Canonical, CUDA'yı destekleyeceğini duyurdu!

Bayram Tempest

Moderasyon Ekibi Sorumlusu
Süpervizör
Katılım
30 Nisan 2023
Mesajlar
6.106
Makaleler
39
Çözümler
271
Daha fazla  
Sistem Özellikleri
HP Victus 16 R7-7840HS RTX 3050 6 GB VRAM 16 GB DDR5 RAM
Cinsiyet
Erkek
"Linux" denildiğinde akla ilk gelen şirketlerden olan Canonical, Ubuntu'da CUDA'nın destekleneceğini ve dağıtılacağını duyurdu.

NVIDIA ve Canonical'ın bir süredir işbirliği içerisinde olduğu biliniyordu. Canonical, NVIDIA donanımlar üzerinde geliştiricilerin kolayca kurulum yapabilmeleri için CUDA'yı kurmayı kolaylaştırıyor.

Canonical tarafından yapılan resmi açıklama ise şu şekilde:
"Geçmişte, geliştiriciler CUDA Araç Setini doğrudan NVIDIA'nın web sitesinden indirirdi. Bugün Canonical, geliştiricilerin geliştirme ortamları aracılığıyla CUDA'ya yerel olarak erişmesini daha da kolaylaştırıyor. CUDA araç seti ve çalışma zamanı doğrudan Ubuntu içinde dağıtılacak. Bu yeni dağıtım kanalını kullanan geliştiriciler, CUDA'yı donanımlarında yerel bir Ubuntu deneyimiyle kullanabilecekler. CUDA yeniden dağıtımı Ubuntu'ya tamamen entegre edildiğinde, uygulama geliştiricileri ve sistem yöneticileri mevcut çok adımlı CUDA kurulum sürecinin tek bir komuta dönüşmesini bekleyebilirler.

Ubuntu sistemlerini hedefleyen uygulama geliştiricileri için bu yeni dağıtım modeli, CUDA çalışma zamanını kolayca tanımlayabilecekleri, Ubuntu'nun ise desteklenen NVIDIA donanımlarının geniş bir yelpazesinde kurulumunu ve uyumluluğunu yönetebileceği anlamına geliyor. Bu, CUDA'nın daha erişilebilir olmasını ve yaygın olarak kullanılan ve güvenilir bir Linux dağıtımına entegre edilmesini sağlıyor.

Kaynak: Canonical announces it will support and distribute NVIDIA CUDA in Ubuntu | Ubuntu
 
Bu yakında AMD gibi olacağı anlamına mı geliyor? Normalde AMD'de komut girmeden sürücüler otomatik yükleniyor. NVIDIA'da da mı aynısı olacak?
Hayır, CUDA Toolkit'in kurulumunun kolaylaştırılması sağlanacak sadece. Tek komutla kurulabilir hâle getirilecek böylece geliştiriciler Ubuntu kurulu sistemlerde işlerini daha kolay yürütebilecek. NVIDIA sürücüsünün Linux çekirdeğinde bulunmamasının sebebi kaynak kodlarının topluluğa kapalı olması. Dahili sunan dağıtımlar olsa da Ubuntu'da zaten sürücüyü kurmak kolay olduğu için böyle bir adıma gidilmez.

Harici GPU'da yüzde 90 pazar payı olması bir yana zaten LLM için de diğer işler için de standartlar Nvidia üzerinden yürüyor. Çok doğru karar.
Bana kalırsa geç bile kaldılar. Çoğu GNU/Linux dağıtımı NVIDIA sürücüsünün yanında CUDA da sunuyor. Tabii Ubuntu topluluk değil şirket yönetiminde olduğu için bu Linux adına daha çok ses getirecek bir adım.

1758012642189.png
 
Hayır, CUDA Toolkit'in kurulumunun kolaylaştırılması sağlanacak sadece. Tek komutla kurulabilir hâle getirilecek böylece geliştiriciler Ubuntu kurulu sistemlerde işlerini daha kolay yürütebilecek. NVIDIA sürücüsünün Linux çekirdeğinde bulunmamasının sebebi kaynak kodlarının topluluğa kapalı olması. Dahili sunan dağıtımlar olsa da Ubuntu'da zaten sürücüyü kurmak kolay olduğu için böyle bir adıma gidilmez.
NVIDIA neden AMD ve Intel gibi açık kaynak kodlu yapmıyor anlamak mümkün değil. Açık kaynak kodlu olunca kodlarını çalacaklar sanki.
 
NVIDIA neden AMD ve Intel gibi açık kaynak kodlu yapmıyor anlamak mümkün değil. Açık kaynak kodlu olunca kodlarını çalacaklar sanki.
Aslında NVIDIA Linux için açık kaynak kodlu sürücü modülü yayınladı ancak Linux çekirdeğine direkt dahil edilmesi yerine bu kaynak kodlar incelenerek Nouveau sürücüsü daha da geliştirilmiş hâle getirildi.

NVIDIA'nın açık kaynak kodlu kernel modülüne buradan ulaşılabilir:

Nouveau'ya göre daha güzel olsa da kapalı kaynak kodlu kernel daha performanslı çalışıyor. Açık kaynaklı kernel modülü bazı oyunlarda daha yüksek FPS vermeyi başarsa bile kapalı kaynak kodlu NVIDIA sürücüsüne göre çok fazla FPS sıçraması oluyor.
 
@Mr. Jingles Linux'ta NVIDIA için 3 farklı proje var. 1 tane kendilerine ait olan kapalı, diğer 2 tanesi de açık kaynaklı. Nouveau OpenGL tarafı ile uğraşırken NVK ise Vulkan tarafı ile uğraşıyor ayrıca bu açık kaynaklılar @Bayram Tempest'in paylaştığı repodan çatallanmış durumdalar. Yani kodlar tam olarak kapalı değil, kapalı olanlar kartı ön plana çıkaran asıl özellikler oluyor.
 
@Mr. Jingles Linux'ta NVIDIA için 3 farklı proje var. 1 tane kendilerine ait olan kapalı, diğer 2 tanesi de açık kaynaklı. Nouveau OpenGL tarafı ile uğraşırken nvk ise Vulkan tarafı ile uğraşıyor ayrıca bu açık kaynaklılar @Bayram Tempest'in paylaştığı repodan çatallanmış durumdalar. Yani kodlar tam olarak kapalı değil, kapalı olanlar kartı ön plana çıkaran asıl özellikler oluyor.
O halde DLSS veya MFG gibi özellikler sanırım kapalı kaynak kodlu.
 

Technopat Haberler

Geri
Yukarı