Valve'ın taşeronu Timur Kristóf, AMD GCN 1.0 "Southern Island" ve 1.1 "Sea Islands" grafik kartları için Linux desteğini iyileştirme planlarını sundu. Geçtiğimiz yıl, AMDGPU sürücüsü, GCN 1.x grafik kartları için Radeon sürücüsüyle eşdeğer hale getirildi ve Şubat ayında piyasaya sürülmesi planlanan Linux 6.19 çekirdek kod tabanında varsayılan olarak etkinleştirildi. GCN 1.x kartları 2012 ile 2019 yılları arasında piyasaya sürüldü ve Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790/8870 ve Radeon Rx 200/Rx 300 serisinin diğer ekran kartları gibi modelleri kapsıyor.
Planlar arasında Linux'ta GCN 1.x desteğinin daha da geliştirilmesi yer alıyor ve bu geliştirmelerin bazıları Polaris ailesi gibi diğer GPU'lar için de faydalı olacak.
- SI, CIK, VI ve Polaris serisi GPU'lar için format değiştiriciler (DRM format değiştirici) desteğinin uygulanması, Vulkan tabanlı kompozisyon yöneticilerinin, Zink OpenGL sürücüsünün ve diğer bazı bileşenlerin kullanımını mümkün kılacaktır.
- TRAVIS ve NUTMEG ekran köprüsü denetleyicileri için destek eklenmesi, CIK ailesi APU'larına sahip yapılandırmalarda AMDGPU'nun varsayılan olarak kullanılmasını sağlayacaktır.
- Güç yönetimi yeniden yapılandırması. Eski GPU'lar, ana AMDGPU kodundan farklı olan ayrı bir güç yönetimi kodu olan "DPM" kullanır. Eski GPU'lar için kodu diğer GPU'larla birleştirmek, bu GPU'lar için ayrı dalı ortadan kaldıracak, kod boyutunu küçültecek ve sürücü bakımını basitleştirecektir.
- DC (Display Core) kodundaki GCN 1.x desteğindeki iyileştirmeler (örneğin analog video çıkışlarının kullanılabilmesi) göz önüne alındığında, DC kullanmayan bu GPU'lar için eski kodu kaldırmak mantıklıdır; bu da sürücü bakımını basitleştirecek ve kod boyutunu azaltacaktır.
- Radeon 430 GPU'lardaki hatalı güç sınırlaması, Radeon HD 7790 analog bağlantı noktalarındaki siyah ekranlar ve SI/CIK GPU'lardaki sayfa hataları gibi kalan hataları düzeltir.
- Kısmen yerleşik dokular (PRT) desteği. Bu özelliği etkinleştirmek için Linux çekirdeği için bir yama ve MESA için bir çekme isteği zaten hazırlanmıştır.
- Eski GPU'lar için RADV sürücüsünde aktarım kuyruğu desteği.
Kaynak: opennet.ru
