Xwayland NVIDIA GPU рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ

XWayland рдХрд╛ рдХреЛрдб рдмреЗрд╕, DDX рдШрдЯрдХ (рдбрд┐рд╡рд╛рдЗрд╕-рдбрд┐рдкреЗрдВрдбреЗрдВрдЯ

рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреИрдЪ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, XWayland рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП X рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ OpenGL рдФрд░ Vulkan рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрднрдЧ рдПрдХ рдирд┐рдпрдорд┐рдд X рд╕рд░реНрд╡рд░ рдХреЗ рддрд╣рдд рдЪрд▓рдиреЗ рдЬреИрд╕рд╛ рд╣реА рд╣реИред рдкрд░рд┐рд╡рд░реНрддрди рдПрдХ NVIDIA рдХрд░реНрдордЪрд╛рд░реА рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗред рдПрдирд╡реАрдЖрдИрдбреАрдЖрдИрдП рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рд╣реА, рдПрдХреНрд╕рд╡реЗрд▓реИрдВрдб рдореЗрдВ рддреНрд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЕрдЧрд▓реЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ 470.x рд╢рд╛рдЦрд╛ рдореЗрдВред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд▓рд┐рдирдХреНрд╕ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рд╕реНрдЯреИрдХ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдЕрдиреНрдп рд╡рд┐рдХрд╛рд╕ рднреА рд╣реИрдВ:

  • рд╡реЗрд▓реИрдВрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдЕрдкрдиреЗ рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдореБрдЦреНрдп рд╢рд╛рдЦрд╛ рдХрд╛ рдирд╛рдо "рдорд╛рд╕реНрдЯрд░" рд╕реЗ "рдореБрдЦреНрдп" рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ "рдорд╛рд╕реНрдЯрд░" рд╢рдмреНрдж рдХреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рдд, рдЧреБрд▓рд╛рдореА рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдФрд░ рдХреБрдЫ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЖрдХреНрд░рд╛рдордХ рдорд╛рдирд╛ рдЧрдпрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, freedesktop.org рд╕рдореБрджрд╛рдп рдиреЗ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 'рдорд╛рд╕реНрдЯрд░' рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдмрдЬрд╛рдп 'рдореБрдЦреНрдп' рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИред

    рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╡рд┐рд░реЛрдзреА рднреА рдереЗред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЬрд╛рди рдПрдВрдЧреЗрд▓рд╣рд╛рд░реНрдЯ, рдЬреЛ рдУрдкрдирдПрд╕рдпреВрдПрд╕рдИ рдореЗрдВ 500 рд╕реЗ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдиреЗ "рдорд╛рд╕реНрдЯрд░" рдХреЛ "рдореБрдЦреНрдп" рдкрд╛рдЦрдВрдб рдФрд░ рджреЛрд╣рд░реЗ рдорд╛рдирдХреЛрдВ рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдЧрд┐рдЯрд╣рдм рдФрд░ рдПрд╕рдПрдлрд╕реА рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЛ рдХрд╣рд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╡реИрд╕реЗ рд╣реА рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдЧрдбрд╝рдмрдбрд╝реА рдкреИрджрд╛ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдирд┐рд░рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрдпрд╛рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЬреЛ рд▓реЛрдЧ "рдорд╛рд╕реНрдЯрд░" рд╢рдмреНрдж рдХреЗ рд╕рд╛рде рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдЖрдк рдмрд╕ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рд╢рд╛рдЦрд╛рдПрдБ рд╕рдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдХрд░рддреА рд╣реИрдВред

  • рдореЗрд╕рд╛ рдбреНрд░рд╛рдЗрд╡рд░ рд▓реИрд╡рд╛рдкрд╛рдЗрдк, рдЬрд┐рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдФрд░ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓рдПрд▓рд╡реАрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд▓реНрдХрди 1.1 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдФрд░ рд╡рд▓реНрдХрди 1.2 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕реЗ рдХреБрдЫ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ рдУрдкрдирдЬреАрдПрд▓ рд▓реИрд╡рд╛рдкрд╛рдЗрдк рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рдерд╛)ред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд▓реНрдХрди 1.1 рдХреА рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╡рд▓реНрдХрди 1.0 рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ, рдЬреЛ рд╡рд▓реНрдХрди рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред
  • Vgpu_unlock рдЯреВрд▓рдХрд┐рдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдЙрдкрднреЛрдХреНрддрд╛ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб NVIDIA Geforce рдФрд░ Quadro рдкрд░ vGPU рд╕рдорд░реНрдерди рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ vGPU рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ рдЯреЗрд╕реНрд▓рд╛ рдХрд╛рд░реНрдб рдХреЗ рд╕рдорд╛рди рдЪрд┐рдк рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ (рд╡рд░реНрдЪреБрдЕрд▓ GPU рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реАрдорд┐рдд рд╣реИ) рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░)ред
  • рдирдП рдУрдкрди рд╕реЛрд░реНрд╕ рдкреИрдирд╡реАрдХреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдЖрд░рдПрдо рдорд╛рд▓реА рдорд┐рдбрдЧрд╛рд░реНрдб рдФрд░ рдмрд┐рдлреНрд░реЙрд╕реНрдЯ рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рд╡рд▓реНрдХрди рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред PanVk рдХреЛрд▓рд╛рдмреЛрд░рд╛ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ Panfrost рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ OpenGL рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • xf86-input-libinput 1.0.0 рдбреНрд░рд╛рдЗрд╡рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рд▓рд┐рдмрд┐рдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдврд╛рдВрдЪрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреАрдХреГрдд рд╕реНрдЯреИрдХ рд╣реИред X рд╕рд░реНрд╡рд░-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ evdev рдФрд░ synaptics рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп xf86-input-libinput рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрд╕реНрдХрд░рдг 1.0.0 рдореЗрдВ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ