Valve şirkətinin subpodratçısı Timur Kristof, AMD GCN 1.0 "Cənubi Ada" və 1.1 "Dəniz Adaları" qrafik kartları üçün Linux dəstəyini təkmilləşdirmək planlarını təqdim etdi. Keçən il AMDGPU drayveri GCN 1.x qrafik kartları üçün Radeon drayveri ilə bərabərləşdirildi və fevral ayında buraxılması planlaşdırılan Linux 6.19 nüvə kod bazasında standart olaraq aktivləşdirildi. GCN 1.x kartları 2012-ci ildən 2019-cu ilə qədər buraxıldı və 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 və Radeon Rx 200/Rx 300 ailələrinin digər video kartlarını əhatə edir.
Planlara Linux-da GCN 1.x dəstəyinin daha da inkişaf etdirilməsi daxildir ki, bunlardan bəziləri Polaris ailəsi kimi digər GPU-lar üçün də faydalı olacaq.
- Vulkan əsaslı kompozisiya menecerlərinin, Zink OpenGL drayverinin və bəzi digər komponentlərin istifadəsinə imkan verəcək SI, CIK, VI və Polaris seriyalı GPU-lar üçün format modifikatorlarına (DRM format modifikatoru) dəstəyin tətbiqi.
- CIK ailəsi APU-ları ilə konfiqurasiyalarda standart olaraq AMDGPU-nun istifadəsinə imkan verən TRAVIS və NUTMEG ekran körpü kontrollerləri üçün dəstək əlavə olunur.
- Enerji idarəetməsinin refaktorinqi. Köhnə GPU-lar əsas AMDGPU kodundan fərqli olan ayrıca enerji idarəetmə kodundan, "DPM"-dən istifadə edir. Köhnə GPU-lar üçün kodun digər GPU-larla birləşdirilməsi bu GPU-lar üçün ayrıca budağı aradan qaldıracaq, kod ölçüsünü azaldacaq və drayverin texniki xidmətini asanlaşdıracaq.
- DC (Ekran Nüvəsi) kodunda GCN 1.x dəstəyinin təkmilləşdirilməsi, məsələn, analoq video çıxışlarından istifadə etmək imkanı nəzərə alınmaqla, bu GPU-lar üçün DC istifadə etməyən köhnə kodu silmək məntiqlidir ki, bu da sürücünün texniki xidmətini asanlaşdıracaq və kod ölçüsünü azaldacaq.
- Radeon 430 GPU-larında səhv güc məhdudiyyəti, Radeon HD 7790 analoq konnektorlarında qara ekranlar və SI/CIK GPU-larında səhifə xətaları kimi qalan xətaları düzəldir.
- Qismən rezident teksturalar (PRT) üçün dəstək. Bu funksiyanı aktivləşdirmək üçün Linux nüvəsi üçün yamaq və MESA üçün pull request artıq hazırlanmışdır.
- Köhnə GPU-lar üçün RADV sürücüsündə növbə dəstəyi.
Mənbə: opennet.ru
