Penambahbaikan Pemacu Linux untuk GPU AMD GCN 1.x

Timur Kristóf, subkontraktor Valve, telah membentangkan rancangan untuk menambah baik sokongan Linux untuk kad grafik AMD GCN 1.0 "Southern Island" dan 1.1 "Sea Islands". Tahun lepas, pemacu AMDGPU telah disetarakan dengan pemacu Radeon untuk kad grafik GCN 1.x dan diaktifkan secara lalai dalam pangkalan kod kernel Linux 6.19, yang dijadualkan untuk dikeluarkan pada bulan Februari. Kad GCN 1.x telah dikeluarkan dari tahun 2012 hingga 2019 dan meliputi model seperti 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 dan kad video lain bagi keluarga Radeon Rx 200/Rx 300.

Rancangan termasuk pembangunan selanjutnya bagi sokongan GCN 1.x dalam Linux, yang sebahagiannya juga berguna untuk GPU lain, seperti keluarga Polaris.

  • Pelaksanaan sokongan untuk pengubah format (pengubah format DRM) untuk GPU siri SI, CIK, VI dan Polaris, yang akan membolehkan penggunaan pengurus pengkomposan berasaskan Vulkan, pemacu Zink OpenGL dan beberapa komponen lain.
  • Menambah sokongan untuk pengawal jambatan paparan TRAVIS dan NUTMEG, yang akan membenarkan penggunaan AMDGPU secara lalai dalam konfigurasi dengan APU keluarga CIK.
  • Pemfaktoran semula pengurusan kuasa. GPU lama menggunakan kod pengurusan kuasa berasingan, "DPM," yang berbeza daripada kod AMDGPU utama. Penyatuan kod untuk GPU lama dengan GPU lain akan menghapuskan cabang berasingan untuk GPU ini, mengurangkan saiz kod dan memudahkan penyelenggaraan pemacu.
  • Memandangkan penambahbaikan pada sokongan GCN 1.x dalam kod DC (Display Core), seperti keupayaan untuk menggunakan output video analog, adalah wajar untuk mengalih keluar kod legasi untuk GPU ini yang tidak menggunakan DC, yang akan memudahkan penyelenggaraan pemacu dan mengurangkan saiz kod.
  • Membetulkan pepijat yang tinggal seperti pengehadan kuasa yang salah pada GPU Radeon 430, skrin hitam pada penyambung analog Radeon HD 7790 dan ralat halaman pada GPU SI/CIK.
  • Sokongan untuk tekstur pemastautin separa (PRT). Tampalan untuk kernel Linux dan permintaan tarik untuk MESA telah disediakan untuk mendayakan ciri ini.
  • Pindahkan sokongan giliran dalam pemacu RADV untuk GPU lama.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster