Timur Kristóf, subkontraktisto de Valve, prezentis planojn plibonigi Linuksan subtenon por grafikaj kartoj AMD GCN 1.0 "Southern Island" kaj 1.1 "Sea Islands". Lastjare, la pelilo AMDGPU estis samnivela kun la pelilo Radeon por grafikaj kartoj GCN 1.x kaj ebligita defaŭlte en la kerna kodbazo de Linukso 6.19, planita por eldono en februaro. Kartoj GCN 1.x estis eldonitaj de 2012 ĝis 2019 kaj inkluzivas modelojn kiel 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 kaj aliaj grafikaj kartoj de la familioj Radeon Rx 200/Rx 300.
Planoj inkluzivas plian disvolvon de subteno por GCN 1.x en Linukso, el kiu iuj ankaŭ estos utilaj por aliaj GPU-oj, kiel ekzemple la Polaris-familio.
- Efektivigo de subteno por formatmodifiloj (DRM-formatmodifilo) por grafikprocesoroj de la serioj SI, CIK, VI kaj Polaris, kiu ebligos la uzon de Vulkan-bazitaj komponaj administriloj, la pelilo Zink OpenGL kaj kelkaj aliaj komponantoj.
- Aldonante subtenon por TRAVIS kaj NUTMEG ekranaj pontregiloj, kiuj permesos la uzon de AMDGPU defaŭlte en konfiguracioj kun CIK-familiaj APU-oj.
- Refaktorigo de energiadministrado. Pli malnovaj GPU-oj uzas apartan energiadministradan kodon, "DPM", kiu estas malsama ol la ĉefa AMDGPU-kodo. Unuigi la kodon por pli malnovaj GPU-oj kun aliaj GPU-oj forigos la apartan branĉon por ĉi tiuj GPU-oj, reduktos la kodgrandecon kaj simpligos la prizorgadon de peliloj.
- Konsiderante la plibonigojn al subteno de GCN 1.x en la kodo DC (Display Core), kiel ekzemple la kapablo uzi analogajn videeligojn, estas logike forigi heredaĵan kodon por ĉi tiuj GPU-oj, kiuj ne uzas DC, kio simpligos pelilan prizorgadon kaj reduktos kodgrandecon.
- Riparas ceterajn cimojn kiel malĝustan potenclimigon ĉe Radeon 430 GPU-oj, nigrajn ekranojn ĉe analogaj konektiloj Radeon HD 7790, kaj paĝerarojn ĉe SI/CIK GPU-oj.
- Subteno por parte loĝantaj teksturoj (PRT). Peceto por la Linuksa kerno kaj peto pri ŝanĝo de versio por MESA jam estas pretigitaj por ebligi ĉi tiun funkcion.
- Subteno por transiga atendovico en la RADV-pelilo por pli malnovaj GPU-oj.
fonto: opennet.ru
