Mastodon
Zuletzt aktualisiert am
Phoronix Linux News
Michael Larabel

Valve-Entwickler trägt Open-Source-Treiberkorrekturen für 12 Jahre alte Hawaii-GPUs bei

Das Open-Source-Linux-Grafikteam von Valve leistet weiterhin Großartiges, angefangen bei der Implementierung von NVIDIA DLSS im Open-Source-Treiber NVK bis hin zur Verbesserung der Linux-GPU-Treiberunterstützung für Hardware, die von den Hardwareherstellern längst vergessen wurde. Die neueste Verbesserung der herausragenden Gruppe von Open-Source-Mitwirkenden bei Valve sind einige Korrekturen, von denen alte Grafikkarten der Radeon Rx 200-Serie profitieren, die mehr als ein Jahrzehnt alt sind.
Eine Übersetzung von 🇬🇧 Phoronix.com

Timur Kristóf hat heute Änderungen an RADV und RadeonSI vorgenommen, die sich auf Workarounds für einen Hänger bei der Zuweisung von Befehlsübermittlungsregistern und einen Hänger der Hawaii-GPU konzentrieren, der vermutlich aufgrund eines Hardwarefehlers mit dem RADV-Vulkan-Treiber aufgetreten ist.

Für diejenigen, die noch alte Radeon R9 290 „Hawaii”-Grafikkarten für Linux-Spiele verwenden, wurde ein „zufälliger” Absturz für diese GPUs festgestellt. Bei Valves Spiel Dota 2 kam es in der Regel innerhalb von 30 Minuten Spielzeit oder beim Ansehen einer Wiederholung zu einem Absturz. Die Linux-Portierung von Rise of the Tomb Raider war ein weiteres Spiel/Benchmark, bei dem Abstürze mit Hawaii-GPUs unter Linux beobachtet werden konnten.

Timur entdeckte eine Abhilfe, um diese Hawaii-Hänger zu vermeiden, obwohl es aufgrund der Reduzierung der Primitivrate für Dreieckslisten zu Leistungseinbußen kommt. Dieses Hawaii-Problem wurde von AMD nicht offiziell dokumentiert, scheint aber zu funktionieren, auch wenn es derzeit noch nicht vollständig verstanden ist. Auf jeden Fall ist es überraschend, dass dieses Problem 12 Jahre nach der Einführung der AMD Hawaii-GPUs aufgespürt wurde.

Die andere Problemumgehung besteht darin, die Rechenwarteschlangen für GFX6/GFX7-Hardware zu deaktivieren, bei der der Fehler bei der Registerzuweisung auftritt.

Diejenigen, die noch diese alten AMD Radeon-GPUs verwenden, können über diesen Merge-Request mehr erfahren. Der Code wurde heute für Mesa 25.3-devel zusammengeführt, ist aber auch für das Backporting auf die stabile Serie Mesa 25.2 markiert.

 

Unterstützen Sie Michael

Ein Service von s3n🧩net

Comments