Nvidia, çift GPL/MIT lisansı kullanarak R515 sürümünden başlayarak grafik kartları için Linux sürücülerini açık kaynak olarak kullanacağını duyurdu. Çekirdek modüllerinin kaynak kodu, NVIDIA Açık GPU Çekirdek Modülleri deposunda bulunacaktır. GitHub’da, ancak şu anda yalnızca veri merkezi GPU’larının kodunun üretime hazır olduğu kabul edilmektedir. GeForce ve İş İstasyonu GPU’ları şu anda “alfa kalitesi” olarak kabul ediliyor.

(İmaj kredisi: Nvidia)

Tamamen oluşturulmuş paketlerin yanı sıra kaynak koduyla, bu hareket, dağıtım yöneticilerinin sürücüleri yazılım havuzlarına dahil etmelerini kolaylaştıracak, hem Canonical (Ubuntu’nun yapımcıları) hem de SUSE geliştiriciler olarak adlandırılmış ve artık açık paketi paketleyebilen geliştiriciler olarak adlandırılmıştır. dağıtımları ile çekirdek modülleri. Nvidia, ambalaj dağıtımını iyileştirmek ve müşteriler için daha iyi destek modelleri oluşturmak için Red Hat’in yanı sıra iki firma ile birlikte çalışıyor.

Nvidia, geçtiğimiz yıl GSP sürücü mimarisinin aşamalı olarak sunulmasının ardından Turing ve Ampere ailelerindeki veri merkezi GPU’ları için kodun şu anda üretime hazır olduğunu söylüyor. Tescilli çekirdek modu sürücüsüyle özellik ve performans eşliğini sağlamak için çok çeşitli iş yüklerinde test edilmiştir, ancak aygıtlar ve alt sistemler arasında arabellekleri paylaşmak için DMA-BUF çerçevesi gibi yeni işlevler de getirir. Hopper mimarisi ile. Turing’den önceki bir mimariyi kullanan GPU’ları çalıştıran herkesin eski tarz tescilli sürücüleri kullanmaya devam etmesi gerekecek.

Nvidia’nın bu sürücülerle ana hedeflerinden birinin süper bilgisayarlar ve büyük veri merkezi kurulumları için destek ve işlevselliği geliştirmek olduğu açıktır. Her büyük süper bilgisayar, hemen hemen Linux’un bir çeşidi üzerinde çalışır ve kapalı kaynaklı sürücülere sahip olmak, muhtemelen bu kurulumlardan sorumlu kişilerle pek iyi uyuşmaz.

Ev kullanıcıları için resim şu anda o kadar pembe değil, ancak yalnızca kullanımdan kaldırılmış ve tescilli monolitik çekirdek modülü Alpha kalitesinden başka bir şey olarak değerlendirilmiyor. Nvidia’ya göre iyileştirmeler yıl boyunca planlanıyor.

Yeni açık kaynaklı çekirdek modu sürücüsü, önceki sürücüyle aynı bellenimle ve CUDA, OpenGL ve Vulkan gibi aynı kullanıcı modu yığınlarıyla çalışır. Tek koşul, sürücü yığınının tüm bileşenlerinin bir yayın içindeki sürümlerle eşleşmesi gerektiğidir. Topluluk tarafından gönderilen yamalar, gelecekteki sürücü sürümlerine entegrasyon için değerlendirilecektir.

Canonical Silikon ittifaklarından sorumlu Başkan Yardımcısı Cindy Goldberg, “Yeni Nvidia açık kaynaklı GPU çekirdek modülleri, ister AI/ML geliştiricileri, oyuncular veya bulut kullanıcıları olsunlar, Ubuntu kullanıcıları için kurulumları basitleştirecek ve güvenliği artıracak” dedi. Yeni sürücülerin önümüzdeki birkaç ay içinde yakın zamanda piyasaya sürülen Canonical Ubuntu 22.04 LTS’ye girmeleri bekleniyor.

Nvidia ayrıca, mevcut kod tabanının Linux tasarım sözleşmelerine uymadığı ve Linux yukarı akışı için aday olmadığı için Linux çekirdek topluluğu ve ortaklarıyla yukarı akış yaklaşımı üzerinde çalıştığını da açıkladı. Kaynak kodu, açık kaynaklı Nouveau sürücüsünü geliştirmek için de kullanılacaktır.

Geliştiriciler, geliştirme sürücülerini aşağıdakilerin bir parçası olarak indirebilir: CUDA Araç Takımı 11.7. Tam bir veri merkezi sürücüsü takip edecek.



genel-21