Linux-patches van Valve verbeteren gameprestaties op gpu's met maar 8GB vram

Linux krijgt patches van een ontwikkelaar bij Valve waardoor games beter draaien op pc's met relatief weinig videogeheugen. De prestatieverbetering voor gpu's met maar 8GB vram is te danken aan verbeterd geheugenbeheer dat games voorrang geeft.

De patches van ontwikkelaar Natalie Vock zijn voor de kernel van Linux en voor de desktopomgeving KDE. De door haar gemaakte aanpassingen geven volgens Phoronix een merkbaar betere game-ervaring op Linux. De patches zorgen ervoor dat applicaties die op de voorgrond draaien prioriteit krijgen voor gebruik van het aanwezige videogeheugen.

De op snelheid gerichte Linux-distributie CachyOS, gebaseerd op Arch Linux, heeft de patches al opgenomen. Vock, die voor Valve werkt aan de Vulkan-opensourcedriver RADV, geeft in een blogpost een technische toelichting.

Arch gebruiken of geduld hebben

De Duitse graphics-expert legt daarin ook uit hoe gebruikers van op Arch-gebaseerde Linux-distributies de patches kunnen toepassen. Gebruikers van andere Linux-distributies moeten geduld hebben. Vock verwacht dat haar aanpassingen op termijn ook wel in andere distro's worden opgenomen.

CachyOS-screenshot. Bron: CachyOS
CachyOS-screenshot. Bron: CachyOS

Door Jasper Bakker

Nieuwsredacteur

09-04-2026 • 19:57

51

Submitter: TheVivaldi

Reacties (51)

Sorteer op:

Weergave:

Het gaat specifiek om AMD GPU's, dus niet andere GPU's of iGPU's.
Het werk is generiek en niet specifiek voor AMD. Uiteindelijk gaat het om resource management van GPU resources via cgroups, omdat user space meer kennis heeft. AMD driver heeft de features hiervoor, maar andere krijgen deze ook wel. Vermoedelijk werkt met opensource Nvidia of Intel al. (Niet met de voormalige closed Nvidia driver).

Voor iGPUs is puur het resource management deels interessant, maar ook niet echt. Je hebt daar al shared memory. Hier is het probleem het efficiënt beheren van video ram en swappen naar systeem geheugen minimaliseren. Hierboven komt betere kennis over welke applicaties belangrijk zijn. De integratie met de desktop is daardoor belangrijk. Die weet bijvoorbeeld welk programma fullscreen is en meer echt video geheugen nodig heeft.
Dat klopt. Wanneer dit in software gebeurd. Zou intel/nvidia ook zo iets kunnen doen. misschien op een iets andere manier. Ik heb er geen kaas van gegeten.

Maar ik lees het wordt "Better, Faster, Stronger" Dat is alleen maar goed.
Is er een reden waarom dit niet zou helpen voor meer dan 8gb vram? Zolang je tijdens het gamen tegen de max oploopt zou dit daarbij moeten helpen toch?
Als ik de blogpost lees werkt dit ook voor kaarten die meer dan 8gb hebben. Ik ben een leek maar kort door de bocht geeft de Window Manager aan dat een bepaald voorgrond proces (de game) een hogere prioriteit heeft op VRAM zodat andere achtergrond apps sneller VRAM vrijgeven als dat nodig is.

Het issue speelt alleen niet bij 16gb kaarten. Ik kan me vaag maar 1 game herinneren die daar overheen kon gaan in combinatie met dlss of fsr.
Geen enkele reden. Ze noemt alleen specifiek 8GB omdat games van vandaag over het algemeen wel onder de 8GB blijven, maar je er icm andere processen toch overheen kunt schieten.
Vast niet geheel toevallig ook de hoeveelheid vram in de geplande Steam Machine.
Niet toevallig natuurlijk (je doelt op Steam Machine). Maar hé, als dat middels een driver update op deze manier kan, en ze delen het gelijk met de community, prima toch.
Oh ja zeker, ik bedoelde het niet in de zin van 'ze doen het alleen maar voor hun eigen steam machine' of zo... ik bedoelde het meer van 'kijk ze zijn nog lekker bezig aan de steam machine, hopelijk komt ie binnenkort eindelijk uit' :P
ze doen het alleen maar voor hun eigen steam machine
Al deden ze dat wel, de Linux community op AMD GPU's wordt er alleen maar beter van. Zelfde met dat zij investeren in Linux voor de Steam Deck, hele Linux gaming community heeft daar hard van geprofiteert, ongeacht dat Valve dat vooral doet omdat ze dat nodig hebben.

Dus tuurlijk doen ze het voor hun zelf, maar ze geven het wel vrij.
Good guy Valve :)
edit:
Blijkbaar kwam dit sarcastisch over maar dat is het niet! Ik ben oprecht blij dat Valve alles open beschikbaar stelt. Good guy Valve!

[Reactie gewijzigd door stimpyMGS op 10 april 2026 05:29]

Kijk, Valve had natuurlijk net als Google een eigen half-gesloten systeem als Android kunnen maken. Ze hebben een bewuste keus gemaakt om het grote Linuxplatform als geheel net zo lang te verbeteren totdat het een geniaal spelplatform is. SteamOS is gewoon een Linuxdistributie geworden zoals alle andere en je hebt nul nadeel als je zelf een distrbutie zoals in dit geval CachyOS kiest. Je zegt het met sarcasme, maar het is juist meer dan "good guy", het is bewonderenswaardig.
Het resultaat is inderdaad bewonderenswaardig, maar ik vermoed dat het eerder om geniaal pragmatisme gaat dan pure goedheid.

Valve kan dit bouwen omdat ze niet beursgenoteerd zijn. Zonder de vloek van aandeelhouders die eindeloze groei en snelle kwartaalwinsten eisen, ontbreekt de drang tot enshittification. De investering van Valve in de Linux stack (en een Steam-client voor Intel Macs vlak daarvoor) was simpelweg een noodzakelijk schild om uit de greep van Microsoft (en Apple) te blijven. Bovendien is die 'goedheid' natuurlijk ook een enorm goodwill-versterkende (lees: marketing) factor.

Ik denk dan ook dat dit perfect laat zien dat vooral het bedrijfsmodel de uitkomst bepaalt: haal de perverse prikkel van de beurs weg, en een bedrijf krijgt de vrijheid voor een langetermijnvisie waar de consument en in dit geval ook de gehele FLOSS-gemeenschap van profiteert.
ook de gehele FLOSS-gemeenschap van profiteert.
Staat de L voor Libre, is het een typefout, of vind je gezond tandvlees vooral heel belangrijk?
Hahaha, ja dat klopt.

De L staat voor libre, wat vooral onderstreept dat 'free' als "free as in speech, not as in free beer" gelezen moet worden.

Maar over het algemeen is FLOSS ook geldelijk kostenloos, of te wel 'gratis'. Alleen is GLOSS natuurlijk ook een onhandig acroniem, ook al zou dat technisch gezien beter kloppen.
Meer normaal guy Valve. Uiteraard wil Gabe zijn centjes verdienen. Maar tot zover voor mij als consument wel op een eerlijke en transparante manier.
Ze hadden de fix natuurlijk specifiek alleen voor de steam hardware kunnen houden.

Hiermee helpen ze ook andere fabrikanten van 'Deck-achtige' hardware.

Hoewel het normaal zou moeten zijn, voor een bedrijf is het wel 'good' te noemen.
Nee, als je wijzigingen aan de Linux-kernel maakt ben je verplicht die openbaar te maken.
Hoewel het normaal zou moeten zijn, voor een bedrijf is het wel 'good' te noemen.
Het is gewoon "normaal" om aan de software licentie voorwaarden te voldoen (GPLv2 in geval van de kernel).

Het insturen van je code naar mainline is niet verplicht, maar wel de makkelijkste manier om aan de licentie te voldoen. Plus, je krijgt als bonus:
- Gratis gedetailleerde review door een expert
- Gratis onderhoud
- Gratis publiciteit

Overigens ben je niet verplicht om je code vrij te geven. Je voldoet dan niet aan de licentievoorwaarden en hebt dus eigenlijk geen recht om je product in de markt te zetten. In tegenstelling tot wat management altijd vreest kun je niemand dwingen om zijn sources vrij te geven. Het maximum dat je met een rechtszaak zou kunnen bereiken is dat het product uit de schappen gehaald moet worden.
Nvm

[Reactie gewijzigd door batjes op 10 april 2026 12:52]

Ik ben er wel blij mee. Ik vind het leuk om een alternatief te hebben, en ik heb mijn rig volledig over op CachyOS sinds flink wat maanden terug, en het wordt steeds beter.

De games die kernel level anti-cheat hebben zijn toch allemaal multi-player, dat doet me niks. Alles wat ik wil spelen (casual), draait als een zonnetje.
Ze doen het niet alleen voor hunzelf. Ze hebben ook al een aantal keer verbeteringen doorgevoerd voor hele oude gpu's, die de wereld al bijna vergeten is. Kan me niet voorstellen dat ze daar zelf veel uit halen, want die gpu's gebruiken ze zelf nergens en de doelgroep is behoorlijk klein, en dat binnen de (helaas) toch al kleine (doch groeiende) Linux-gemeenschap.
Niet alleen hele oude AMD GPU's. Zelfs met FSR ondersteuning voor Nvidia GPU's toen Nvidia alleen maar dingen voor hun (toen) meest recente 4xxx GPU's deden destijds. Mensen met een 3xxx generatie GPU konden toen de 'rambam' krijgen, want die leveren geen leren jackjes op voor Nvidia.
Helemaal prima, ja. Bij de vorige berichten over de Steam Machine, waren mensen kritisch op de 8 GB vram. Dit nieuwsbericht zal dan zeker en vast wat kritiek wegnemen.
Dat denk ik ook en dit soort ontwikkelingen zijn wat mij betreft toe te juichen.
Linux begint steeds meer een alternatief te zijn voor Windows als OS waar je goed op kunt gamen.
Worst case moet dit toch enige innovatiedrang opwekken bij Microsoft (en ze innoveren ook, maar niet perse op de gebieden waar ik graag zie dat ze mee bezig zijn).
Dit vind ik nu mooi om te lezen. Ik heb hier namelijk een 12 jaar oude game pc met een AMD videokaart met maar 8GB VRAM.
Dan heb je geluk!
Er zijn recent heel veel verbeteringen doorgevoerd voor de oudere AMD GPUs waardoor ze nu de nieuwe kernel driver (AMDGPU) gebruiken.
Daarmee krijg je onder andere goede ondersteuning voor de Vulkan API.

Zie onder andere: AMD & Valve Deliver Better Kaveri / Kabini APU Experience With Upcoming Linux 7.1 - Phoronix

Ik zou CachyOS installeren, dan heb je altijd het nieuwste van het nieuwste.

Mocht jouw GPU nog niet standaard de amdgpu kernel driver gebruiken, aangezien linux kernel 7.1 nog niet uit is.
Dan kun je de volgende bootloader argumenten meegeven:
Sea Islands (CIK - rx 300 / 7000-series): radeon.cik_support=0 amdgpu.cik_support=1
Southern Islands (SI - HD 7000/8000-series): radeon.si_support=0 amdgpu.si_support=1

Mocht er een oudere CPU in zitten dan helpt het ook om de spectre en meltdown mitigations uit te schakelen.
Dit doe je door het volgende argument toe te voegen aan je bootloader: mitigations=off
(Zou dit enkel doen als je van plan bent te gamen, niet als je er diensten op gaat hosten...)

Je zal versteld staan hoe goed het nog mee kan gaan ;)
Ik zou CachyOS installeren, dan heb je altijd het nieuwste van het nieuwste.
Ik heb het distro hoppen achter me gelaten en ben dik tevreden over Linux Mint Cinnamon ;)

Bovendien gebruik ik mijn game pc voor veel meer dan alleen gamen.

Ik denk daarom dat ik liever wacht tot de Linux Mint ontwikkelaars deze ontwikkeling meenemen in hun distro.

Binnenkort maar eens even een topic hierover aanmaken op hun forum.
Dat is klaar. Nu afwachten hoe er daar op gereageerd gaat worden.

[Reactie gewijzigd door Uruk-Hai op 9 april 2026 21:21]

Maar dan kan je vaak lang wachten, omdat Linuxmint afhankelijk is van base Ubuntu. Kernel patches, nieuwe kernels met verbeteringen etc. zal bij Mint veel langer diren.
Dat valt de laatste tijd best mee. Dit soort ontwikkelingen wordt tegenwoordig vrij snel verspreid over de distros. Zelfs Debian is tegenwoordig een prima optie om mee te Linux-gamen.
Wauw! Dat is echt een zegen met de prijzen van hardware nu... Ik kan Valve niet dankbaar genoeg zijn :D
Oh ja, en je moet minimaal TPM2 en een Intel gen 8 of hoger hebben :+ :Y)

Grapje,,,,

:*)
Mijn laptop met RTX 3060 en 6GB vram zal hier vast ook dankbaar gebruik van maken :).
Waar blijft de SteamOS voor desktop?
Volgens mij kan je die gewoon downloaden al is het voor de steamdeck. Onderliggende systemen worden gewoon ondersteund als het AMD is iig!

SteamOS

[Reactie gewijzigd door Mark de Vaal op 10 april 2026 08:42]

Een goede zaak met de huisarts vram prijzen. Ik vraag me af of ze dit mede gedaan hebben met het oog op de aanstaande Steam Machine..
Kijk valve profiteerd er van als zo veel mogelijk mensen games via steam kunnen kopen en spelen,dus kort gezegt snap ik wel dat ze het zo snel mogelijk vrij geven voor andere
Hoezo 'maar' 8 GB VRAM? Ben ik de enige die dat nogal denigrerend vindt klinken?

Kijk eens naar de Steam hardware survey, je hebt het over >2/3e van alle gamers. (En zijn er niet juist relatief ve mensen met oude hardware die overstappen op Linux?)
Misschien dat er bij het vertalen van het woord 'Only' dit geïnterpreteerd is als 'maar'? Gokje hoor 🙂

Hier een GTX 1060 met 'maar' 3 GB VRAM, dan zou je zeggen dat ik er juist baat bij moet hebben en dat het effect juist groter is dan bij kaarten met 8 GB.

Voor context uit haar blog:
It may sound unbelievable to some, but not everyone has a datacenter beast with 128GB of VRAM shoved in their desktop PCs. Around the world people tell the tale of a particularly fierce group of Linux gamers: Those who dare attempt to play games with only 8 gigabytes of VRAM, or even less. Truly, it takes exceedingly strong resilience and determination to face the stutters and slowdowns bound to occur when the system starts running low on free VRAM. Carnage erupts inside the kernel driver as every application fights for as much GPU memory as it can hold on to. Any game caught up in this battle for resources will surely not leave unscathed.

[Reactie gewijzigd door JorisM op 10 april 2026 16:08]

"Those who dare attempt to play games with only 8 gigabytes of VRAM, or even less"

Ik vind de context hier juist exact hetzelfde? Het 'even less' maakt het eigenlijk alleen nog maar erger. Nogmaals, de overgrote meerderheid van de gamers heeft nog steeds 8GB of minder VRAM.

Hoewel 8GB nu, in 2026, idd wel aan de lage kant is, is het in mijn ervaring nog steeds ruim voldoende. Ik ben nog steeds nooit een spel tegengekomen wat niet op mijn 3060Ti met 'maar' 8 GB draait. Maarja, ik ben ook al bijna 40 jaar een PC gamer: als een spel niet lekker draait verlaag je gewoon de instellingen?! (of je past je verwachtingen aan naar iets realistischers - schuif je fps-fetisch aan de kant of koop wel een kaart van €1000++) ;)
Ik lees het zelf in het Engels anders dan in het Nederlands: 'even less' lees ik als een vergelijking met 8 GB, en als soort van toelichting dat het ook op kaarten met minder geheugen toegepast kan worden.

In het Nederlands kan ik me voorstellen dat 'maar' als veroordelend over komt, misschien had dat beter verwoord kunnen worden in het artikel.

En wat je zegt idd, volgens mij is de 3060 met 8 GB (of minder geheugen) nog 1 van de meest populaire kaarten in de statistieken bij Steam, dus dat geeft wel aan dat het optimaliseren voor deze kaarten degelijk en zinvol is. En dat de 1060 langer mee gaat, dan kan ik deze langer optimaal blijven gebruiken zonder over te moeten stappen op een nieuwere generatie kaart :)
Deze patch is helemaal niet voor "gpu's met maar 8GB VRAM" het werkt ook voor eronder en erboven, het aantal VRAM maakt niet uit, wat dit fixed zijn basically een soort van memory priorities, waardoor het OS door heeft welke data "belangrijk" is en niet, daardoor kan het OS bepaalde data (van andere processen) terug naar RAM zetten, en de belangrijke applicatie alle VRAM later gebruiken (of dat nou 2/4/8/16/32GB etc...

Cyberpunk werkt genoemd in de blogpost voor 8GB VRAM usage, maar als je een game/app hebt die meer gebruikt (zeg 14GB) en je zit op een 16GB VRAM GPU, dan heeft dit ook nut voor jou, omdat alle andere processen naar achter geschoven worden, en je dus veel sneller je volle 16GB dan kan gebruiken..
Maar 8GB? Moet het nog steeds doen met 4 :|
Dan heb jij hier wellicht nog meer profijt van! :)

Om te kunnen reageren moet je ingelogd zijn