AMD GCN 1.x GPU'lari uchun Linux drayverini takomillashtirish

Valve subpudratchisi Timur Kristof AMD GCN 1.0 "Southern Island" va 1.1 "Sea Islands" grafik kartalari uchun Linux qo'llab-quvvatlashini yaxshilash rejalarini taqdim etdi. O'tgan yili AMDGPU drayveri GCN 1.x grafik kartalari uchun Radeon drayveri bilan tenglashtirildi va fevral oyida chiqarilishi rejalashtirilgan Linux 6.19 yadro kod bazasida sukut bo'yicha yoqilgan edi. GCN 1.x kartalari 2012 yildan 2019 yilgacha chiqarilgan va 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 va Radeon Rx 200/Rx 300 oilalarining boshqa video kartalarini qamrab olgan.

Rejalarga Linuxda GCN 1.x qo'llab-quvvatlashini yanada rivojlantirish kiradi, ularning ba'zilari Polaris oilasi kabi boshqa GPUlar uchun ham foydali bo'ladi.

  • SI, CIK, VI va Polaris seriyali GPUlar uchun format modifikatorlarini (DRM format modifikatori) qo'llab-quvvatlashni amalga oshirish, bu Vulkan asosidagi kompozitsiya menejerlari, Zink OpenGL drayveri va boshqa ba'zi komponentlardan foydalanish imkonini beradi.
  • TRAVIS va NUTMEG displey ko'prigi kontrollerlarini qo'llab-quvvatlash qo'shilmoqda, bu esa CIK oilasi APUlari bilan konfiguratsiyalarda sukut bo'yicha AMDGPU dan foydalanish imkonini beradi.
  • Quvvatni boshqarishni qayta ishlash. Eski GPUlar asosiy AMDGPU kodidan farq qiladigan alohida quvvatni boshqarish kodidan, "DPM" dan foydalanadi. Eski GPUlar uchun kodni boshqa GPUlar bilan birlashtirish ushbu GPUlar uchun alohida tarmoqni yo'q qiladi, kod hajmini kamaytiradi va drayverlarga texnik xizmat ko'rsatishni soddalashtiradi.
  • DC (Display Core) kodidagi GCN 1.x qo'llab-quvvatlashining yaxshilanishi, masalan, analog video chiqishlaridan foydalanish imkoniyati hisobga olinsa, ushbu GPUlar uchun DC dan foydalanmaydigan eski kodni olib tashlash mantiqan to'g'ri keladi, bu esa drayverlarga texnik xizmat ko'rsatishni soddalashtiradi va kod hajmini kamaytiradi.
  • Radeon 430 GPU'larida noto'g'ri quvvat cheklovi, Radeon HD 7790 analog ulagichlaridagi qora ekranlar va SI/CIK GPU'laridagi sahifa xatolari kabi qolgan xatolarni tuzatadi.
  • Qisman rezident teksturalarni (PRT) qo'llab-quvvatlash. Ushbu funksiyani yoqish uchun Linux yadrosi uchun patch va MESA uchun pull request allaqachon tayyorlangan.
  • Eski GPUlar uchun RADV drayverida uzatish navbatini qo'llab-quvvatlash.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster