Nvidia GPU için ücretsiz Linux sürücüsü, yanardağ aracılığıyla OpenGL'yi gelecekte destekleyecek

Draqon

Aktif Üye


  1. Nvidia GPU için ücretsiz Linux sürücüsü, yanardağ aracılığıyla OpenGL'yi gelecekte destekleyecek

Gelecekte, Linux dağıtımları, OpenGL uygulamalarının 3D hızlanması için NVIDIA'nın Modern Graphics Chips'teki “Zink” sürücüsüne güvenecek. Evrensel sürücü OpenGL 4.6'yı destekler ve grafik donanımı doğrudan ele almaz, ancak gerçek çalışmayı volkanik bir sürücüye devreder. GeForce GPU'ları durumunda, “NVK”, bir işbirliği geliştiricisi Faith Ekstrand'ın NVIDIA'nın modern grafik çipleri için kaynak açılan bir çekirdek sürücüsü yayınlamasından bu yana yaklaşık üç yıldır önemli ölçüde sürdüğü bir sürücü.


Reklamcılık



Ücretsiz çekirdek sürücüsü ile de ilerleme


Bunun dışında, NVK'nın Nvidia'nın şirket içi sürücüleriyle hiçbir ilgisi yok, çünkü NVK GeForce GPU'larını diğer sürücüler hakkında ele alıyor. Biraz yaşlı GPU nesilleri durumunda, bu, en son yeni sürücüler “Nova” için uzun zamandır Linux çekirdeğinde yer alan “Nouveau” sürücüsüdür.

İkincisi C'de değil, pas olarak yazılır. Ana sürüş, resmi çekirdeğe itiraf etmek için Pazar günü sürücünün ilk bileşenlerini gönderen Red-Hats geliştiricisi Danilo Krummrich. Bu nedenle, Juni'nin ikinci yarısında görünmesi gereken Linux 6.15'e geçmeleri hala mümkündür. Daha sonraki bir sürüm olması daha olasıdır. Her durumda, bu sadece ilk bölümlerle ilgilidir, bu nedenle yol daha da uzatma pratikliği ve iyi performans.

Nvidia'nın kendi çekirdek sürücüsü muhtemelen asla Linux adlı çekirdeğe taşınmayacak. Diğer şeylerin yanı sıra, NVIDIA, Linux ile tabu olan herhangi bir büyük revizyonla yanardağ, Video Acceleration, OpenGL ve Co. için arayüzleri değiştirir.

Opengl-Via Volkanik Uygulama Yalnızca En son grafik çipleri ile


Bununla birlikte, OpenGL desteğindeki değişiklik, grafik çiplerini sadece Turing Generation-Ie GeForce kartlarından bu yana etkiler. 2018'de tanıtılan GTX-16 ve RTX 20 nesiller. Daha eski GPU'lar söz konusu olduğunda, NVK ve çinko gibi, grafik sürücüsü ve sürücü toplama sürücüsüne ait olan opengl sürücüsü “Nouveau” ile kalır.

Common Linux dağıtımları Mesa ve sürücülerini varsayılan olarak kurar, yani OpenGL sürücüsünün değiştirilmesi 25.1 sürüm için yapılan değişim, yeni NVIDIA GPU'ları ile ilgili tüm kullanıcılarla ilgilidir. Kıdemli NVK geliştiricisi Ekstrand'ın beraberindeki bir blog yayınına göre, kullanıcılar için istikrar ve performans kolayca gelişmelidir. Sürüm 25.1 yaklaşık üç ila dört ay içinde görünmelidir.

Linux ve Mesa'da bulunan çekirdek ve OpenGL sürücüleri modern yongaları çok iyi desteklemediğinden, NVIDIA'nın şirket içi tescilli sürücü yığınının bu tür haritalarının çoğunun kullanılması muhtemeldir. NVK ve Nova ile buradaki durum orta vadede önemli ölçüde iyileşmelidir.



C't Açık Kaynak spot ışığına abone olun




C't Açık Kaynak spot ışığına abone olun

Yenilikçi yazılım, heyecan verici projeler: olanaklarınızı genişletin ve açık kaynak topluluğunun bir parçası olun.

E-posta adresi


Veri Koruma Beyannamamızda gönderim prosedürü ve iptal seçenekleriniz hakkında ayrıntılı bilgileri bulabilirsiniz.

Çinko da başka bir yerde hüküm sürmelidir


Mesa sürücüsü Zink, geliştiricileri 2018'den beri çok işten kurtardı, çünkü 3D hızlanma için Vukan sürücülerine tamamen konsantre olabilirler. Bu nedenle, diğer geliştiricilerin, çalışmayı donanıma özgü bir OpenGL sürücüsünde kurtarmak için gelecekte çinkoya koymak istedikleri halihazırda ortaya çıkıyor.

Son yıllarda çinkodaki birçok optimizasyon sayesinde, çinko ile 3B performans doğal OpenGL sürücülerinin seviyesine ulaşmalıdır. Bunu yapmak için geliştiriciler de bunları koordine etmelidir. Değişiklik ile şimdi çinko da yeni kullanıcı katmanlarına ulaşmalıdır, bu nedenle hataların sürücüde hala açılması muhtemeldir – tıpkı diğer yeni grafik sürücüleri gibi.




(KTN)