Linux - Windows Gaming Benches

Alexander2 schrieb:
An der stelle änderte auch der bereits vorhandene Open Source Treiber nichts.
Häh? Ich hab doch nie irgendwo behauptet, das wegen Open-Source-Treiber alles ruckelfrei war.
Was redest Du?
Ich hab nur ganz neutral festgestellt, das bezüglich Treiber Intel vergleichsweise (also insbesondere im Vergleich mit AMD und nvidia) Open-Source-Treiber zu Verfügung gestellt hat.
Damals natürlich noch als Xorg-Treiber (xf86-video-intel).
 
  • Gefällt mir
Reaktionen: Alexander2
Hier meine The Talos Principle 2 Benches.

Settings auf Max/Ultra ohne Upscaling und Frame Gen (Siehe Settings Screeny), gewohnt in 5120x1440.
Bechmark Szene "Anthropische Hügel"

FPS Avg:
Win: 104,4
Linux: 83,7

Für eine Unreal Engine 5, gar nicht so schlecht auf Linux!
 

Anhänge

  • Talos2_Max_Win11.jpg
    Talos2_Max_Win11.jpg
    145,1 KB · Aufrufe: 48
  • Talos2_Max_Linux.jpg.jpg
    Talos2_Max_Linux.jpg.jpg
    145,4 KB · Aufrufe: 48
  • Talos2_Settings.jpg
    Talos2_Settings.jpg
    251,8 KB · Aufrufe: 40
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: TPD-Andy
Interessant, ich dachte die hatten das noch in der eigenen Engine entwickelt. Von denen jedenfalls hatte ich alle Titel als immer sehr performant auch in Erinnerung. Aber natürlich das Raytracing schluckt egal wo immer viel Performance :D
 
Ich hab noch ein Game mit Ingame Benchmark gefunden: "Batman Arkham Knight"!

Hier die Benches (FPS Avg):

Win: 326
Linux: 364

Alles auf max Settings in 5120x1440 ohne Mods, siehe Screenshot "Settings"

Hinweis: Option Interactive Smoke/Fog und Interactive Paper Debris lässt sich nicht unter Linux aktivieren, daher habe ich es in Windows zum Vergleich auch deaktiviert!

--> Fazit: Erstes Game was scheinbar schneller unter Linux läuft!
 

Anhänge

  • BatmanAK_Win.jpg
    BatmanAK_Win.jpg
    618,6 KB · Aufrufe: 41
  • BatmanAK_Settings.jpg
    BatmanAK_Settings.jpg
    230,1 KB · Aufrufe: 45
  • BatmanAK_Linux.jpg
    BatmanAK_Linux.jpg
    631,5 KB · Aufrufe: 45
  • Gefällt mir
Reaktionen: DoedelFIX, Cark und Alexander2
Ein Ingame Bench zu Age of Empires 2 Definitive Edition!
Benchmark gibt Punkte und keine FPS aus.

Win: 1427,4
Linux: 1425,3

--> Sieht für mich gleich schnell aus
 

Anhänge

  • AOE2_Win.jpg
    AOE2_Win.jpg
    121,8 KB · Aufrufe: 34
  • AOE2_Settings.jpg
    AOE2_Settings.jpg
    432,6 KB · Aufrufe: 38
  • AOE2_Linux.jpg
    AOE2_Linux.jpg
    121,9 KB · Aufrufe: 36
Ja, in % ist der Unterschied wie nicht vorhanden. und mag an der Tagesform liegen.

Was ist das dann wohl, weniger als 0,5% Unterschied etwa? nur Geschätzt. Beim nächsten Benchmark run setzt sich eine Fliege auf einen deiner Lüfter und beeinfluss so das Ergebnis in genau die andere Richtung :D

Edit: und die Fliege wird die Zeit ihres Lebens haben, bei ~1000 RPM im Karussell :D
 
@[ToDD]Frost
Bei AOE2 zählt es glaube die Frames, die während dem Durchlauf der Szene berechnet werden. Dein Wert schaut mir sehr danach aus, als gäbe es da ein FPS-Limit und entsprechend sind die Werte nahezu identisch.
 
Es scheint kein FPS Limit zu geben (siehe Settings Screenshot).

Da das Spiel laut Steam Overlay sehr CPU Lastig ist, glaube ich die Ergebnisse sind realistisch auf beiden Betriebssystemen.

Die Google AI sagt das zu den Scores

1765618904295.png
 
Zuletzt bearbeitet:
Horizon Zero Dawn Remastered
Avg FPS:

Win: 136
Linux: 102
 

Anhänge

  • HZD_Win.png.jpg
    HZD_Win.png.jpg
    519,7 KB · Aufrufe: 42
  • HZD_Linux.png.jpg
    HZD_Linux.png.jpg
    502,3 KB · Aufrufe: 38
  • HZD_Settings2.png
    HZD_Settings2.png
    108,6 KB · Aufrufe: 40
  • HZD_Settings1.png
    HZD_Settings1.png
    111,6 KB · Aufrufe: 42
  • Gefällt mir
Reaktionen: Cark
Avatar Frontiers of Pandora hat auch einen schönen Ingame Benchmark (90 Secs).
Alles auf Max ohne Upsampling/Frame Gen.

--> Auf Linux hat es deutlich geruckelt, da die Min FPS geringer waren!

AVG FPS:

Win: 64
Linux: 51

Nun habe ich keine weiteren Games mit Ingame Benchmark mehr :-(
 

Anhänge

  • AFOP_Win.jpg
    AFOP_Win.jpg
    241,8 KB · Aufrufe: 26
  • AFOP_Linux.jpg
    AFOP_Linux.jpg
    215,3 KB · Aufrufe: 27
Zuletzt bearbeitet:
[ToDD]Frost schrieb:
Es scheint kein FPS Limit zu geben (siehe Settings Screenshot).
Ich habe selber mal AoE2 getestet. Knapp 1300Punkte egal ob 720P oder 4K. Ich zweifle die Eignung von AoE2 als Performanceindikator im Bezug auf GPUs an. :)
 
Ich habe mir nicht alle Antworten des 3-seitigen Threats durchgelesen, aber ich bin über deine Ergebnisse sehr überrascht.

Liegt das nur an den möglicherweise nicht ganz so ausgereiften NVIDIA-Treibern?

Mit Spannung habe ich in den letzten Jahren die Windows/Ubuntu-Vergleiche betrachtet, hier war meistens (bei den Gesamtergebnissen) Ubuntu 10-20% schneller als Windows 11. Allerdings war hier überall eine AMD-Grafik verbaut. Hier war immer wieder interessant, dass Ubuntu DIE kommerzielle, vollgestopfte, etwas langsamere Linux-Distribution ist und sogar diese Windows 11 alt aussehen lässt.

https://www.phoronix.com/review/framework-16-windows-linux/6
https://www.phoronix.com/review/windows-linux-ryzen-ai/9
https://www.phoronix.com/review/windows-11-25h2-ubuntu-2510/6

Bei dir fällt es genau anders herum aus, außer deinem ersten Spiel. Immer ist Windows 10-20% schneller als Linux, also es ist genau anders herum.

Mich überrascht das sehr. Es wäre jetzt interessant einen CPU-Benchmark auszuführen ob "bei dir" Linux generell schlecht performt, was ich nicht glaube. Ich tippe nach wie vor auf die nicht so ausgereiften NVIDIA-Treiber
 
r.fx schrieb:
Liegt das nur an den möglicherweise nicht ganz so ausgereiften NVIDIA-Treibern?
vkd3d regression, durch die Nvidia bei DX12-Titeln immer so 20% verliert
 
  • Gefällt mir
Reaktionen: Alter_Falter
nvapi overhead, vkd3d overhead (ist keine regression, da es nie besser lief), scheduling bzw. clocking overhead (ineffizientes bzw. teils nicht schnell genug Hochtakten)

dazu kommen noch nvapi Instabilitäten, Xid und andere bekannte Probleme, die sich über Jahre hinwegziehen

nvidia blackbox binary blob Treiber

wenn es Verbesserungen gibt, kann es sich teils über mehrere Monate oder 1-2 Jahre hinziehen (ebenfalls im Forum, wenn man Themen beobachtet)

Datenstand: ein paar Monate - eigene Erfahrungen + nvidia Foren Linux Subforum
 
9070XT -60mV 80% PL QHD

WindowsCachyOS
Wukong115124
CB 2077155 (FSR3) 145 (FSR4)154 (FSR3)
AC Mirage144132
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: metallica2006, r.fx und Cark
r.fx schrieb:
Ich habe mir nicht alle Antworten des 3-seitigen Threats durchgelesen, aber ich bin über deine Ergebnisse sehr überrascht.
Meine Erfahrung bezieht sich primär auf mein System mit Bazzite (+ Nobara 42 und CachyOS).

Ich denke es liegt an folgenden Punkten:
1. Der proprietäre Nvidia Treiber
2. Meine "seltsame" Auflösung von 5120x1440
Im Idealfall ist die Auflösung ca. 8-10% fixer als UHD 3840*2160 (Da weniger Pixel)​
Manchmal ist sie genauso schnell wie UHD​
In Ausnahmen sogar langsamer als UHD, da ,mehr horizontale Fläche da ist und die Seiten in Games sind meistens intensiver (z.B. Vegetation) als die Vertikalen Flächen (z.B. Himmel)​
3. Je höher die Auflösung, desto weniger wird die CPU beansprucht (es gibt Ausnahmen) --> D.h. bei mir muss die Graka und der Treiber mehr arbeiten als wenn ich in QHD oder FHD zocke und damit hat bei mir Punkt 1 wieder mehr Auswirkungen
4. Neuste Hardware, im Linux Desktop! (nicht Server) dauert es länger bis alles optimiert ist
Ergänzung ()

Piktogramm schrieb:
@[ToDD]Frost
Bei AOE2 zählt es glaube die Frames, die während dem Durchlauf der Szene berechnet werden. Dein Wert schaut mir sehr danach aus, als gäbe es da ein FPS-Limit und entsprechend sind die Werte nahezu identisch.

die kleinste Auflösung bei mir ist 1689x475.

Dort habe ich laut Steam Overlay ca. 30 FPS mehr (140 anstatt 110).

Punkte technisch habe ich dann 1490 anstatt 1425

Hab die Auflösung jetzt nur auf Linux gebenched.

--> Die Punkte können lügen bzw. Tagesform abhängig sein, die FPS in der Größe nicht!
Ergänzung ()

ich werde die Tage die AAA Titel Doom und Cyberpunk nochmal in den kleinsten Auflösungen benchen!
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Cark
Wenn schon benchmarken, dann richtig:
Bash:
#!/bin/bash

# Anzahl der Tests und CPU-Kerne
test_count=1000000
cpu_count=$(nproc)  # Anzahl der logischen CPUs

# Funktion zur Durchführung des eigentlichen Benchmarks
function benchmark_calculation {
    for ((i=0; i<test_count; i++)); do
        a=$((RANDOM % 1000))
        b=$((RANDOM % 1000 + 1))  # Sicherstellen, dass b nicht null ist
        result=$((a + b))
        result=$((a - b))
        result=$((a * b))
        result=$((a / b))
    done
}

# Startzeit
start_time=$(date +%s%N)

# Prozesse für jede CPU starten
for ((j=0; j<cpu_count; j++)); do
    benchmark_calculation &  # Im Hintergrund ausführen
done

wait  # Auf alle Hintergrundprozesse warten
end_time=$(date +%s%N)  # Endzeit

# Gesamtzeit in Millisekunden
elapsed_time=$(( (end_time - start_time) / 1000000 ))
echo "Dauer für $elapsed_time ms"
;)
 
Pioneers Of Pagonia läuft auch gerade, für einen fairen Vergleich müssen das Mitbenchende auch mitlaufen haben :-)
2025-12-17_20-29.webp
 
Zurück
Oben