Igalia beschrijft voor Linux 7.3 gerichte wijzigingen aan V3D, AMDGPU, AMD-displaydrivers en VRAM-beheer via cgroups. Die kunnen specifieke taken verbeteren, zoals het verwerken van GPU-opdrachten of het bewaken van geheugengebruik, maar vormen geen algemene FPS-belofte. Igalia rapporteert 69 geschreven patches en 59 beoordeelde patches.

NeoTeo belichtte eerder de netwerkveranderingen in Linux 7.3, zoals wijzigingen aan BIG TCP en MPTCP. De grafische bijdragen hebben een ander bereik en zijn per driver of functie verschillend.

GebiedWijziging in Linux 7.3Praktisch bereik
V3DEen gezamenlijke route voor het indienen van opdrachten en aangepaste vergrendeling van performancetellersGeordende verwerking van GPU-werk en betrouwbaardere counters wanneer een performancemonitor is aangesloten
AMDGPUAanpassingen aan het indienen van GPU-opdrachtenIgalia meldt een lager CPU-gebruik bij die taak
AMD-displayAanpassingen aan de verwerking van HDR-kleurgradatiesBetreft displayfamilies DCN 3.0+ en DCN3.2+
dmem-cgroupsVRAM-limieten kunnen geheugenreclaim activerenEen verlaagde limiet blijft gelden, ook wanneer reclaim het gebruik niet meteen onder die limiet brengt

In dit artikel

V3D ordent GPU-opdrachten en verbetert de tellers

V3D gebruikt in Linux 7.3 een gezamenlijke methode die opdrachten als een geordende reeks jobs behandelt. Die aanpak omvat opdrachten voor renderen, texturen en berekeningen. Bij een aangesloten performancemonitor zorgt aangepaste vergrendeling bovendien voor serialisatie tussen verschillende queues: opdrachten uit die wachtrijen worden dan op elkaar afgestemd. Dat maakt de tellerwaarden bruikbaarder voor profilering en foutopsporing.

AMDGPU en HDR-verwerking pakken verschillende problemen aan

Voor AMDGPU meldt Igalia minder CPU-gebruik bij het indienen van opdrachten. De wijzigingen omvatten het verwijderen van een ongebruikte mutex, het hergebruiken van controles die niet veranderen en minder vaak opnieuw activeren van inactieve workers. Dat is een verbetering van CPU-gebruik bij een specifieke driveractiviteit. Het is geen FPS-meting voor games.

De HDR-aanpassingen richten zich op gradientbanding, zichtbare strepen in kleurverlopen, binnen AMD-displayfamilies DCN 3.0+ en DCN3.2+. De kleurverwerking gebruikt onder meer LUT’s, afkorting van look-up tables: tabellen die kleurwaarden omzetten. Igalia beschrijft aparte segmentering voor de omzetting van gecodeerde naar lineaire waarden en wijzigingen aan de LUT-verwerking. Het genoemde bereik geldt voor die displayfamilies.

Wat een lagere dmem.max-limiet doet

Een cgroup groepeert processen zodat Linux hun gebruik van systeembronnen kan beheren. De dmem-controller helpt GPU-geheugen, waaronder VRAM, voor zulke groepen te begrenzen. Als een beheerder dmem.max verlaagt tot onder het huidige gebruik, probeert Linux geheugen van VRAM naar GTT te verplaatsen. GTT verwijst hier naar geheugen dat via de graphics translation table wordt beheerd.

Een gewone schrijfopdracht wacht terwijl die reclaim plaatsvindt. Met O_NONBLOCK hoeft de schrijfopdracht niet op dat proces te wachten. Lukt het niet om het gebruik onder de nieuwe grens te brengen, dan blijft de lagere limiet wel gelden en worden nieuwe toewijzingen boven het maximum geblokkeerd.

dmem.min biedt harde bescherming tegen het terugwinnen van geheugen; dmem.low biedt zachte bescherming. Linux 7.3 voegt ook het alleen-lezen bestand dmem.peak toe, waarmee het piekgebruik kan worden bekeken. Een schrijfopdracht kan één geheugenregio per keer bijwerken.

nouveau en de aangekondigde V3D-uitfasering

De dmem-integratie van Linux 7.3 geldt voor nouveau, de open-source NVIDIA-driver. Dat is een andere driver dan NVIDIA’s propriëtaire driver.

Igalia meldde op 26 oktober 2026 dat Linux 7.3 de laatste release met ondersteuning voor V3D 3.3 en 4.1 is. Het bedrijf zei dat de kernelondersteuning voor die generaties in de volgende release wordt uitgefaseerd.