Mga Pagpapabuti sa Driver ng Linux para sa mga AMD GCN 1.x GPU

Si Timur Kristóf, isang subkontratista ng Valve, ay naglahad ng mga plano upang mapabuti ang suporta sa Linux para sa mga graphics card na AMD GCN 1.0 "Southern Island" at 1.1 "Sea Islands". Noong nakaraang taon, ang driver ng AMDGPU ay ginawang kapantay ng driver ng Radeon para sa mga graphics card na GCN 1.x at pinagana bilang default sa Linux 6.19 kernel codebase, na nakatakdang ilabas sa Pebrero. Ang mga GCN 1.x card ay inilabas mula 2012 hanggang 2019 at sumasaklaw sa mga modelo tulad ng 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 at iba pang mga video card ng mga pamilyang Radeon Rx 200/Rx 300.

Kabilang sa mga plano ang karagdagang pagpapaunlad ng suporta para sa GCN 1.x sa Linux, na ang ilan ay magiging kapaki-pakinabang din para sa iba pang mga GPU, tulad ng pamilyang Polaris.

  • Pagpapatupad ng suporta para sa mga format modifier (DRM format modifier) ​​para sa mga GPU ng seryeng SI, CIK, VI at Polaris, na magbibigay-daan sa paggamit ng mga compositing manager na nakabatay sa Vulkan, ang Zink OpenGL driver at ilang iba pang mga bahagi.
  • Pagdaragdag ng suporta para sa mga TRAVIS at NUTMEG display bridge controller, na magpapahintulot sa paggamit ng AMDGPU bilang default sa mga configuration na may mga CIK family APU.
  • Pag-refactor ng pamamahala ng kuryente. Ang mga lumang GPU ay gumagamit ng hiwalay na power management code, ang "DPM," na naiiba sa pangunahing AMDGPU code. Ang pagsasama ng code para sa mga lumang GPU sa iba pang mga GPU ay aalisin ang hiwalay na sangay para sa mga GPU na ito, babawasan ang laki ng code, at papasimplehin ang pagpapanatili ng driver.
  • Dahil sa mga pagpapabuti sa suporta ng GCN 1.x sa DC (Display Core) code, tulad ng kakayahang gumamit ng analog video outputs, makatuwiran na alisin ang legacy code para sa mga GPU na ito na hindi gumagamit ng DC, na magpapasimple sa pagpapanatili ng driver at magbabawas sa laki ng code.
  • Inaayos ang mga natitirang bug tulad ng maling power limiting sa mga Radeon 430 GPU, mga black screen sa mga Radeon HD 7790 analog connector, at mga page fault sa mga SI/CIK GPU.
  • Suporta para sa partially resident textures (PRT). Isang patch para sa Linux kernel at isang pull request para sa MESA ang naihanda na upang paganahin ang feature na ito.
  • Ilipat ang suporta sa pila sa RADV driver para sa mga mas lumang GPU.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster