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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.