ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠ°ΡΡΠΈ NVIDIA Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² ΠΊΠ»ΠΎΠ½ 6.7 Π½Π° ΡΠ΄ΡΠΎΡΠΎ Linux. Π’ΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° nouveau Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ΅Π²ΠΎΠΆΠ°Ρ Π·Π° ΡΠ΅ΠΊΠ»ΠΎΠΊΠΈΠ½Π³ ΠΏΡΠΈ Π½ΠΎΠ²ΠΈΡΠ΅ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ (ΠΎΡ 20xx (NV160 family (Turing) Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ 40xx ((Ada Lovelace))). ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° ΡΠ°ΠΌΠΎ Π·Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ ΠΎΡ ΡΠ΅ΡΠΈΡ 40xx. ΠΠΊΠΎ ΠΎΠ±Π°ΡΠ΅ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° Ρ ΠΎΠΏΠΈΡΠ°ΡΠ΅ ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° NVIDIA, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ° nouveau.config=NvGspRm=1 Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ.
Π¦ΠΈΡΠ°Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Nouveau:
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΡΠ° NVIDIA GSP ΠΏΠΎΠ΅ΠΌΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ΡΠΎ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ, ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΠΎΠΏΡΠΎΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π±ΡΠ΄Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ NVIDIA. ΠΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΅, ΡΠ΅ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π·Π°Ρ ΡΠ°Π½Π²Π°Π½Π΅ΡΠΎ / ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠ»ΠΎΠΊΠΈΠ½Π³Π° Π·Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Nouveau, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΠΈΠΌΠ°Π»ΠΈ Π΄ΠΎΠ±ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° GeForce GTX 700β¦ ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π½Π΅ ΠΎΡΠ°ΠΊΠ²Π°ΠΉΡΠ΅ Nouveau Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ Π΄Π° ΡΡΠ°Π½Π΅ ΠΏΠΎ-ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅Π½ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ.
ΠΠΌΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ: Π² ΡΠ°Π·ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΈΠΌΠ° ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Ρ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΡ NVIDIA, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π½Π°ΡΠΈΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. ΠΡΠ΅ ΠΏΠΎ-Π»ΠΎΡΠΎ, ABI Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΡΠ° Π΅ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π΅Π½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΡΠΎΡΡΠΈΡΡ ΠΊΠΎΠ΄ Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° NVIDIA, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π·Π° Linux 6.7, Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°ΡΠ°, ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Π½Π° ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π½Π° ΡΠ΅ΡΠΈΡ NVIDIA R535.
ΠΡΠΎΡΠ°ΡΠ° Π½ΠΎΠ²ΠΈΠ½Π° ΠΎΡ Nouveau: ΡΠ΅Π³Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΡΡ NVK Π΅ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Vulkan 1.0. ΠΠ° Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°, Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ ΡΠ²Π΅ΠΆΠΎ ΡΠ΄ΡΠΎ (Π½Π΅ ΠΏΠΎ-Π½ΠΈΡΠΊΠΎ ΠΎΡ 6.6) ΠΈ mesa-git. Π’ΠΎΠΉ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΊΠ°ΡΡΠΈ ΠΎΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Turing Π΄ΠΎ Ada Lovelace. ΠΠΊΠΎ ΠΎΠ±Π°ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ Ρ Π³ΡΠ°ΡΠΈΡΠ½Π° ΠΊΠ°ΡΡΠ° ΠΎΡ ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Vulkan Π² ΡΠ΅ΡΡΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠΌΠ° Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΠ΅ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ ΠΈ Ρ.Π½.).
ΠΡΠΈΠΌΠ΅Ρ:
NVK_I_WANT_A_BROKEN_VULKAN_DRIVER=1 Π±ΠΈΠ½Π°ΡΠ΅Π½
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ 1
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ 2
Π¦ΠΈΡΠ°Ρ:
Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠΎΠΉ ΠΌΠΈΠ½Π°Π²Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²Π΅ Π½Π° Vulkan 1.0, Π½ΠΎ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π΅ Π³ΠΎΡΠΎΠ² Π·Π° Π³Π΅ΠΉΠΌΡΡΠΈ/Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈ Linux ΠΈΠ»ΠΈ ΡΠ΅ Π΅ Π±ΡΡΠ·Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡΠΌΠ° Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°ΠΌ, ΡΠ΅ VKD3D-Proton ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Vulkan 1.3. ΠΡΠ΅ ΠΏΡΠ΅Π· Π°Π²Π³ΡΡΡ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π°ΡΠ°Π»Π½ΠΈ ΡΠ΅ΡΡΠ° Π½Π° NVK. ΠΡΡΠΎΠ³Π°Π²Π° ΡΠΎΠΉ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½, Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° Π³Π΅ΠΉΠΌΡΡΠΈ Linux Ρ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ ΠΈΠ³ΡΠΈ. Π‘ΡΠ²ΡΠ΅ΠΌ Π½Π°ΡΠΊΠΎΡΠΎ Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡ NAK ΡΡΠ°Π½Π° ΠΎΡΠ΅ Π΅Π΄Π½Π° Π²Π°ΠΆΠ½Π° ΡΡΡΠΏΠΊΠ° ΠΊΡΠΌ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
