рд╡реЗрд╕реНрдЯрди рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ резреи.реж рд░рд┐рд▓реАрдЬ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░рдХреЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рд╡реЗрд╕реНрдЯрди 8.0, рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдердирдХреЛ рдЙрджрдпрдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИ рд╡реЗрд▓реНрдпрд╛рдгреНрдб рдкреНрд░рдмреБрджреНрдзрддрд╛, GNOME, KDE рд░ рдЕрдиреНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ред рд╡реЗрд╕реНрдЯрдирдХреЛ рд╡рд┐рдХрд╛рд╕рд▓реЗ рдбреЗрд╕реНрдХрдЯрдк рд╡рд╛рддрд╛рд╡рд░рдг рд░ рдЗрдореНрдмреЗрдбреЗрдб рд╕рдорд╛рдзрд╛рдирд╣рд░реВ, рдЬрд╕реНрддреИ рдЕрдЯреЛрдореЛрдЯрд┐рдн рдЗрдиреНрдлреЛрдЯреЗрдирдореЗрдиреНрдЯ рдкреНрд░рдгрд╛рд▓реА, рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдЯрд┐рднреА рд░ рдЕрдиреНрдп рдЙрдкрднреЛрдХреНрддрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ Wayland рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╕реНрддрд░рдХреЛ рдХреЛрдб рдЖрдзрд╛рд░ рд░ рдХрд╛рд░реНрдп рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХреЛ рдЫред рд╡реЗрд▓реНрдпрд╛рдиреНрдб рез.резрео рдХреЛ рдкреНрд░реЛрдЯреЛрдХрд▓, рдЕрдиреНрддрд░рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдЮреНрдЪрд╛рд░ рд╕рдВрдпрдиреНрддреНрд░ рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд░рд┐рд▓реАрдЬ рдпреЛрдЬрдирд╛рдмрджреНрдз рдлреЗрдмреНрд░реБрдЕрд░реА 11 рдорд╛ред

рд╡реЗрд╕реНрдЯрдирдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдирдореНрдмрд░ рдкрд░рд┐рд╡рд░реНрддрди ABI рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдХрд╛рд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрдЫред рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛ рд╡реЗрд╕реНрдЯрди:

  • рдмрдвреЗрдХреЛ DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдмрдиреНрдзрдХ) рдорд╛ рдлреНрд░реЗрдордмрдлрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ (рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдирд╣рд░реВ) рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рднрд╛рд╡рдХрд╛рд░рд┐рддрд╛;

    рд╡реЗрд╕реНрдЯрди рдХрдореНрдкреЛрдЬрд┐рдЯ рд╕рд░реНрднрд░ резреи.реж рд░рд┐рд▓реАрдЬ

  • рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛ рдбреАрдЖрд░рдПрдо, рдХрд░реНрдиреЗрд▓ рд╕рдмрд╕рд┐рд╕реНрдЯрдорд╣рд░реВ DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдмрдиреНрдзрдХ), KMS (рдХрд░реНрдиреЗрд▓ рдореЛрдб рд╕реЗрдЯрд┐рдЩ) рд░ evdev рдорд╛рд░реНрдлрдд рдЖрдЙрдЯрдкреБрдЯ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдпреЛ, рдЕрдбрд┐рдпреЛ рд░ рднрд┐рдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред HDCP, рдЬреБрди DVI, DisplayPort, HDMI, GVIF рд╡рд╛ UDI рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдорд╛рд░реНрдлрдд рдкреНрд░рд╕рд╛рд░рд┐рдд рднрд┐рдбрд┐рдпреЛ рд╕рдВрдХреЗрддрд╣рд░реВ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ;
  • gl-renderer рдорд╛ рдердкрд┐рдпреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреЗ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВ рдХреНрдпрд╛рдкреНрдЪрд░, рд╕рд╛рдЭреЗрджрд╛рд░реА рд░ рд▓рд┐рдиреЗ рдЕрд╡рд░реБрджреНрдз;
  • рд╣реЗрдбрд▓реЗрд╕ рдмреНрдпрд╛рдХрдЗрдиреНрдб, рд╕реНрдХреНрд░рд┐рди рдмрд┐рдирд╛ рд░реЗрдиреНрдбрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, OpenGL рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрдлрд░рдорд╛ рдЪрд┐рддреНрд░рдг рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫ ("--use-gl" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫ), рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдореЛрд░реАрдорд╛ рд╕реНрдХреНрд░рд┐рдирдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЯрд╛рдврд╛рдХреЛ рдЧреНрд░рд╛рд╣рдХрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ;
  • DRM (рдбрд╛рдпрд░реЗрдХреНрдЯ рд░реЗрдиреНрдбрд░рд┐рдЩ рдкреНрд░рдмрдиреНрдзрдХ) рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдорд╛рд░реНрдлрдд рдЖрдЙрдЯрдкреБрдЯ рдмреНрдпрд╛рдХрдЗрдиреНрдбрдорд╛, рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рд▓рд┐рдЩреНрдХ рдирдЧрд░реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдПрдХреЛ рдЫред рдЬреАрдмреАрдПрдо (рдЬреЗрдиреЗрд░рд┐рдХ рдмрдлрд░ рдкреНрд░рдмрдиреНрдзрдХ) рд░реЗрдиреНрдбрд░ рдмрдлрд░рд╣рд░реВрдХреЛ рдЖрд╡рдВрдЯрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдореЗрд╕рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛред GBM рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛, рдврд╛рдБрдЪрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдлреЛрд░рд╕реАрд╕реА, DRM рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ;
  • рдореЗрдореЛрд░реА рд▓реЛрдб рдШрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдХреЗрд╣рд┐ GPU рд▓реЗ рдЕрдм рдЬрд╣рд┐рд▓реЗ рдкрдирд┐ рд╕рдореНрднрд╡ рднрдПрд╕рдореНрдо EGL рд╡рд┐рд╕реНрддрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ EGL_KHR_partial_update, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╕рддрд╣рд╣рд░реВрдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЪрдпрди рдЧрд░реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдкрд░рд┐рд╡рд░реНрддрди рдирднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЫреЛрдбреНрджреИ;
  • рдбрд┐рдмрдЧ рд▓рдЧрд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХрдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ;
  • Gl-renderer рдорд╛ XYUV рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ;
  • xwm рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ Xwayland рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдмреЗрд▓рд╛ Wayland рд╕рддрд╣рдорд╛ рд╣реБрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг, рдЬрд╕рд▓реЗ Wayland-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ X11 рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╡рд┐рдиреНрдбреЛрд╣рд░реВ рд╕рдЬрд╛рдЙрдБрджрд╛ рдХрд▓рд╛рдХреГрддрд┐рд╣рд░реВ рд╣рдЯрд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ;
  • рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдПрдХ рд╕рдорд╛рди рдбреЗрд╕реНрдХрдЯрдк рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрд╛ рдореЗрдореЛрд░реА рдЦрдкрдд рдШрдЯреНрдпреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдореНрдкреВрд░реНрдг рднреНрдпреВрдкреЛрд░реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ 1x1 рдмрдлрд░рд╣рд░реВ;
  • рдердкрд┐рдпреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд░реНрдерди weston-direct-display, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ dmabuf рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╕рд┐рдзреИ рд╕реНрдХреНрд░рд┐рди рдирд┐рдпрдиреНрддреНрд░рдХрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди