NVK, NVIDIA рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдбреНрд╕рд╕рд╛рдареА рдЦреБрд▓рд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░, Vulkan 1.0 рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЛ

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдорд╛рдирдХреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдХреНрд░реЛрдиреЛрд╕ рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдордиреЗ рд╡рд▓реНрдХрди 1.0 рддрдкрд╢реАрд▓рд╛рд╕рд╣ NVIDIA рд╡реНрд╣рд┐рдбрд┐рдУ рдХрд╛рд░реНрдбрд╕рд╛рдареА рдУрдкрди NVK рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреА рдкреВрд░реНрдг рд╕реБрд╕рдВрдЧрддрддрд╛ рдУрд│рдЦрд▓реА рдЖрд╣реЗ. рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдиреЗ CTS (рдХреНрд░реЛрдиреЛрд╕ рдХреЙрдиреНрдлреЙрд░реНрдордиреНрд╕ рдЯреЗрд╕реНрдЯ рд╕реВрдЯ) рдордзреВрди рд╕рд░реНрд╡ рдЪрд╛рдЪрдгреНрдпрд╛ рдпрд╢рд╕реНрд╡реАрдкрдгреЗ рдЙрддреНрддреАрд░реНрдг рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪреНрдпрд╛ рдпрд╛рджреАрдордзреНрдпреЗ рддреНрдпрд╛рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдЯреНрдпреБрд░рд┐рдВрдЧ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд NVIDIA GPU рд╕рд╛рдареА рдкреНрд░рдорд╛рдгрди рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 6.5, X.Org X рд╕рд░реНрд╡реНрд╣рд░ 1.20.14, XWayland 22.1.9 рдЖрдгрд┐ GNOME рд╢реЗрд▓ 44.4 рд╕рд╣ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рдЧреЗрд▓реА. рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдзрд┐рдХреГрддрдкрдгреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдорд╛рдирдХрд╛рдВрд╢реА рд╕реБрд╕рдВрдЧрддрддрд╛ рдШреЛрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╕рдВрдмрдВрдзрд┐рдд Khronos рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ.

NVK рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдХреЕрд░реЛрд▓ рд╣рд░реНрдмрд╕реНрдЯ (рд░реЗрдб рд╣реЕрдЯ рдордзреАрд▓ рдиреЛрд╡реНрдпреВ рдбреЗрд╡реНрд╣рд▓рдкрд░), рдбреЗрд╡реНрд╣рд┐рдб рдПрдЕрд░рд▓реА (рд░реЗрдб рд╣реЕрдЯ рдпреЗрдереЗ рдбреАрдЖрд░рдПрдо рдореЗрдВрдЯреЗрдирд░), рдЖрдгрд┐ рдЬреЗрд╕рди рдПрдХрд╕реНрдЯреНрд░рдБрдб (рдХреЛрд▓рд╛рдмреЛрд░рд╛ рдпреЗрдереЗ рд╕рдХреНрд░рд┐рдп рдореЗрд╕рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░) рдпрд╛рд╕рд╣ рдЯреАрдордиреЗ рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ. рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рд╡рд┐рдХрд╕рдХрд╛рдВрдиреА рдЕрдзрд┐рдХреГрдд рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╛рдпрд▓реА рдЖрдгрд┐ NVIDIA рджреНрд╡рд╛рд░реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓реНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛. NVK рдХреЛрдбрдиреЗ рдХрд╛рд╣реА рдард┐рдХрд╛рдгреА Nouveau OpenGL рдбреНрд░рд╛рдпрд╡реНрд╣рд░рдЪреЗ рдХрд╛рд╣реА рдореВрд▓рднреВрдд рдШрдЯрдХ рд╡рд╛рдкрд░рд▓реЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ NVIDIA рд╢реАрд░реНрд╖рд▓реЗрдЦ рдлрд╛рдпрд▓реАрдВрдордзреАрд▓ рдирд╛рд╡рд╛рдВрдордзреАрд▓ рдлрд░рдХ рдЖрдгрд┐ Nouveau рдордзреАрд▓ рд░рд┐рд╡реНрд╣рд░реНрд╕-рдЗрдВрдЬрд┐рдирд┐рдпрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд╛рд╡рд╛рдВрдореБрд│реЗ, рдХреЛрдбрдЪреЗ рдереЗрдЯ рдХрд░реНрдЬ рдШреЗрдгреЗ рдХрдареАрдг рдЖрд╣реЗ рдЖрдгрд┐ рдмрд╣реБрддреЗрдХ рднрд╛рдЧрд╛рдВрд╕рд╛рдареА. рдЕрдиреЗрдХ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдЖрдгрд┐ рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рд╛рд╡реА рд▓рд╛рдЧрд▓реА.

рдореЗрд╕рд╛рд╕рд╛рдареА рдирд╡реАрди рд╕рдВрджрд░реНрдн рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди рд╡рд┐рдХрд╛рд╕ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛, рдЬреНрдпрд╛рдЪрд╛ рдХреЛрдб рдЗрддрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдШреЗрддрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдирд╡реНрд╣реАрдХреЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░рд╡рд░ рдХрд╛рдо рдХрд░рддрд╛рдирд╛, рддреНрдпрд╛рдВрдиреА рд╡реНрд╣рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡ рд╡рд┐рджреНрдпрдорд╛рди рдЕрдиреБрднрд╡ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛, рдЗрд╖реНрдЯрддрдо рд╕реНрд╡рд░реВрдкрд╛рдд рдХреЛрдб рдмреЗрд╕ рд░рд╛рдЦреВрди рдареЗрд╡рд▓рд╛ рдЖрдгрд┐ рдЗрддрд░ рд╡рд▓реНрдХрди рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдХрдбреВрди рдХреЛрдбрдЪреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрдореА рдХреЗрд▓реЗ. рдЗрд╖реНрдЯрддрдо рдЖрдгрд┐ рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддреЗрдЪреЗ рдХрд╛рд░реНрдп, рдЖрдгрд┐ рдЗрддрд░ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдордзреНрдпреЗ рдХрд╕реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдпрд╛рдЪреА рдЖрдВрдзрд│реЗрдкрдгрд╛рдиреЗ рдХреЙрдкреА рди рдХрд░рдгреЗ. Mesa рдордзреНрдпреЗ рдбреНрд░рд╛рдпрд╡реНрд╣рд░ рдЖрдзреАрдЪ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЖрдгрд┐ Nouveau DRM рдбреНрд░рд╛рдЗрд╡реНрд╣рд░ API рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдмрджрд▓ Linux 6.6 рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

рдШреЛрд╖рдгреЗрддреАрд▓ рдмрджрд▓рд╛рдВрдкреИрдХреА, рдореЗрд╕рд╛ рдиреЗ NVK рд╕рд╛рдареА рдирд╡реАрди рдмреЕрдХрдПрдВрдб рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рдЕрд╡рд▓рдВрдм рдХрд░рдгреЗ, рд░рд╕реНрдЯ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрдгрд┐ рдХреНрд░реЛрдиреЛрд╕ рдЧреНрд░рдВрдерд╛рдВрдЪреНрдпрд╛ рдЙрддреНрддреАрд░реНрдгрддреЗрдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдХрдВрдкрд╛рдЗрд▓рд░рдордзреАрд▓ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ, рддрд╕реЗрдЪ рдХрд╛рд╣реА рдореВрд▓рднреВрдд рдорд░реНрдпрд╛рджрд╛ рджреВрд░ рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ. рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреЗ рдЬреБрдиреНрдпрд╛ рдХрдВрдкрд╛рдЗрд▓рд░рдЪреНрдпрд╛ рдкреВрд░реНрдг рдкреБрдирд░реНрд░рдЪрдирд╛рд╢рд┐рд╡рд╛рдп рджреБрд░реБрд╕реНрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ, рдореЕрдХреНрд╕рд╡реЗрд▓ рдорд╛рдпрдХреНрд░реЛрдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд GPU рд╕рдорд░реНрдерди рдЬреЛрдбрдгреЗ рдЖрдгрд┐ Vulkan 1.3 API рд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдгреЗ рд╣реЗ рдирд╡реАрди рдмреЕрдХрдПрдВрдбрдордзреНрдпреЗ рдирдореВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛