Thursday, 27 August 2026

Aube.

News of progress
Original and translation

Linux 7.2 brings fairer GPU allocation

Leave comparison

Both versions are aligned block by block, in reading order: title, the essentials, then paragraph by paragraph. Where the translation merged or split a paragraph, the matching cell stays empty — we never pair two passages by guesswork.

Original · German
Linux 7.2 bringt fairere GPU-Zuteilung
Translation · English
Linux 7.2 brings fairer GPU allocation
Original · German
Der neue GPU-Scheduler verteilt Rechenzeit nach Verbrauch statt strikt nach Warteschlange.
Translation · English
The new GPU scheduler allocates compute time based on usage instead of strictly by queue order.
Original · German
Das soll verhindern, dass Spiele oder KI-Anwendungen den Desktop unter Last ausbremsen.
Translation · English
This is intended to prevent games or AI applications from slowing down the desktop under load.
Original · German
Die faire Voreinstellung wurde vor dem Release zurückgestellt und ist zunächst optional.
Translation · English
The fair default was rolled back before release and is initially optional.
Original · German

In der Nacht vom 16. auf den 17. August erschien Linux 7.2. Linus Torvalds bezeichnete die letzte Woche vor der Freigabe als ungewöhnlich arbeitsintensiv; mehrere Änderungen wurden kurz vor Schluss zurückgenommen. Eine davon war der geplante Standardwechsel beim GPU-Scheduler im Direct Rendering Manager (DRM), der nun zunächst auf der Wartebank bleibt.

Translation · English

Linux 7.2 was released overnight from August 16 to 17. Linus Torvalds described the final week before release as unusually labor-intensive; several changes were rolled back shortly before the end. One of them was the planned switch to the GPU scheduler as the default in the Direct Rendering Manager (DRM), which will initially remain on the sidelines.

Original · German

Trotzdem steckt die fairere GPU-Zuteilung in Linux 7.2. Bisher galt meist das FIFO-Prinzip („First In, First Out“): GPU-Aufträge kamen in eine Warteschlange und wurden in dieser Reihenfolge abgearbeitet. Wer viele Aufträge einstellte, konnte dadurch besonders viel Rechenzeit binden.

Translation · English

Nevertheless, Linux 7.2 includes fairer GPU allocation. Until now, the FIFO principle (“First In, First Out”) generally applied: GPU tasks entered a queue and were processed in that order. As a result, a process that submitted many tasks could tie up a particularly large share of compute time.

Original · German

Der neue Scheduler bewertet stattdessen die bisher verbrauchte GPU-Zeit. Für jede Gruppe von Aufträgen, eine sogenannte Scheduling Entity, führt er eine virtuelle Laufzeit. Je mehr GPU-Zeit eine Gruppe bereits erhalten hat, desto höher steigt ihr Wert; bevorzugt wird die ausführbare Gruppe mit dem niedrigsten Wert. Anwendungen, die bislang wenig zum Zug kamen, rücken dadurch automatisch nach vorn.

Translation · English

The new scheduler instead evaluates the GPU time used so far. For each group of tasks, known as a Scheduling Entity, it maintains a virtual runtime. The more GPU time a group has already received, the higher its value rises; the runnable group with the lowest value is given priority. Applications that have so far received less time are therefore automatically moved to the front.

Original · German

Konkret kann das kurze, interaktive Lasten entlasten: Ein Desktop-Compositor, der die Benutzeroberfläche zeichnet, braucht nur in kurzen Abständen GPU-Zeit. Ein Spiel oder eine KI-Anwendung kann den Grafikprozessor dagegen nahezu vollständig auslasten. Unter FIFO konnten tiefe Warteschlangen eines rechenintensiven Programms den Desktop scheinbar einfrieren lassen; der faire Ansatz soll den Compositor in solchen Situationen wieder früher bedienen.

Translation · English

In practical terms, this can ease short, interactive workloads: A desktop compositor that draws the user interface needs GPU time only at short intervals. A game or AI application, by contrast, can keep the graphics processor nearly fully occupied. Under FIFO, long queues from a compute-intensive program could make the desktop appear to freeze; the fair approach is intended to serve the compositor sooner again in such situations.

Original · German

Die Priorität verschwindet dabei nicht. Niedrig priorisierte Aufträge sammeln virtuelle Laufzeit schneller an und erhalten deshalb seltener GPU-Zeit, sollen aber nicht unbegrenzt warten. Die entscheidende Einschränkung: Der faire Scheduler wurde vor dem Release als Standard zurückgenommen. Linux 7.2 bringt die Technik also mit, doch ihre allgemeine Wirkung hängt zunächst davon ab, ob sie aktiviert wird.

Translation · English

Priority does not disappear in the process. Low-priority tasks accumulate virtual runtime faster and therefore receive GPU time less often, but they should not have to wait indefinitely. The key limitation is that the fair scheduler was removed as the default before release. Linux 7.2 therefore includes the technology, but its general impact initially depends on whether it is enabled.

Back to the article