|
›› Willkommen! ›› 101.320.312 Visits ›› 18.316 registrierte User ›› 11 Besucher online (0 auf dieser Seite)
|
|
|
Left 4 Dead 2 Läuft auf Linux schneller als auf Windows
02.08.2012 | 12:20 Uhr | von Trineas
|
12.421 Hits
26 Kommentare 1 viewing
|
|
Das Linux-Team bei Valve hat einen neuen Beitrag für den offiziellen Blog verfasst und behandelt darin das Thema Performance. Die erste lauffähige Version von Left 4 Dead 2 für das freie Betriebssystem kam auf einem High-End-System auf gerade einmal sechs FPS. Das sei laut den Entwicklern normal für einen Port in solch einem frühen Zustand. Zum Vergleich: Auf demselben System lief der Ego-Shooter unter Direct3D mit 270,6 Bildern pro Sekunde. Doch nach einigen Optimierungen an der Engine und auch den Grafiktreibern durch Intel, AMD und Nvidia sah die Sache plötzlich ganz anders aus. Das Spiel läuft nun auf derselben Hardware auf Linux mit OpenGL mit satten 315 FPS und damit um 16% schneller.
Zitat: Original von Valve Linux-Blog After this work, Left 4 Dead 2 is running at 315 FPS on Linux. That the Linux version runs faster than the Windows version (270.6) seems a little counter-intuitive, given the greater amount of time we have spent on the Windows version. However, it does speak to the underlying efficiency of the kernel and OpenGL.
| Interessanterweise läuft die OpenGL-Version der Source-Engine auch auf Windows 7 besser: Left 4 Dead 2 erreichte im selben Benchmark auf dem Microsoft-Betriebssystem 303,4 FPS. Erstaunlich, wenn man bedenkt, dass die Engine seit Beginn an für Direct3D optimiert wurde, während die OpenGL-Fassung noch relativ neu ist. Da man nun allerdings wisse, dass die Hardware selbst zu mehr fähig ist, möchte man die Direct3D-Umsetzung noch einmal genau analysieren und weiter optimieren. Weitere Informationen und technische Details findet ihr im Linux-Blog auf der Valve-Website.
Engine: |
Source |
Entwickler: |
Valve |
Publisher: |
Electronic Arts |
Release: |
November 2009 |
Plattform: |
PC, Xbox 360 |
Kaufen: |
Steam | Amazon |
|
Mein Ubuntu-Notebook freut sich
|
|
02.08.2012, 12:23 Uhr |
|
|
|
02.08.2012, 12:27 Uhr |
|
|
16% mehr fps machen bei um den 300 fps aber auch keinen echten Unterschied mehr. Finde die Portierung auf Linux ja ganz nett, sehe aber für mich und die meisten Leute einfach keinen Grund umzusteigen.
|
|
02.08.2012, 12:27 Uhr |
|
|
Zitat: Original von pepper00 Finde die Portierung auf Linux ja ganz nett, sehe aber für mich und die meisten Leute einfach keinen Grund umzusteigen.
| Valve portiert Steam aufgrund Windows 8 und anderer gegebenheiten. Sie wollten keinen Umstiegsgrund schaffen, sondern viel mehr den Umstieg erleichtern. Sie wollen den Gamer vor Tabletbetriebssystem wie Windows 8 beim neuen PC schützen. (Und natürlich besehenden Linux nutzern die ihre Windows Partition gelöscht haben (so wie ich) Steam nativ ermöglichen.)
|
|
02.08.2012, 12:53 Uhr |
|
|
Man muss aber auch bedenken, dass das ein High-End-System war auch dem die das haben laufen lassen. Der Leistungszuwachs macht sich bei schwächeren Systemen ja sicher deutlicher bemerkbar. 16% sind schon mal eine sehr nette Sache.
Ich hab zwar kein Linux, finde die Portierung aber gerade im Hinblick auf Windows 8 sehr gut.
|
|
02.08.2012, 13:00 Uhr |
|
|
Zitat: Original von pepper00 16% mehr fps machen bei um den 300 fps aber auch keinen echten Unterschied mehr. Finde die Portierung auf Linux ja ganz nett, sehe aber für mich und die meisten Leute einfach keinen Grund umzusteigen.
| Nehmen wir an, ein PC schafft maximal 50 FPS. Was haben wir nach der Optimierung? 50 * 1.16 = 58 FPS.
Bei <60 FPS können 8 FPS durchaus eine verbesserung darstellen, vorallem wenn es gerade hektisch zugeht.
Und wer weiß: vielleicht lässt sich ja auch noch mehr asl 16% rausholen
|
|
02.08.2012, 13:22 Uhr |
|
|
Wieso dann für die Zukunft nicht komplett auf OpenGL umsteigen? Windows kann damit schließlich auch umgehen
|
|
02.08.2012, 13:55 Uhr |
|
|
Zitat: Original von Samuelfx Wieso dann für die Zukunft nicht komplett auf OpenGL umsteigen? Windows kann damit schließlich auch umgehen
| Genau das gleiche habe ich mir auch gedacht
|
|
02.08.2012, 14:01 Uhr |
|
|
Vielleicht implementieren sie noch den OpenGL Renderpath in die Windows Version, sodass man Direct3D oder OpenGL wählen kann (wie bei den HL1 Games)
Das wäre verdammt cool
|
|
02.08.2012, 14:27 Uhr |
|
|
Für mich ist Linux nur kein Thema, weil es bis jetzt keine ordentlichen Spiele drauf gibt. Wenn der Win7 Support in 5 Jahren eingestellt ist, ziehe ich "dank" Win8+Appstore aber wahrscheinlich um. Hoffentlich gibts dann HL3 auf Linux
|
|
02.08.2012, 14:42 Uhr |
|
|
Zitat: Original von OzZy_HH Vielleicht implementieren sie noch den OpenGL Renderpath in die Windows Version, sodass man Direct3D oder OpenGL wählen kann (wie bei den HL1 Games)
Das wäre verdammt cool
| Ja, das wäre in der Tat ganz nett. Mich würden aber auch die Technischen Hintergründe interessieren. Warum ist OGL schneller als Direct3D?
Meine Vermutung: Weniger Overhead, bessere Implementierung in den Treibern. OGL wird nämlich von den Unternehmen entwickelt, die die Grafikkarten bauen.
|
|
02.08.2012, 14:44 Uhr |
|
|
Find ich gut
|
|
02.08.2012, 14:46 Uhr |
|
|
langsam aber sicher wird linux dadurch für mich interessant. hm..
|
|
02.08.2012, 14:59 Uhr |
|
|
Nvidia karten sind eigentlich reine Opengl karten
Open GL gabs lange vor dx
Vor dx8 leif fast kein spiel auf d3d und selbst in vergleich mit dx8 war damals open gl immer schneller bei gleich hardware .
Kennt einer 3dfx (voodoo) oder SGI (silicon graphics )
3Dfx wahren ebenfalls ehemalige mitarbeiter von SGI und pioniere in 3d gaming beschleunigung..
Von letzigen hat nvidia die T&L engine von 3dfx AA technick und SLI....reine open gl beshchleuniger...!
Nur MS will Open GL aus ihren windoof haben , uber treiber kann man einem fast alles vorschreiben was man nutzen darf und nicht
Ist nix neues also
back to the roots *gg*
|
|
02.08.2012, 15:42 Uhr |
|
|
Zitat: Original von CarnifexX langsam aber sicher wird linux dadurch für mich interessant. hm..
| Bitte beachte, dass Linux ganz anders ist als Windows - und nie versuchen wird, so zu sein wie Windows. Der wechsel erfordert etwas beherrschung, Neugier und Geduld. Und man muss sich and bestimmte dinge erst gewöhnen, bevor man sie gut finden kann.
Schau dir am besten mal Linux Mint an. Das ist für Einsteiger so gut geeignet wie Ubuntu, macht aber weniger Fehler als Ubuntu (in meinen Augen).
|
|
02.08.2012, 15:51 Uhr |
|
|
Zitat: Original von MilkFreeze Nehmen wir an, ein PC schafft maximal 50 FPS. Was haben wir nach der Optimierung? 50 * 1.16 = 58 FPS.
Bei <60 FPS können 8 FPS durchaus eine verbesserung darstellen, vorallem wenn es gerade hektisch zugeht.
Und wer weiß: vielleicht lässt sich ja auch noch mehr asl 16% rausholen
| Nur weil die auf ihrem Testsystem 16% mehr haben, heißt das nicht, dass man auf allen 16% mehr kriegt. Außerdem reden wir hier von Source. Es wird nicht wirklich viele Leute geben, die nicht konstant 60fps kriegen.
|
|
02.08.2012, 16:30 Uhr |
|
|
Zitat: Original von Samuelfx Wieso dann für die Zukunft nicht komplett auf OpenGL umsteigen? Windows kann damit schließlich auch umgehen
| Das ist ähnlich wie HTML 5 und Flash. Ob man jetzt 99% oder 100% der Endkunden erreicht ist irrelevant, aber Flash hat den netten, bunten Editor. Genau so ists mit d3d auch, es kommt aber dazu, dass die meisten Engines auf dem Markt bereits mit d3d perfekt funktionieren, wieso sollte man dann auf opengl umsteigen? Außerdem gibts von Microsoft Streicheleinheiten, wenn man für Windows Spiele entwickelt, zudem läuft die Xbox auch mit DirectX (daher auch der Name, [Direct]XBox).
tl;dr: Den meisten Entwicklern ists egal, bzw. sie sind bereits auf d3d eingestellt.
|
|
02.08.2012, 17:39 Uhr |
|
|
Zitat: Original von PeacemakerGER Für mich ist Linux nur kein Thema, weil es bis jetzt keine ordentlichen Spiele drauf gibt. Wenn der Win7 Support in 5 Jahren eingestellt ist, ziehe ich "dank" Win8+Appstore aber wahrscheinlich um. Hoffentlich gibts dann HL3 auf Linux
| Niemand will ein HL haben.
|
|
02.08.2012, 17:50 Uhr |
|
|
Zitat: Original von Steam Hater Niemand will ein HL haben.
| Warum Bannt ihr diesen Troll nicht endlich mal
|
|
02.08.2012, 18:06 Uhr |
|
|
Zitat: Original von Zeatoh Vor dx8 leif fast kein spiel auf d3d und selbst in vergleich mit dx8 war damals open gl immer schneller bei gleich hardware .
| Das ist Wunschdenken was nie der Realität entsprach....schon seit Direct x 1 kannst du Open GL Games an einer Hand abzählen direct x spiele nicht
|
|
02.08.2012, 18:31 Uhr |
|
Du musst dich einloggen, um Kommentare schreiben zu können Du hast nicht die erforderlichen Rechte einen Kommentar zu schreiben. Solltest du eine Account-Strafe haben, findest du nähere Informationen in deinem Profil unter Verwarnungen.
|
|
|
|