A Linux 7.2 visszatér a FIFO DRM ütemezési módhoz a „fair” okozta teljesítmény visszaesések miatt

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Nemrég döntöttek úgy, hogy a DRM ütemező alapértelmezett módját „fair”-re állítják a korábbi FIFO politika helyett. A cél az volt, hogy igazságosabbá tegyék a DRM ütemezési módot, amit az AMDGPU és több más DRM kernel grafikus driver is használ. Egy utolsó pillanatban érkezett visszaesési jelentés miatt azonban a fair módot visszavonják a Linux 7.2-ben.

A fair DRM ütemezőn dolgozó Tvrtko Ursulin (Igalia) úgy döntött, hogy a Linux 7.2-ben mégsem vezetik be. Kedden 20 javítócsomagból álló sorozatot küldött ki, amelyek visszavonják a változtatást, miután egy felhasználó visszaesést jelentett. A Linux 7.2 stabil kiadását vasárnapra várják, így kevesebb mint egy héttel a megjelenés előtt Ursulin a biztonság kedvéért úgy döntött, hogy a 7.2-ben inkább visszaállítja a korábbi állapotot, hogy legyen elég idő a hiba kivizsgálására és javítására. A hétvégén a levelezőlistára érkezett jelentés szerint a fair mód „komoly” teljesítményromlást okoz az AMD Radeon RX 9070 XT kártyán. Luke Wildhardt a hibáról/visszaesésről szóló jelentésében ezt írta:

„Amióta a DRM ütemező alapértelmezett módja FAIR lett a 7.2-ben, a játék alatti tartós 100%-os GPU-terhelés az RX 9070 XT kártyámon súlyos teljesítményromlást okoz. A Protonon keresztül futtatott Project Silverfish című játékban az előtérben futó alkalmazás nagyjából 10 fps-re esik vissza, vagy teljesen lefagy, miközben a hang tovább szól, és a KDE Plasma Wayland munkamenet is teljesen lefagyhat, amihez újraindításra vagy a kompozitor kilövésére van szükség a helyreállításhoz. A probléma nem csak a játékokra korlátozódik. Ha a játék a háttérben fut, majd alt-tabolok, és elindítok egy YouTube-videót, az egész asztal is lefagyhat.

 

Ha a játék elkezd szaggatni, akkor az alt-tabolás vagy egy menü megnyitása a játékban (ami csökkenti a GPU terhelését) azonnal megszünteti a szaggatást.

 

A probléma tartós GPU-telítettség mellett megbízhatóan előidézhető, bár a hibáig eltelt idő változó. Az árnyékok terhelésének növelése (ami csökkenti a játékbeli képkockaszámot) jelentősen lerövidíti a hibáig eltelt időt.”

Így ez a 20 javítócsomag a hét folyamán bekerül a mainline Linux Git kernel fába a DRM javítások részeként, hogy a Linux 7.2-ben visszaállítsák a fair ütemezési módot megelőző állapotot.