{"id":44998,"date":"2026-07-30T16:48:58","date_gmt":"2026-07-30T14:48:58","guid":{"rendered":"https:\/\/overcentral.com\/de\/?p=44998"},"modified":"2026-07-30T16:48:58","modified_gmt":"2026-07-30T14:48:58","slug":"drm-format-modifier-linux-7-3","status":"publish","type":"post","link":"https:\/\/overcentral.com\/de\/drm-format-modifier-linux-7-3\/","title":{"rendered":"Valve-Entwickler bringt DRM-Format-Modifier f\u00fcr alte AMD-GPUs in Linux 7.3"},"content":{"rendered":"<p>Die n\u00e4chste Iteration des Linux-Kernels, Version 7.3, h\u00e4lt ein bedeutendes Upgrade f\u00fcr Besitzer \u00e4lterer AMD-Grafikkarten bereit. Valve-Entwickler Timur Krist\u00f3f hat einen DRM-Format-Modifier f\u00fcr eine ganze Reihe alter GPU-Generationen implementiert, der die Integration mit modernen Vulkan-basierten Composern unter Wayland erm\u00f6glicht. Damit wird eine der letzten gro\u00dfen H\u00fcrden f\u00fcr den Betrieb dieser Hardware unter dem aktuellen Linux-Desktop genommen.<\/p>\n<h2>Ein Sprung von der Radeon HD 7000 Serie bis Polaris<\/h2>\n<p>Der von Krist\u00f3f entwickelte Code, der p\u00fcnktlich zum Schlie\u00dfen des Merge-<a href=\"https:\/\/www.microsoft.com\/windows\" target=\"_blank\" rel=\"noopener noreferrer\" data-iacss-external=\"1\">Windows<\/a> f\u00fcr <a href=\"https:\/\/overcentral.com\/de\/kvm-mmu-aufspaltung-linux-73\/\" title=\"KVM zerschl\u00e4gt monolithische Kernstruktur in drei Teile f\u00fcr Linux 7.3\" data-iacss-internal=\"1\">Linux 7.3<\/a> von AMD-Entwickler Alex Deucher eingereicht wurde, zielt auf die Grafikkerne GFX6 bis GFX8 ab. Dieses Spektrum umfasst die Radeon HD 7000 Serie (GCN 1.0) aus dem Jahr 2012 und reicht \u00fcber die folgenden GCN-Generationen bis hin zu den Polaris- und Fiji-Chips, die noch heute in vielen Systemen im Einsatz sind. Herzst\u00fcck der Neuerung ist die Einf\u00fchrung von DRM-Format-Modifiern.<\/p>\n<p>Diese Modifier sind eine spezielle Schnittstelle, die dem Kernel erlaubt, der Anwendungssoftware exakt mitzuteilen, wie Grafikspeicher angeordnet ist \u2013 Stichworte sind hier Tiling-Verfahren oder Kompressionsformate. Ohne diese Information k\u00f6nnen moderne, rein auf Vulkan basierende Display-Composer (die Programme, die f\u00fcr die Darstellung der Benutzeroberfl\u00e4che auf Wayland verantwortlich sind) nicht korrekt arbeiten. Ebenso ist die Unterst\u00fctzung f\u00fcr Zink blockiert, einer Software, die OpenGL-Befehle in Vulkan \u00fcbersetzt. W\u00e4hrend diese Funktion f\u00fcr die GFX9-Generation und neuer bereits Standard war, blieben die \u00e4lteren Chips bisher au\u00dfen vor.<\/p>\n<h2>Ein versprochener Schritt auf einer langen Roadmap<\/h2>\n<p>Die nun vollzogene Integration ist kein pl\u00f6tzlicher Einfall, sondern das Ergebnis einer konzertierten, anderthalbj\u00e4hrigen Initiative des Valve-Entwicklers. Krist\u00f3f hatte bereits ma\u00dfgeblich daran gearbeitet, die alten GCN 1.0- und 1.1-GPUs vom betagten \u201eRadeon\u201c-Kernel-Treiber auf den modernen \u201eAMDGPU\u201c-Treiber zu migrieren. Dieser Wechsel wurde im Februar 2026 mit Linux 6.19 zum Standard und bescherte den betroffenen Karten eine Leistungssteigerung von bis zu <a href=\"https:\/\/overcentral.com\/de\/oregon-erhoeht-datencenter-strompreise-um-30-prozent-senkt-haushaltstarife\/\" title=\"Oregon erh\u00f6ht Datencenter-Strompreise um 30 Prozent, senkt Haushaltstarife\" data-iacss-internal=\"1\">30 Prozent<\/a> in OpenGL sowie erstmals eine vollst\u00e4ndige Vulkan-Kompatibilit\u00e4t.<\/p>\n<p>In einem Blogbeitrag vom Dezember 2025 hatte Krist\u00f3f eine klare To-Do-Liste f\u00fcr die Zukunft ver\u00f6ffentlicht. Der allererste Punkt auf dieser Liste war genau die nun implementierte Unterst\u00fctzung der DRM-Format-Modifier f\u00fcr die SI\/CIK\/VI und Polaris-Generationen. In dem Beitrag bezeichnete er diese Aufgabe als \u201egro\u00dfen Schritt nach vorne f\u00fcr das Vulkan-\u00d6kosystem\u201c. Von der Ver\u00f6ffentlichung der Patches im Mai 2026 bis zur finalen Aufnahme in den Kernel-Pull-Request im Juli sind nur etwa sechs Monate vergangen \u2013 ein Indiz f\u00fcr die z\u00fcgige und fokussierte Arbeit des Teams.<\/p>\n<h2>Weitere tiefgreifende \u00c4nderungen im Pull-Request<\/h2>\n<p>Der Pull-Request von Alex Deucher ist mit \u00fcber 16.000 hinzugef\u00fcgten und fast 3.600 gel\u00f6schten Zeilen in rund 290 Dateien jedoch weit mehr als nur eine einzelne Funktion. Er bringt eine Reihe von Stabilit\u00e4ts- und Sicherheitsverbesserungen f\u00fcr den gesamten AMDGPU-Treiber mit sich. Drei Punkte stechen dabei besonders hervor:<\/p>\n<h3>Behebung der Kompatibilit\u00e4t mit dem Apple Studio Display<\/h3>\n<p>Das <a href=\"https:\/\/www.apple.com\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-iacss-external=\"1\">Apple<\/a> Studio Display, ein 5K-Monitor, verwendet eine spezielle Architektur (Tiling), bei der das Bild \u00fcber zwei DisplayPort SST (Single-Stream Transport) Verbindungen \u00fcbertragen wird. Bisher gab es ein Problem, dass der AMDGPU-Treiber den zweiten Datenlink f\u00e4lschlicherweise als eigenst\u00e4ndigen Monitor erkannte und an die Benutzeroberfl\u00e4che weitergab. Der Fehler f\u00fchrte zu einer fehlerhaften Bildschirmkonfiguration. Die neue Patcheserie behebt dies, indem sie den zweiten Link ausblendet und die volle Aufl\u00f6sung von 5120\u00d72880 wieder korrekt \u00fcber eine einzige Schnittstelle ansteuert.<\/p>\n<h3>S\u00e4uberung von risikobehafteten Kernel-Fehlern<\/h3>\n<p>Ein weiteres wichtiges Thema ist die systematische Entfernung von <code>BUG()<\/code>codecodecodecodecode-Makros aus dem AMDGPU-Treiber. Diese Makros l\u00f6sen im Kernel bei einem schwerwiegenden Fehler einen sofortigen Systemstillstand aus (Kernel Panic). Deucher selbst hat in 18 Patches diese Aufrufe in weiten Teilen des Treibers \u2013 von GFX6 bis hin zu den neuesten GFX12.1 Kernen sowie in den Subsystemen IMU, MES und PSP \u2013 durch <code>WARN()<\/code>codecodecodecodecode-Meldungen oder normale Fehlerr\u00fcckgaben ersetzt. Der Grund: Ein Systemabsturz ist oft unverh\u00e4ltnism\u00e4\u00dfig f\u00fcr einen Fehler, der sich abfangen lie\u00dfe, und stellt zudem ein potenzielles Sicherheitsrisiko dar, da Angreifer so einen Denial-of-Service-Zustand herbeif\u00fchren k\u00f6nnten.<\/p>\n<h3>Stabilit\u00e4tsverbesserungen f\u00fcr APUs und \u00e4ltere Notebooks<\/h3>\n<p>Dar\u00fcber hinaus enth\u00e4lt der Patch eine Reihe von Korrekturen f\u00fcr spezifische Problemf\u00e4lle. Dazu geh\u00f6ren eine Begrenzung des GTT-Speichers auf die Gr\u00f6\u00dfe des physischen RAMs bei APUs, um \u00dcberl\u00e4ufe zu verhindern, und ein Resets des ASICs beim Aufwachen aus dem Schlafmodus f\u00fcr das MacBookPro15,1 (Baujahr 2018). Hinzu kommen Updates f\u00fcr den DCN 4.2 Display-Core, neue Tests f\u00fcr die KUnit-Testinfrastruktur und verschiedene Verbesserungen der Fehlererkennung im amdkfd-Treiber f\u00fcr Rechenaufgaben.<\/p>\n<h2>Was bleibt von der To-Do-Liste \u00fcbrig?<\/h2>\n<p>Mit der Integration der DRM-Format-Modifier f\u00fcr Vulkan-Composer und Zink ist ein zentrales Meisterst\u00fcck der Roadmap vollendet. Dennoch gibt es auf Krist\u00f3fs Liste noch unerledigte Punkte. Dazu z\u00e4hlen die Unterst\u00fctzung f\u00fcr die TRAVIS- und NUTMEG-Display-Br\u00fccken, die n\u00f6tig ist, um auch die CIK-APUs (Kaveri, Carrizo) vollst\u00e4ndig auf den modernen AMDGPU-Treiber umzustellen. Zudem steht ein letzter Schritt auf dem Programm: das S\u00e4ubern und letztendliche Entfernen der veralteten Stromverwaltungslogik aus dem Treiber. Der Linux-Kernel 7.3, der f\u00fcr den <a href=\"https:\/\/overcentral.com\/de\/cheat-fuyo-majutsushi-anime-2026\/\" title=\"Cheat Fuyo enth\u00fcllt Hauptstab, Besetzung und Teaser-Promo f\u00fcr Herbst 2026\" data-iacss-internal=\"1\">Herbst 2026<\/a> erwartet wird, wird also einer der wichtigsten Releases f\u00fcr alle Nutzer sein, die ihre alte, aber keinesfalls tote AMD-Hardware noch mit den neuesten Desktop-Features betreiben wollen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die n\u00e4chste Iteration des Linux-Kernels, Version 7.3, h\u00e4lt ein bedeutendes Upgrade f\u00fcr Besitzer \u00e4lterer AMD-Grafikkarten bereit. Valve-Entwickler Timur Krist\u00f3f hat einen DRM-Format-Modifier f\u00fcr eine ganze Reihe alter GPU-Generationen implementiert, der die Integration mit modernen Vulkan-basierten Composern unter Wayland erm\u00f6glicht. Damit wird eine der letzten gro\u00dfen H\u00fcrden f\u00fcr den Betrieb dieser Hardware unter dem aktuellen Linux-Desktop [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":47810,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/iili.io\/C8OW6a1.jpg","fifu_image_alt":"Valve-Entwickler bringt DRM-Format-Modifier f\u00fcr alte AMD-GPUs in Linux 7.3","footnotes":""},"categories":[5],"tags":[],"class_list":["post-44998","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artikel"],"fifu_image_url":"https:\/\/iili.io\/C8OW6a1.jpg","fifu_image_alt":"Valve-Entwickler bringt DRM-Format-Modifier f\u00fcr alte AMD-GPUs in Linux 7.3","_links":{"self":[{"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/posts\/44998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/comments?post=44998"}],"version-history":[{"count":3,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/posts\/44998\/revisions"}],"predecessor-version":[{"id":45001,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/posts\/44998\/revisions\/45001"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/media\/47810"}],"wp:attachment":[{"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/media?parent=44998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/categories?post=44998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/overcentral.com\/de\/wp-json\/wp\/v2\/tags?post=44998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}