NVK, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° NVIDIA Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Vulkan 1.0

ΠšΠΎΠ½Π·ΠΎΡ€Ρ†ΠΈΡƒΠΌΠΎΡ‚ Khronos, кој Ρ€Π°Π·Π²ΠΈΠ²Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ стандарди, ја ΠΏΡ€Π΅ΠΏΠΎΠ·Π½Π° цСлосната компатибилност Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΠΎΡ‚ NVK Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠΈΡ‚Π΅ NVIDIA со ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Vulkan 1.0. Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π³ΠΈ ΠΏΠΎΠΌΠΈΠ½Π° ситС тСстови ΠΎΠ΄ CTS (Kronos Conformance Test Suite) ΠΈ Π΅ Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ листата Π½Π° сСртифицирани Π²ΠΎΠ·Π°Ρ‡ΠΈ. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΡ‚Π΅ процСсори Π½Π° NVIDIA Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Π’ΡƒΡ€ΠΈΠ½Π³ (TITAN RTX, GeForce RTX 2060/2070/2080, GeForce GTX 1660, Quadro RTX 3000-8000, Quadro T1000/T2000). ВСстот бСшС ΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΠΎ срСдина со Linux ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ 6.5, X.Org X Server 1.20.14, XWayland 22.1.9 ΠΈ GNOME Shell 44.4. Π”ΠΎΠ±ΠΈΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° сСртификатот Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΎ Π΄Π° ΠΈΠ·Ρ˜Π°Π²ΠΈΡ‚Π΅ Π·Π° компатибилност со Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΡ‚Π΅ стандарди ΠΈ Π΄Π° Π³ΠΈ користитС ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈΡ‚Π΅ Π·Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈ Π·Π½Π°Ρ†ΠΈ Π½Π° Khronos.

Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Π½Π° NVK бСшС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ ΠΎΠ΄ Π½ΡƒΠ»Π° ΠΎΠ΄ Ρ‚ΠΈΠΌ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠšΠ°Ρ€ΠΎΠ» Π₯Србст (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ Π½Π° Nouveau Π²ΠΎ Red Hat), Π”Π΅Ρ˜Π²ΠΈΠ΄ Π•Ρ€Π»ΠΈ (ΠΎΠ΄Ρ€ΠΆΡƒΠ²Π°Ρ‡ Π½Π° DRM Π²ΠΎ Red Hat) ΠΈ ЏСјсон Екстранд (Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‡ Π½Π° Mesa Π²ΠΎ Collabora). ΠŸΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ користСа ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° заглавија ΠΈ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Ρ˜Π°Π΄Ρ€ΠΎΡ‚ΠΎ објавСни ΠΎΠ΄ NVIDIA. ΠšΠΎΠ΄ΠΎΡ‚ NVK ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡˆΠ΅ Π½Π΅ΠΊΠΎΠΈ основни ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ Nouveau OpenGL Π½Π° Π½Π΅ΠΊΠΎΠΈ мСста, Π½ΠΎ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ Π²ΠΎ ΠΈΠΌΠΈΡšΠ°Ρ‚Π° Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π·Π° заглавија NVIDIA ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ имиња Π²ΠΎ Nouveau, Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ·Π°Ρ˜ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ Π΅ Ρ‚Π΅ΡˆΠΊΠΎ ΠΈ Π²ΠΎ најголСм Π΄Π΅Π» ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚Ρ€Π΅Π±Π°ΡˆΠ΅ Π΄Π° сС прСиспитаат ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π°Ρ‚ ΠΎΠ΄ Π½ΡƒΠ»Π°.

Π Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ бСшС спровСдСн со Ρ†Π΅Π» Π΄Π° сС создадС Π½ΠΎΠ² Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Vulkan Π·Π° Mesa, Ρ‡ΠΈΡ˜ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅ Π΄Π° сС позајми ΠΏΡ€ΠΈ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π΄Ρ€ΡƒΠ³ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²Π°Ρ‚ ΠΎΠ²Π°, ΠΊΠΎΠ³Π° Ρ€Π°Π±ΠΎΡ‚Π΅Π° Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΎΡ‚ NVK, Ρ‚ΠΈΠ΅ сС ΠΎΠ±ΠΈΠ΄ΠΎΠ° Π΄Π° Π³ΠΎ Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ†Π΅Π»ΠΎΡ‚ΠΎ постоСчко искуство Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° Vulkan Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ, Π΄Π° ја ΠΎΠ΄Ρ€ΠΆΠ°Ρ‚ Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π²ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π΄Π° Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ прСносот Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ Π½Π° Vulkan, ΠΏΡ€Π°Π²Π΅Ρ˜ΡœΠΈ ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Ρ‚Ρ€Π΅Π±Π° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° ΠΈ ΠΊΠ²Π°Π»ΠΈΡ‚Π΅Ρ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°, Π° Π½Π΅ слСпо ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ ΠΊΠ°ΠΊΠΎ Π΅ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ кај Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ. Π’ΠΎΠ·Π°Ρ‡ΠΎΡ‚ Π΅ вСќС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ Π²ΠΎ Mesa, Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Nouveau DRM Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΎΡ‚ API сС Π²ΠΊΠ»ΡƒΡ‡Π΅Π½ΠΈ Π²ΠΎ ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux 6.6.

ΠœΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π²ΠΎ ΠΎΠ±Ρ˜Π°Π²Π°Ρ‚Π°, МСса Π³ΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΡƒΠ²Π° ΠΈ ΡƒΡΠ²ΠΎΡ˜ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² Π·Π°Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ Π·Π° NVK, напишан Π½Π° Ρ˜Π°Π·ΠΈΠΊΠΎΡ‚ Rust ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π²ΠΎ стариот ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΠΎΠΏΡ€Π΅Ρ‡ΡƒΠ²Π°ΡˆΠ΅ ΠΏΡ€Π΅ΠΌΠΈΠ½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° тСкстовитС Π½Π° Kronos, ΠΊΠ°ΠΊΠΎ ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΊΠΎΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° која Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π° Π±Π΅Π· цСлосна ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° стариот ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€. ΠœΠ΅Ρ“Ρƒ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Π·Π° ΠΈΠ΄Π½ΠΈΠ½Π°Ρ‚Π°, Π²ΠΎ Π½ΠΎΠ²ΠΈΠΎΡ‚ Π±Π΅ΠΊΠ΅Π½Π΄ сС спомСнува ΠΈ додавањС ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈΠΎΡ‚ процСсор Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Maxwell ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° цСлосна ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Vulkan 1.3 API.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€