"We are back" « oc.at

Linux Gaming

Rogaahl 26.06.2020 - 03:23 371418 692 Thread rating
Posts

TOM

Legend
I Need More Space
Avatar
Registered: Nov 2000
Location: Vienna
Posts: 7560
Zitat aus einem Post von Daeda
Ich hab zwar von kaum was aus dem Artikel eine Ahnung, aber stimmt mich positiv dass jetzt ein guter Zeitpunkt für den Umstieg auf Linux ist :D


Größte Brocken:
- NTSYNC im main kernel ersetzt esync/fsync Gefrickel
- Wine-WoW64 handlet 32bit Applikationen selbst und erspart einem viel Arbeit, sogar noch ältere 16bit Applikationen laufen damit auf Anhieb

Weitere Verbesserungen:
- Wayland: copy & paste, drag & drop, display mode changes
- Grafik: Neuer X11 OpenGL default EGL, Vulkan Updates
- Force Feedback
- Bluetooth
- MIDI
- ...

Ich fand die news awesome und hab mir den artikel und kommentare dazu durchgelesen.... besonders diese wilden Performance Sprünge bei einigen Spielen haben mich etwas stutzig gemacht, zu Recht:

Zitat
The numbers are wild. In developer benchmarks, Dirt 3 went from 110.6 FPS to 860.7 FPS, which is an impressive 678% improvement. Resident Evil 2 jumped from 26 FPS to 77 FPS. Call of Juarez went from 99.8 FPS to 224.1 FPS. Tiny Tina's Wonderlands saw gains from 130 FPS to 360 FPS. As well, Call of Duty: Black Ops I is now actually playable on Linux, too. Those benchmarks compare Wine NTSYNC against upstream vanilla Wine, which means there's no fsync or esync either. Gamers who use fsync are not going to see such a leap in performance in most games.

Manche Spiele dürften enorm davon profitieren, im Schnitt wird es aber eine Optimierung im Einstelligen Prozent Bereich mit sich bringen. Vor allem vergleichen sie auch Vanilla WINE und keine moderne/aktuellere Version, da ist der Unterschied nicht soooo drastisch

Nichts desto trotz, geht in die richtige Richtung und viel Dank an die Entwickler, die da unendlich viel Energie reinstecken!

Meine Persönliche Erfahrung von einem Test vor ein paar Tagen mit Warhammer Vermintide 2 (~5 Jahre altes Game). Auf NobaraOS installiert, hat funktioniert aber die Grafik war deutlich "matschiger" und ich hatte eine (für mich zu heftige) Verzögerung bei jedem Maus-Move. Wirkte wie 40Hz mit Vsync - leider unspielbar für mich. Unter Win11 funktioniert's halt einfach.

Also trotz den vielen positiven Erfarhungen und Performance Optimierungen, meine subjektive Wahrnehmung lässt mich beim gamen (und 50% meiner Systemstarts => Black Screen) noch immer nicht an die Windows Experience rankommen - ganz unabhängig vom Anticheat Thema

Daeda

Renegade
Registered: Aug 2007
Location: Graz
Posts: 1815
Ja, ich war auch kurz stutzig - aber sie habens selbst noch im selben Absatz ganz gut erklärt und relativiert. Auch wenns im Schnitt nur ein paar % sind, ist das mit Wine11 ootb schaffbar, was früher offenbar nur mit (viel?) customization erreicht wurde. Also insofern ist der Vergleich mit Vanilla Wine schon auch nachvollziehbar.

Am privaten Laptop lass ich mir aber mit Dualboot eine Win11 Installation für (noch!) nicht-gscheit-laufende Games übrig. Ich spiel hauptsächlich LoL, TFT und ab und zu Arc, COD, BF, CS2. Hoffentlich werden Riot Games durch das umständliche switchen zu Windows seltener gestartet ^^

Rogaahl

Elder
interrup
Avatar
Registered: Feb 2014
Location: K
Posts: 2650
ntsync wurde vor ca. 1 Jahr in aktuellen Kernels integriert und muss auf manchen Distributionen aktiviert werden.

Zum Prüfen ob ntsync funktioniert, schauen, ob es /dev/ntsync gibt. Falls nicht, mit "sudo modprobe ntsync" aktivieren (nach einem Neustart wieder deaktiviert). Auf z. B. CachyOS ist es by default aktiviert.

Proton-GE hat ntsync schon länger integriert und ist automatisch aktiviert, wenn es Kompatibilität mit dem Kernel erkennt (kann mittels PROTON_NO_NTSYNC deaktiviert werden). Ich glaube Proton inzwischen auch.

Proton, so wie diverse Abspaltungen, haben aber auch schon länger async und dann fsync verwendet, wo der Performance unterschied zu ntsync relativ gering ist. ntsync ist aber die sauberere Lösung, besser Kompatibilität, bessere Performance und afaik läuft es inzwischen echt problemlos.

Wine (upstream für proton), verwendet jetzt einfach by default auch ntsync (async und fsync wurden nie integriert), was super ist, aber für den typischen steam gamer, keinen großen Unterschied machen wird.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz