Apps & Mobile Entwicklung
Steam Machine: Valve macht FSR 4 offiziell

Valve hat heute mit der neuen Version von Proton Experimental FSR 4 für die Steam Machine ausgeliefert. Die nötige DLL ist nun Teil der Kompatibilitätsschicht und findet sich auch im Programmverzeichnis. Erste Berichte bestätigen die Funktion mit RX-7000-Karten. RDNA 4 ist wohl (noch) außen vor.
Das Warten hat ein Ende
Nach der Veröffentlichung der Steam Machine und AMDs Portierung von FSR 4 für RDNA 3 (Test) war es nur eine Frage der Zeit, bis FSR 4 offiziell für die Steam Machine erscheint.
Umgesetzt wird das Ganze über Valves eigene Kompatibilitätsschicht Proton. Dazu liefert Steam die für FSR nötige amdxcffx64.dll von AMD mit dem Proton-Experimental-Paket aus.
Interessanterweise fand sich dafür kein Hinweis in den Patchnotes für Proton.
Offiziell bekannt wurde die Veröffentlichung daher über Pierre-Loup Griffais von Valve, welcher die Neuerung über seinen Bluesky-Account teilte.
Genaue Umsetzung innerhalb Protons noch unbekannt
Doch wie genau hat Valve das Ganze nun umgesetzt? Dazu machte Griffais noch keine näheren Angaben. Auch ob FSR 4 automatisch aktiviert wird oder eine Startoption nötig ist, bleibt offen.
Bisherige Umsetzungen wie in Proton-CachyOS oder Proton-GE luden die DLL von AMD-Servern herunter, speicherten sie zwischen und fügten sie für jedes Spiel im jeweiligen Wine-Präfix dem System32-Ordner hinzu. Insbesondere die bisherige Methode, um FSR 4 via FP16 auf RDNA-3-Grafikkarten zu aktivieren, erforderte besondere Startparameter.
In einem ersten (Kurz-)Test mit einer RX 9070 XT und Cyberpunk 2077 gelang die Aktivierung nicht. Auch zeigt sich beim Blick auf die mit Proton ausgelieferte DLL ein Unterschied zu der im AMD-Windows-Treiber enthaltenen amdxcffx64.dll. Valves Variante ist gut 13 MB größer. Auch ein Austausch der DLL führte nicht zur Funktion mit RDNA 4.
Erste Berichte bestätigen die Kompatibilität mit RDNA 3
Nutzer berichten im Netz bereits über ihre Erfahrungen mit Valves FSR-Umsetzung. Erste Berichte mit RX-7000-Karten bestätigen die Funktion des Upscalers. Die Umsetzung in Proton scheint daher vorerst an RDNA 3 gebunden zu sein.