CachyOS Perfomance gegenüber Windows RDNA3

rollmoped schrieb:
Für INT8 braucht man Optiscaler. Aber damit habe ich keine Erfahrung, da ich mit meiner 9070 natürlich nur das normale FSR4 per Umgebungsvariable benutze.
Blick da mittlerweile gar nicht mehr durch, kann ich das mal zusammenfassen damit ich das auch raffe isses so wie ich es verstanden habe?

Ich spreche von Linux und nehme an es funktioniert so:
FP8 via FP16 emulation geht bei RX9000/7000 und nutzt man wenn ein Spiel praktisch nur FSR 3.1 kann man aber FSR4 haben will. Wenn ein Spiel bereits FSR 4 kann braucht man bei RX9000 gar nichts.
INT8 "braucht" man praktisch nur bei RX7000 um FSR4 zu bekommen?

Und noch eine ganz stumpfe Frage: Um FSR4 zu bekommen braucht das Spiel da zwingend mindestens FSR3 Support?
 
@Janoe
Habe Optiscaler nie probiert, aber so ich das verstanden habe, kann Optiscaler auch aus DLSS/XESS ein FSR ummünzen. Sprich das Spiel muß nur "irgendeine Art" von Upscaler unterstützen und dann geht es.
Unter Windows funktioniert die AMD Treiber Injektion offiziell nur von FSR3, sprich das Spiel muß FSR3 von Haus aus unterstützen.
 
  • Gefällt mir
Reaktionen: Janoe und rollmoped
Janoe schrieb:
Blick da mittlerweile gar nicht mehr durch
Es ist auch tatsächlich ein wenig kompliziert. Ich bekomme selbst immer mehr Klarheit darüber.
Janoe schrieb:
FP8 via FP16 emulation geht bei RX9000/7000 und nutzt man wenn ein Spiel praktisch nur FSR 3.1 kann man aber FSR4 haben will.
Nein, eine RX 9000-Karte braucht keine FP8-Emulation, weil die Hardware FP8 schon berechnen kann, und zwar doppelt so schnell wie FP16.
Nur mit RX 7000-Karten geht die FP8-Emulation auf Linux. Dazu werden FP16-Recheneinheiten genutzt. Deshalb laufen diese Berechnungen nur halb so schnell. Das heißt aber nicht, dass man am Ende nur halb so viele FPS hat.
Für Karten vor der RX 7000-Serie gibt es keine FP8-Emulation, vermutlich gibt deren Architektur das nicht her.

Wenn ein Spiel FSR 3.1 kann und man FSR4 haben will, braucht man eine spezielle Proton-Version (proton-cachyos oder proton-ge) und muss eine Umgebungsvariable setzen (oben genannt).

Wenn ein Spiel kein FSR 3.1 kann, dann kann man anscheinend mit Optiscaler trotzdem FSR4 benutzen. Aber nur wenn es irgendein Upscaling kann. Also z.B. wenn das Spiel DLSS kann, dann kann man mit Optiscaler daraus FSR4 machen.
Janoe schrieb:
Wenn ein Spiel bereits FSR 4 kann braucht man bei RX9000 gar nichts.
Das stimmt.
Janoe schrieb:
INT8 "braucht" man praktisch nur bei RX7000 um FSR4 zu bekommen?
INT8-FSR4 ist eine Alternative Upscaling-Methode zu FP8-FSR4. Die ist optisch nicht ganz so gut. Da aber RX 6000 und RX 7000 beide INT8-Recheneinheiten haben, ist ein Upscaling mit guter Performance damit möglich. Es sieht nur eben nicht ganz so gut aus, wie das normale FP8-FSR4.
Janoe schrieb:
Um FSR4 zu bekommen braucht das Spiel da zwingend mindestens FSR3 Support?
Es braucht mindestens irgendeinen Upscaling-Support. Ob DLSS/FSR oder XeSS ist dabei egal. Sobald es das hat, müsste man mit Optiscaler das Upscaling auf FSR4 umbiegen können.

Falls ich jetzt etwas falsches geschrieben habe, bitte korrigiert mich - für mich ist das auch alles ziemliches Neuland!
 
  • Gefällt mir
Reaktionen: Janoe
In reinen Benchmarks liegen beide Systeme oft Kopf an Kopf, aber die Metriken unterscheiden sich:

  • Durchschnitts-FPS: In vielen Titeln (besonders Vulkan-basiert wie Doom Eternal oder Cyberpunk 2077) erreicht CachyOS oft 2–5 % höhere FPS als Windows. In DX11/DX12-Spielen, die über Proton laufen, ist die Performance meist identisch oder minimal unter Windows.
  • 1% & 0,1% Lows (Frametimes): Hier spielt CachyOS seine Stärken aus. Durch den Bore-Scheduler und den optimierten Kernel sind Mikroruckler seltener. Das Spielgefühl wird oft als „flüssiger“ wahrgenommen, selbst wenn die Durchschnitts-FPS etwas niedriger sind.
  • Raytracing: Lange Zeit war dies eine Schwäche von Linux. Mit aktuellen Mesa-Versionen (v25+) wurde die Lücke zu Windows bei RDNA3 jedoch fast vollständig geschlossen. In Titeln wie Cyberpunk 2077 erreicht CachyOS mittlerweile etwa 90–95 % der RT-Performance von Windows.

Aber Vorsicht
Power Management: Es gab Berichte über RDNA3-Karten, die unter Linux in niedrigen Power-States hängen blieben. Mit Tools wie LACT oder CoreCtrl lässt sich das unter CachyOS aber meist leicht beheben oder übertakten.
 
  • Gefällt mir
Reaktionen: rollmoped
@scootiewolff22 Der Text liest sich schon etwas wie von KI generiert. Mal ein paar Anmerkungen dazu. Cyberpunk ist ebenfalls DX12 und nicht Vulkan. Und das Problem mit den Power States der RDNA3 Karten war ein Fehler im Kernel, der ist schon lange gefixt.
 
[ToDD]Frost schrieb:
Die 7900XTX liefert top werte in deren Benches (ist ja auch schon "älter" die Karte)!
Ja das sind gute Werte -in WQHD. In 4K, was der TE nutzen möchte, dürfte es allerdings eng werden, spätestens wenn noch RT dazu kommt. Da ist man zwingend auf einen (guten) Upscaler angewiesen.
Siehe z.B. der Teil wo sie Cyberpunk getestet haben: Da reicht es trotz optisch miesem FSR3.0 Balanced Preset nicht für 60fps.
Man kann natürlich die Wette eingehen, dass die Community schon weiterhin irgendwelche Bastellösungen finden wird um RX 7000 zukünftig mit aktuellen FSR-Versionen zu versorgen. Da aber aktuell scheinbar die Möglichkeit besteht durch die hohen Verkaufspreise der 7900 XTX quasi "kostenlos" auf eine RX 9070XT upzugraden, (die nicht nur offiziellen FSR4 Support, sondern auch noch Händlergarantie mit sich bringt), würde ich die Chance nutzen und das einfach machen.
Aber ich muss hier aber auch niemanden bequatschen, das ist nur meine Meinung, der TE kann machen was er will, ich bin kein Verkäufer. ✌️
JObLeSS schrieb:
hab nur gesehen bei einem Vergleichsvideo das die 9070 XT beim MSFS 24 der Speicher voll gelaufen ist bei der 9070 XT und derjenige auf dem Rollfeld nur noch 10 Frames hatte
Seltene Extremfälle findet man immer, wenn man nur lange genug sucht. In der Praxis ist der Marktanteil von Grafikkarten mit mehr als 16GB Grafikspeicher bei Spielern (außerhalb dieses Enthusiastenforums) verschwindend gering und die Hersteller müssen dahingehend optimieren wenn es bei >95% der Kundschaft richtig laufen soll. Entsprechend selten sind die Fälle wo 16GB wirklich so wenig sind. Mit der aktuellen Speicherkrise dürfte sich das mittelfristig auch erstmal nicht so schnell ändern. Da dürften die Fälle wo der mangelnde offizielle FSR4 Support für die 7900 XTX einen problematischen Flaschenhals darstellt deutlich häufiger sein, als dass der 9070 XT der VRAM ausgeht.
 
  • Gefällt mir
Reaktionen: mario_mendel34
@scootiewolff22 Den text hast du aber nicht selber geschrieben......,oder? Wenn es von einer KI ist oder aus einer anderen zusammenfassung oder Quelle. Dann bitte dies entsprechend makieren.
 
Northstar2710 schrieb:
Die Frage ist natürlich, welches FSR4 nutzt du. Und vor allem musst du, wenn du im goverlay die fsr4 Version änderst auch Optiscaler erneut runterladen.

Ok, dann mal die Infos. Mein Rechner ist nicht mehr die neueste Generation, sollte aber noch tun.

CPU: Ryzen 7950X
Graka: Powercolor 7900xtx Hellhound (die kleinste)
RAM: 64GB
OS: Gentoo
Kernel: 6.19.0
Mesa: 26.0.0

Aktuell hab ich die Spiele getestet:

Clair Obscure Expedition 33
Code:
game:
  args: PROTON_FSR4_UPGRADE=1 WINEDLLOVERRIDES=dxgi.dll=n,b %COMMAND%
  exe: /opt/games/clair-obscur-expedition-33/drive_c/Games/Clair Obscur Expedition
    33/Sandfall/Binaries/Win64/SandFall-Win64-Shipping.exe
  prefix: /opt/games/clair-obscur-expedition-33
game_slug: clair-obscur-expedition-33
name: Clair Obscur Expedition 33
script:
  files:
  - setupfile: "N/A:Installationsdatei ausw\xE4hlen"
  game:
    exe: _xXx_AUTO_WIN32_xXx_
    prefix: $GAMEDIR
  installer:
  - task:
      arch: win64
      env:
        LC_ALL: ''
      executable: /mnt/iso/setup.exe
      prefix: /opt/games/clair-obscur-expedition-33
      wine_path: /home/sm/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine
  system:
    env:
      LC_ALL: ''
slug: clair-obscur-expedition-33-setup
system:
  env:
    LC_ALL: ''
    PROTON_ENABLE_HDR: '1'
    PROTON_ENABLE_NVAPI: '1'
    PROTON_ENABLE_WAYLAND: '1'
    PROTON_FORCE_LARGE_ADDRESS_AWARE: '1'
    PROTON_PRIORITY_HIGH: '1'
    PROTON_USE_SDL: '1'
    PROTON_USE_WOW64: '1'
    STAGING_SHARED_MEMORY: '1'
  gamescope: true
  gamescope_game_res: 3840x2160
  gamescope_hdr: true
  gamescope_output_res: 3840x2160
  prefix_command: gamemoderun /home/sm/.local/share/goverlay/fgmod/fgmod --
version: Installationsdatei
wine:
  overrides:
    dxgi: n,b
  version: ge-proton
Ob HDR funktioniert, hab ich noch nicht so recht rausgefunden. In Plasma kann ich HDR und 120Hz aktivieren. Aber einen wirklichen Unterschied seh ich im Spiel nicht.

Die Umgebungsvariablen sind von GOverlay / Proton Tweaks generiert. Beim Optiscaler komm ich zu folgenden Ergebnissen:
Bleeding Edge
Optiscaler: 0.9.10.2602
Fakenvapi: v1.3.9.1
Optipatcher: 0.39
FSR: 4.0.3
Xess: 2.1.1

------------ Funktioniert ------------
File name: dxgi.dll
FSR-Version: 4.0.2 (INT8)
[ ] Emulate FP8
[x] Spoof DLSS
[x] Optipatcher

------------ Bild bleibt schwarz ------------
File name: dxgi.dll
FSR-Version: Latest (FP8)
[ ] Emulate FP8
[x] Spoof DLSS
[x] Optipatcher

------------ Bild bleibt schwarz ------------
File name: dxgi.dll
FSR-Version: Latest (FP8)
[x] Emulate FP8
[x] Spoof DLSS
[x] Optipatcher

Wuchang Fallen Feathers crasht bei den o.g. Einstellungen einfach. Eine wirkliche Fehlermeldung kann ich dem Debug-Log nicht entnehmen. Dabei hatte ich das Spiel vor ein paar Monaten mit der gleichen Methode schon mal mit FSR4 und Optiscaler am Laufen.

Update:
Bei Clair Obscure hab ich die Pantomime besiegt und bin dann zum Hafen gelaufen. Dann sollte eigentlich eine Zwischenszene kommen. Die Musik lief weiter, das Bild wurde schwarz. Vielleicht werd ich den Optiscaler ganz deaktivieren.
 
Zuletzt bearbeitet:
JObLeSS schrieb:
... Mehr ist mit meiner AM4 Bude eh nicht mehr raus zu holen. Nur wenn man doch nochmal das Glück hat einen 5800X3d zu bekommen da ich zur Zeit einen 5700x nutze. ...
Ich hab den Umschwung gemacht, finde nicht dass es sich gelohnt hat. Der 5700x ist einfach der perfekte Sweetspot.
Der 5700x ist toll zu undervolten, kam an die Leistung eines 5800x ran, dazu leicht zu kühlen und sehr sparsam. Selbst mit halb ausgetrockneter Wärmeleitpaste.
Für den gebrauchten 340€ teuren 5800x3D sprangen in Spielen wie CP2077, RDR2 und FH5 mit GPU Bottleneck durchschnittlich 10fps mehr raus und ich war erst nach UV mit meiner für den 5700x konzipierten Luftkühlung zufrieden. Mit PBO sind's 15fps, also z.b. 135 anstatt 120 fps. Also für mich nicht merklich bei dem Geld.
Wenn du dir die 350+ Euro und den Kleinanzeigen-Stress sparen willst (Vorsichtig mit Betrügern), dann trag nochmal frisch Wärmeleitpaste auf und übertakte den 5700x leicht.
 
  • Gefällt mir
Reaktionen: Mathias0577
JObLeSS schrieb:
Hallo Leute ich habe seit gestern eine 7900 XTX von XFX Merc 310. Diese hab ich günstig bekommen. Jetzt ist die Frage zwecks FSR4 das ich bekomme wenn ich den OptiScaler nutze unter Windows. Komme ich besser wenn ich auf Linux gehe zb auf oben genanntes CachyOS und welche Vor bzw Nachteile habe ich. Hab mal was gelesen das Linux das "echte FSR4" anbietet bzw unterstützt, und Windows nur FSR4 INT8. Hoffe es ist alles korrekt wie ich es beschrieben habe, und bin über Eure Meinungen gespannt.
nimm dir eine SSD, installier CachyOS drauf und probier das alles aus. dann kannst du entscheiden was dir besser liegt. für mich ist CachyOS ein bastel-linux, aber wenn die leute umsteigen und windows dadurch besser wird bin ich voll zufrieden damit.
 
Pummeluff schrieb:
Bei Clair Obscure hab ich die Pantomime besiegt und bin dann zum Hafen gelaufen. Dann sollte eigentlich eine Zwischenszene kommen. Die Musik lief weiter, das Bild wurde schwarz. Vielleicht werd ich den Optiscaler ganz deaktivieren.
Das scheint wohl ein Codec-Fehler zu sein:

https://steamcommunity.com/app/1903340/discussions/0/592895271730490986/
https://www.reddit.com/r/expedition33/comments/1ka0sq4/black_screen_error_in_some_cutscenes/

Ich lass grad die KIs drauf los.

Boah ey:
Scheint irgendwie an mplat.dll zu liegen. Die KI hat mir geraten, wmp11 zu installieren. Das hat dann irgendwie die Bibliotheken überschrieben. Nach 2 Stunden Debuggen weiß ich jetzt, dass es irgendwie am mp4-Codec liegt. Aber eine Lösung ist nicht in Sicht.
Der kostenlose Plan von Claude ist jetzt erschöpft. Ab 0:00 Uhr dafür ich die KI dann weiter quälen.
 
Zuletzt bearbeitet:
Nur mal der Vergleich Microsoft Flight Simulator 2020 4K alles ultra im A380 von Flybywire dort würde die 9070 XT eingehen oder? 17,3 GB Vram
 

Anhänge

  • 20260301_214735.jpg
    20260301_214735.jpg
    2 MB · Aufrufe: 41
Muss nicht unbedingt sein, viele Spiele reservieren mehr VRAM als sie tatsächlich brauchen, um Transfers über die PCIe-Schnittstelle zu reduzieren. Jemand mit ner 16-GB-Karte müsste diese Stelle mit diesen Grafikeinstellungen mal nachstellen.
 
  • Gefällt mir
Reaktionen: Xes
Das würde mich mal brennend interessieren. Vielleicht sind hier auch Leute die den Msfs hier nutzen und mal berichten können
 
Also ich habe mit der 4090 schon auch mal 22GB VRAM Belegung, daher ja, der wird einfach benutzt, wenn er vorhanden ist. Ich habe übrigens auf eine 4090 gewechselt, weil mir der VRAM in 4K ausgegangen ist (hatte davor eine 4080 und einen WQHD Monitor). Es gibt aber gerade im MSFS(2024) eigentlich ein paar einfache Möglichkeiten, den VRAM Verbrauch zu reduzieren (bspw. die Einstellung Texturqualität von "ultra" auf "hoch" runterdrehen, 4K oder 2K Texturen bei Addons nutzen anstelle der 8K Texturen etc.).

Hinzu kommt, dass nVIDIA und AMD in ihrer VRAM Nutzung ganz unterschiedliche Wege bestreiten und es auch ziemlich unterschiedliche Outcomes gibt, wenn der VRAM vollläuft (Hörensagen). Ich weiss einfach, dass ich die Ruckler bei meiner 4080 beim VRAM Vollaufen nicht mehr wollte ;-)
 
@AnkH Danke Dir für die Info. Also werde ich nix tauschen FSR4 hin oder her. Bin ja soweit zufrieden mit meiner 7900 XTX wie gesagt die gehen ja teilweise bei 650-800 noch weg und ich hab 585 bezahlt
 
Nein, für den MSFS(2024) macht meiner Meinung nach ein Tausch von einer 7900XTX zu einer 9070XT bei 4K keinen Sinn, FSR4 hin oder her.
 
@AnkH Genauso nutze ich noch Xplane 12 selbes Thema. Ich probiere mich nochmal an CachyOS aus wenn ich Zeit habe und am OptiScaler
 
Was ist überhaupt das Ziel, iwie habe ich den Punkt hier überlesen oder bin blind (oder beides). Geht es Dir um Frame Generation im MSFS? Lossless Scaling schon mal ausprobiert?
 
Zurück
Oben