deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

Valve geliştiricisinin kernel çalışması, on yıllık AMD GCN GPU'ları Linux'ta ayakta tutuyor

Valve'ın Linux grafik ekibinden Timur Kristóf, bir yılını on yıllık GCN 1.0/1.1 AMD grafik kartlarını modern AMDGPU kernel sürücüsüne taşımaya adadı; bu sayede RADV Vulkan sürücüsü bu donanımda kullanılabilir hale geldi ve kayda değer performans artışları elde edildi.

Valve geliştiricisinin kernel çalışması, on yıllık AMD GCN GPU'ları Linux'ta ayakta tutuyor

Valve mühendisi bir yıllık AMDGPU kernel çalışmasını anlattı

Bu hafta Toronto'da düzenlenen XDC 2026 etkinliğinde Valve'ın Linux grafik sürücüsü ekibinden Timur Kristóf, yaşlanan AMD grafik donanımları için kernel desteğini iyileştirme çabasının bir yıllık sonuçlarını sundu. Konuşmayı ele alan Phoronix'e göre değişiklikleri, bugün kabaca on yıllık olan AMD'nin GCN 1.0 ve GCN 1.1 mimarileri üzerine kurulu grafik kartları ile APU'ları hedefliyor.

Kristóf, sürücü yığınının kernel tarafına user space'den geldi. Mesa 3D sürücü kodu üzerinde yıllarca çalışmıştı ve AMDGPU kernel geliştirmesine, sürücü yığınının bu yarısını öğrenmek için bir egzersiz olarak başladı.

Eski donanımın modern sürücüye taşınması

Phoronix'in aktardığına göre merkezi başarı, bu eski Radeon ürünlerini eskimiş Radeon kernel sürücüsünden alıp AMD'nin modern grafik desteğini yöneten kernel sürücüsü olan AMDGPU'ya taşımak. Bu geçiş, söz konusu donanıma RADV Vulkan sürücüsünü kullanıma açıyor; ayrıca eski kod yoluna kıyasla daha iyi performans ve genel olarak iyileşmiş işlevsellik sağlıyor.

Bunun gerçekleşmesi için AMDGPU'nun içinde ciddi bir onarım çalışması gerekti. Phoronix'in haberine göre Kristóf, bu eski kartları etkileyen AMDGPU display kodundaki hataları düzeltmek, çeşitli güç yönetimi sorunlarıyla uğraşmak ve ötesine geçerek soft reset desteği ile donanımı 2026 ve sonrasında Linux oyunları için kullanışlı tutmayı amaçlayan diğer iyileştirmeleri eklemek zorunda kaldı.

Kazanımlar nerede görünüyor

Ölçek hakkında bir fikir vermek gerekirse Phoronix, AMDGPU geçişinin yerleşmeye başladığı Linux 6.19 kernelini ele alan önceki haberine işaret ediyor; orada bu eski Radeon GPU'larda kabaca yüzde 30'luk bir performans artışı bildirilmişti.

Burada bağlam da önemli. Phoronix'e göre AMD, son yıllarda bu yaşlanan donanım için sürücü iyileştirmelerine çok az kaynak ayırdı. Valve'ın Linux ekibi tarafından desteklenen Kristóf, üreticinin geride bıraktığı boşluğu fiilen doldurdu.

Gelecekteki katkıcılara yönelik bir sunum

GCN'e özgü çalışmanın ötesinde sunum, Kristóf'un AMDGPU kernel geliştirmesine nasıl dahil olduğunu da anlattı; open-source AMD kernel sürücüsü çalışmalarına geçmeyi düşünen herkes için pratik notlar da içeriyordu. Phoronix, tüm ayrıntıları isteyen okurlar için konuşmanın videosunu PDF slaytlarıyla birlikte yayımladı.

Neden önemli

On yıllık GPU'lar hâlâ yaygın ve Linux'ta kullanışlılıkları artık donanım üreticisinden çok, kodu bakımda tutmaya istekli olanlara bağlı. Bu proje, söz konusu soruna uygulanabilir bir model gösteriyor: Linux oyunlarına stratejik çıkar duyan bir şirket mühendisliği finanse ediyor, deneyimli bir topluluk geliştiricisi işi yapıyor ve üreticinin sessizce önceliğini düşürdüğü donanım, resmi desteğinin ima ettiğinden çok daha uzun süre işlevsel kalıyor.

Bu durum, Linux grafiklerindeki kernel/user space ayrımının pratikte nasıl sonuçlar doğurduğunu da gösteriyor. Tek bir geliştiricinin Mesa'dan kernel'e geçişi, yığının iki tarafının da tek başına muhtemelen sunamayacağı faydalar üretti. Bir yan ürün olarak XDC konuşması, bir sonraki AMDGPU katkıcıları dalgası için başlangıç malzemesi işlevi de görüyor — eski donanım için kıt olan bakım kapasitesi tam da böyle inşa ediliyor.

  • #linux
  • #amd
  • #gpu
  • #kernel
  • #open-source
  • #valve

İlgili yazılar