it-swarm.com.de

Spieleleistungsunterschied zwischen Windows und Ubuntu

Was sind die Vor- und Nachteile des Wechsels von Windows 7/8 zu Ubuntu?

Ich entwickle hauptsächlich Software und spiele.

Ich spiele offensichtlich keine Spiele auf meinem Laptop, deshalb probiere ich Ubuntu aus. Aber das ganze Betriebssystem sieht toll aus und ich habe kürzlich PlayOnLinux entdeckt.

Wie groß ist der Leistungseinbruch bei Windows-Spielen? Was passiert, wenn das Spiel DX11 unterstützt und Tessellation hat, übersetzt PlayOnLinux DX11 in OpenGL?

42
Maik Klein

Aus einer mehr als 7-jährigen Erfahrung kann ich Folgendes sagen:

Ich probiere Wein seit ungefähr 2005-2006. Ich habe auch Cedega (Dead for me, nachdem Wine 1.2 herausgekommen ist) und PlayOnLinux (kurz PoL) ausprobiert. Ich habe auch gesehen, wie der Entwicklungsprozess in Wine unter Ubuntu schnell zu den neuesten Spielen aufgeholt hat. Informationen zur Installation und Konfiguration von Wine finden Sie unter So installieren und konfigurieren Sie Wine?

Vor ungefähr 4 Jahren, als jemand zu mir kam und zu Ubuntu wechseln wollte, lautete eine der Fragen, die er stellen würde: Kann ich X-Spiele auf Ubuntu spielen? Wenn die Antwort für dieses Spiel positiv wäre, wäre die nächste Frage ungefähr so: Wird es die gleiche Leistung haben?

Vor 4 Jahren war meine normale Antwort in den meisten Fällen nein. Nachdem Wine 1.2 und in diesem Jahr 1.4 herauskamen, hatte ich meine Antwort für einige Spiele geändert und zum ersten Mal war ich positiver, als ich einem neuen Benutzer mitteilte, dass er das Spiel tatsächlich spielen könne.

Fälle wie Deep Space 2, eines der neuesten Spiele, die ich spielen konnte. Alice im Wunderland (die neue, die ich meine), Die Sims 3, World of Warcraft, Amnesia und andere. Sogar Skyrim konnte gespielt werden. Dies sind Spiele, die leistungsstarke Grafiken erfordern, und Sie können sie mit nur wenigen oder gar keinen zusätzlichen Setups außer den normalen Installations- und Spielschritten spielen.

Eine schnelle Möglichkeit zu erfahren, welche Spiele auf Wine (In Ubuntu) gespielt werden können oder nicht, finden Sie in der Wine App-Datenbank: http://appdb.winehq.org/ die mehr als 11000 enthält Spiele (Litte über 5000 vor etwa zwei Jahren). Dies beinhaltet auch Informationen zu den meisten Spielen über die Leistung, die nicht für jedes Spiel identisch sind, das unter Linux gespielt werden kann. Auf diese Weise können Sie feststellen, ob ein Spiel spielbar ist und dieselbe bestätigte Leistung für dasselbe Spiel unter Windows aufweist.

Wine bietet auch ein sogenanntes Ranking , mit dessen Hilfe ermittelt werden kann, welche Spiele mit weniger Konfiguration gespielt werden können und mit welcher Wahrscheinlichkeit sie sofort funktionieren. Wenn Sie ein Spiel mit einem Platin-Ranking sehen, bedeutet dies, dass Sie eine 99% ige Chance haben, dass es von Anfang bis Ende ohne Probleme funktioniert. Wenn Sie einen mit der Gold-Rangliste sehen, müssen Sie möglicherweise ein wenig konfigurieren, aber am Ende wird es gut gehen. In den meisten Fällen funktioniert der Goldstatus sofort. Sie werden als Gold angezeigt, da sie nicht mit der neuesten Wine-Version aktualisiert wurden. Wenn Sie ein Spiel mit dem Garbage-Rang haben, bedeutet dies natürlich, dass es niemals funktioniert oder nur, wenn Superman morgens mit dem Verzehr von Krypton-Müsli beginnt.

Vor ein paar Jahren waren es weniger als 50 Platin-Spiele. Im August 2012 (als ich diese Antwort zum ersten Mal schrieb) konnte man mehr als 1500 Spiele finden, von denen fast 200 in der - Neueste Titel . Heute gibt es mehr als 5800 Spiele, von denen mehr als 1800+ Platin sind. Und das ist nur in der Entwicklungsphase der 1.5.x. Ich kann mir nur vorstellen, wie viel Platin erreicht wird, wenn 1.6 veröffentlicht wird. Hier müssen nur mehr Leute teilnehmen und die Spiele auf Wine (falls zutreffend) oder Steam (was gerade neu ist) testen.

In diesem Sinne empfehle ich immer die Verwendung des PPA von Wine found hier . Dies liegt daran, dass die offiziellen wie die 1.4.x-Serie nach einigen Monaten im Vergleich zur 1.5.x-Entwicklungsserie, die für mich sehr stabil ist, viele Verbesserungen aufweist und viele Probleme löst, veraltet sind.

Führen Sie im Terminal einfach Folgendes aus: Sudo add-apt-repository ppa:ubuntu-wine/ppa

Führen Sie dann Sudo apt-get update aus. Installieren Sie anschließend die neueste Version (zum jetzigen Zeitpunkt ist es die 1.5.23). Um die Version zu überprüfen, die Sie installiert haben, geben Sie wine --version in das Terminal ein.

WIE GROSS IS DER PERFORMANCE-HIT?

Da die Weinentwicklung große Sprünge macht (vor allem in den Abteilungen DX10 und DX11) und aus Erfahrung Folgendes sagen kann:

  • Spiele wie World of Warcraft laufen auf älteren PCs viel flüssiger. Sie verwenden irgendwie WENIGER SPEICHER als in ihrem Windows-Szenario und erzielen auf älteren PCs bessere FPS. Dies habe ich in 8 PCs für Freunde getestet, die Ubuntu testen wollten, aber auch WoW spielten. In allen Fällen wurde das gleiche positive Ergebnis genannt. Im DX11 gxApi-Setup konnte ich tatsächlich WoW mit sehr tollen Grafiken spielen. Aber für beste Ergebnisse ist OpenGL besser. Dies ist nicht dasselbe für High-Spec-PCs, auf denen Sie tatsächlich bessere Grafiken mit den High-End-PCs genießen können, bis Wine mit diesen Grafiktechnologien Schritt hält.

  • Funktionieren Spiele mit DX10 oder DX11 sofort? Im Moment lautet die Antwort NEIN, das werden sie nicht. Werden sie in Zukunft arbeiten? Ja. Die Geschwindigkeit, mit der sich Wine als Gasthaus entwickelt hat, legt dies nahe. Speziell für die neuesten Spiele und DirectX 10/11-Unterstützung.

  • Die Anzahl der Spiele, die sofort einsatzbereit sind (in diesem Fall großartige Grafikspiele), ist allein im letzten Jahr exponentiell gestiegen. Dies gibt Ihnen eine Vorstellung davon, wie die Dinge Ende 2012 oder Anfang 2013 für Wein aussehen werden. Um Ihnen einen Hintergrund zu geben, habe ich 3 Tage nach dem offiziellen Start in Wine Deep Space 2 gespielt. Ich dachte nicht einmal daran, dass es funktionieren würde und hier war ich erstaunt, wie alles vom ersten Mal an funktioniert. Ich habe es auch geschafft, einen Tag nach der Veröffentlichung ohne Probleme Dishonored zu spielen. Andere wie Portal 2, Skyrim und Trine 1 & 2 sind problemlos spielbar.

  • Wine konzentriert sich nicht nur auf jeweils eine App, sondern auch auf Bibliotheken oder DLLs. Dies bedeutet, dass 100 Spiele, die die Bibliothek des Typs X verwenden, alle von einer einfachen Verbesserung profitieren. Aus diesem Grund kann jedes Update von Wine viele Änderungen in Bezug auf einen einzelnen Fix bewirken. Als Beispiel können wir uns noch an das berühmte kleine Update über Maus und Audio erinnern, das letztendlich mehr als 100 Spiele reparierte.

PLAYONLINUX - PoL funktioniert mit Wine Seite an Seite. Sie versuchen (auf sehr effiziente Weise), es so zu gestalten, dass es bei der Installation eines Programms/Spiels sofort funktioniert. Sie verwenden möglicherweise eine alte Weinversion, die für ein bestimmtes Spiel perfekt funktioniert, oder sie fügen Skripte, zusätzliche DLLs oder Dateien hinzu, damit das Spiel funktioniert. Für PoL muss Wine nicht installiert sein, es ist jedoch ratsam, es trotzdem zu installieren. Sie finden die neueste Version hier .

Wenn Sie beispielsweise ein Spiel mit Wine installieren, müssen Sie möglicherweise mehrere zusätzliche Schritte ausführen, damit es funktioniert. Da PoL nur einen Klick entfernt ist, sorgt PoL dafür, dass das Spiel so installiert wird und funktioniert, wie es sollte, indem eine Ebene hinzugefügt wird, die anzeigt, welches Programm oder Spiel Sie installieren und ein Skript ausführen, um sicherzustellen, dass alle DLLs und zusätzlichen Komponenten für die Anwendung erforderlich sind installiert sind (zB DirectX oder .NET). Darauf zielt PoL ab, damit Sie "Auf Linux spielen" können. Beachten Sie, dass es auf der Technologie basiert, die Wine anbietet. Es aktualisiert sich im Vergleich zum Hinzufügen neuer Installationsskripte ziemlich schnell.

Viele dieser Apps finden Sie in der lange Liste der unterstützten Apps .

Trotzdem macht PoL nichts Außergewöhnliches, was Wine nicht hat, zum Beispiel die Übersetzung von DX11 in OpenGL. Dies wäre mehr im Bereich Wein.

Was ich normalerweise empfehlen würde, ist ein paar Tests mit mehreren Spielen durchzuführen und der Wine Community mit deinem Feedback zu helfen. Auf diese Weise beschleunigen Sie den Vorgang, damit das jeweilige Spiel ordnungsgemäß funktioniert.

CODEWEAVERS CROSSOVER

Dies ist ähnlich wie bei PoL, wird jedoch bezahlt. Sie bekommen tatsächlich viel Unterstützung und es gibt sogar eine nette Top-Liste der am häufigsten gewählten Apps

Steam

Der Schritt von Valve, Steam unter Linux (speziell in Ubuntu) anzubieten, zeigt nur, dass Linux ein Überangebot an Spielen hat. Ich sollte auch erwähnen, dass Valve nicht der einzige ist, der sich mit der Entwicklung von Spielen für Ubuntu befasst. Viele andere sehen diesen Weg auch als Alternative zu Windows (speziell Windows 8).

NVIDIA/INTEL/ATI

Sogar Grafikkartenhersteller konzentrieren sich immer mehr auf die Verbesserung ihrer Leistung unter Linux. Mit den großen Sprüngen, die wir bisher nach jedem Update erzielt haben, ist eine deutliche Leistungssteigerung zu verzeichnen.

UBUNTU

Um das Ganze abzurunden. Die Leistung, die Ubuntu seit dem Erscheinen von Unity in jeder Version erhalten hat, ist positiv. Mit jeder neuen Version hat Unity weniger Ressourcen verbraucht, weniger Fehler beseitigt und die Leistung so weit verbessert, dass sie sich hervorragend für Spiele eignet, die auf Wine oder native wie Steam basieren.

Die Leistung, die viele Benutzer in 12.04, dann wieder in 12.10 und noch mehr in 13.04 bemerkt haben, ist nur ein kleines Beispiel dafür, wohin Unity führt und welche Art von Verbesserungen wir erwarten können, nicht nur für die Grafikleistung, sondern für eine allgemeinere . Ich für meinen Teil habe seit 11.10 viele Auswertungen über die Ressourcennutzung und die Videoleistung vorgenommen und für jede neue Version, insbesondere seit 12.04, ist die Ressourcennutzung deutlich gesunken und die FPS-Anzahl ist gestiegen.

Vor ein paar Tagen wurde Dead Space 3 & Dishonored mit beiden DLC-Inhalten getestet. Ich war erstaunt darüber, dass beide einwandfrei funktionierten und meine Grafikkarte, meine CPU und meinen Speicher korrekt erkannten. Ich konnte die höchstmöglichen Videokonfigurationen auswählen und perfekt abspielen.

UBUNTU PERFORMANCE

Ich muss Ihnen sagen, als es herauskam, war Unity möglicherweise das schlechteste DE für Spiele. Es war aufgebläht, schwer und viel abgestürzt. Aber es hatte ein Ziel und eine Arbeitsweise, die für viele produktive Aufgaben großartig war. Die Verbesserungen gegenüber jeder neuen Version führten zu zahlreichen Änderungen an Unity DE, sodass der Endbenutzer bei jeder neuen Version tatsächlich viele Verbesserungen und Leistungsverbesserungen feststellen konnte.

12.04 markiert einen solchen verbesserten Punkt, an dem viele Endbenutzer, die Unity kritisierten, von der Funktionalität und der Geschwindigkeit von Unity überwältigt waren. Ab dieser Version werde ich einige Benchmarks zeigen, auf die ich hinweisen sollte, um eine Vorstellung davon zu bekommen, wie Unity im Gaming steht. Hier sind einige Links (chronologisch geordnet) über die Leistung von Unity:

Ich habe die 2 Windows-Leistungslinks hinzugefügt, um einen Punkt zu beweisen. Wenn Sie sich die Benchmarks ansehen, werden Sie feststellen, dass es Sprünge zwischen der Performance in 12.10 und 13.04 gibt. Viele Korrekturen und Verbesserungen, die an Unity/Compiz vorgenommen wurden, haben Unity den entscheidenden Vorteil in Bezug auf 3D verschafft.

Beachten Sie, dass alle diese Benchmarks Unity aus der 6.x-Serie verwenden. Die aktuelle Version von 13.04 ist die 7.x-Serie. Es gibt auch einige großartige Patches, die in den kommenden Wochen bis zum 13.04 erscheinen werden und die die Speichernutzung, die CPU-Auslastung und die Grafikleistung weiter senken werden. Darüber hinaus finden Sie hier einige Antworten, die Ihnen helfen, wenn es um Leistung oder Kompatibilität geht:

UBUNTU-STATISTIKEN

Aber warum so viel Fokus von Steam und anderen Unternehmen? Nun, viele Umfragen wurden durchgeführt und in den meisten (wenn nicht in allen) hat sich gezeigt, dass die meisten Linux-Benutzer Ubuntu oder ein Derivat davon verwenden. Wie die letzte G + -Umfrage zeigt, verwenden die meisten Benutzer Ubuntu (mehr als 50%) und Unity (mehr als 50%). Dies gibt Spielefirmen eine Idee, wo sie sich konzentrieren müssen, woran sie in DE arbeiten müssen und wie sie ihr Spiel an diese aufstrebende Spielplattform anpassen können.

TIPS - Es gibt verschiedene Tipps, die ich jedem geben kann, der dies in Bezug auf Wein, Weingebrauch, Konfiguration und allgemeine Hinweise für jeden neuen oder neuesten Leser liest alt, das sind:

Wie installiere ich Half-Life 1 und 2? - Deckt Winetricks ab

Anpassen der Auflösung für einzelne Wine-Programme - Behandeln Sie mehrere Apps (verschiedene Windows/Auflösungen).

Für einige der Computer, die nach dem Testen auf mindestens 3 Computern mit den richtigen Hardwareanforderungen (einschließlich Updates und DLC) funktionieren, kann ich Folgendes bürgen:

  • Far Cry & Far Cry 2
  • Dead Island und Dead Island: Riptide
  • Entehrt
  • Hitman 1 ... 4 (Blutgeld)
  • Trigon & Trigon 2
  • GTA3, VC & SA
  • Totraum 1 ... 3
  • World of Warcraft
  • Elder Scrolls 3 ... 5
  • Penumbra-Auflistung
  • nd viele mehr ...

Ich hoffe, dies hilft und gibt Ihnen eine Vorstellung davon, wie sich die Dinge bewegen.

75
Luis Alvarado

Ich bin der Betreuer von zwei Spielen auf Wine HQ. So kann ich aus Erfahrung erzählen.

Gaming Under Wine ist nicht so schlecht. Ich betreibe NFS Hot Pursuit und NFS Most Wanted für Wine HQ und die meisten Bewertungen für Wine sind positiv.

Als Game Maintainer kann ich verstehen, was Wine kann und was nicht. Die meisten Spiele, die älter als 4-5 Jahre sind, haben eine hohe Chance, unter Wein zu laufen

3
Rajat Pandita

Trotz einiger der hier gemachten Kommentare ist Wein modernen Spielen nicht gewachsen. Überprüfen Sie diese Datenbank: https://appdb.winehq.org/ für alle Titel, die Sie spielen möchten. Ich empfehle Dual Boot, nicht ohne das Gegenteil zu versuchen.

1
James Hill

Mein älterer PC:

Minecrafts FPS unter Windows 7 mit besten Grafiken: 20-30

unter Ubuntu: 80-120 fps!

1