Linux-kjerneoptimalisering multipliserer ytelsen på GPUer med 4 GB VRAM

En ny optimaliseringsoppdatering i Linux-kjernen ga betydelige ytelsesgevinster på skjermkort med lite minne. Testes utført på en Radeon RX 6500 XT registrerte betydelige hopp i spesifikke titler som kjørte på Full HD ved lave innstillinger. Løsningen prioriterer det løpende spillet når VRAM-plassen er trang, og forhindrer bakgrunnsprosesser i å forbruke viktige ressurser.

Desenvolvido av Natalie Vock, grafikkdriverekspert for Linux leid inn av Valve, settet med oppdateringer og hjelpeverktøy hjelper systemet bedre med å bestemme hvilke data som skal lagres i videominnet. Antes, kjernen behandlet allokeringer generisk og kunne fjerne spillressurser for å frigjøre plass til bakgrunnsprosesser, for eksempel nettleservinduer. Agora forgrunnsapplikasjonen gis klar prioritet.

Linux – SsCreativeStudio/ shutterstock.com

Minnehåndtering Mecanismo

Patchen fungerer ved å bruke informasjon fra brukerkonteksten og den aktive applikasjonen for å håndtere press på VRAM. Quando-plassen går tom, systemet flytter data med lavere prioritet til RAM i stedet for å berøre det som tilhører fullskjermspillet. Isso reduserer unødvendige bytter mellom VRAM og systemminne, som ofte forårsaker ytelsesfall og krasjer.

Implementeringen innebærer endringer i amdgpu-driveren og kjernen, samt brukerplasskomponenter. Distribuições som CachyOS letter allerede aktivering gjennom et enkelt alternativ for å installere GPU-forsterkere. Den siste testen brukte akkurat denne konfigurasjonen med en Ryzen 5 5600X-prosessor.

Resultados i gaming benchmarks

  • Alan Wake 2 gikk fra omtrent 12 til 14 gjennomsnittlige FPS til 41 FPS, nesten tredoblet resultatet ved minimum forhåndsinnstilling og FSR Quality.
  • Resident Evil Requiem fikk 11 FPS i gjennomsnitt og 20 FPS ved 1 % laveste nivå, med VRAM-bruk på grensen på 4 GB.
  • Silent Hill f hadde et lite fremskritt, under 3 FPS.
  • Outros syv verdipapirer som ble testet ga enten ingen gevinster eller presterte det samme eller gikk litt dårligere.

Inntektene varierer avhengig av profilen til hvert spill. Em Alan Wake 2, VRAM-forbruket gikk opp med rundt 300 MB, men spillet fikk stabilitet fordi kjernen sluttet å prioritere bakgrunnselementer. No Resident Evil Requiem, nedgangene har forbedret seg mye, noe som betyr mindre merkbare krasj og fall under spilling.

Impacto for inndatamaskinvare

Donos-kort med 4 GB eller 8 GB VRAM møter økende begrensninger i AAA-utgivelser, som krever stadig mer videominne. Patchen reduserer ikke spillforbruket, men den forhindrer at sekundære oppgaver stjeler viktig plass. Dette betyr at ytelsen er mer konsistent selv når VRAM når sitt maksimum, og forlenger levetiden til eldre maskinvare.

Løsningen er spesielt relevant i Linux-økosystemet, der spesifikke optimaliseringer allerede gir en fordel i enkelte scenarier sammenlignet med Windows. Vocks arbeid legger til andre nyere fremskritt i spillplattformen, for eksempel forbedringer av Proton- og RADV-drivere, og konsoliderer Linux som et levedyktig alternativ for spillere på et begrenset budsjett.

Limitações og neste trinn

Gevinstene er ikke universelle. I flere testede spill var det ingen relevant forskjell, noe som indikerer at fordelen avhenger av VRAM-bruksprofilen til hver tittel. Além i tillegg krever aktivering en kompatibel kjerne og fungerer foreløpig best i KDE-miljøer. Suporte og andre drivere, som Intels x og , er fortsatt i de tidlige stadiene og krever ytterligere utvikling.

Desenvolvedores og Linux-fellesskapet har fulgt patchens fremgang mot store distribusjoner. Enquanto betyr at brukere med mer beskjedne GPUer kan prøve verktøyet på distros som allerede integrerer det, for eksempel CachyOS, og teste gevinstene på deres spesifikke systemer.

Se også