Installieren Sie Wine Gallium Nine unter Linux für eine nahezu native Gaming-Leistung
Gallium Nine macht etwas Interessantes, was nur wenige andere Linux-Programme können – es implementiert eine Technologie von Windows neu. In diesem Fall ist Gallium Nine eine Open-Source-Implementierung von DirectX 9. Dadurch entspricht es der DX9-Leistung von Windows und ermöglicht es Ihnen, DirectX 9-Spiele mit einer Leistung zu spielen, die der nativen Leistung so nahe wie möglich kommt.
Die Leistung von Gallium Nine ist kaum zu übertreffen. Daher ist es etwas seltsam, dass die Unterstützung für Gallium Nine nicht standardmäßig in Wine enthalten ist. Die Wine-Entwickler gingen sogar so weit, sie abzulehnen. Sie müssen eine speziell konfigurierte Version von Wine mit zusätzlichen Patches installieren, um sie zu aktivieren.
Was du brauchst
Sie müssen die Open-Source-Treiber von Mesa ausführen, um die Vorteile von Gallium Nine nutzen zu können. Die Unterstützung für dieses Open-Source-DirectX ist in den meisten Versionen von Mesa enthalten. Wenn Sie Ihre eigenen Treiber kompiliert haben, stellen Sie sicher, dass Sie sie integriert haben.
Dies bedeutet auch, dass Sie die Open-Source-Treiber AMDGPU oder Nouveau ausführen müssen. Wenn Sie eine NVIDIA-Karte verwenden, ist es wahrscheinlich am besten, wenn Sie weiterhin die proprietären Treiber ausführen und stattdessen Wine Staging verwenden. Die Leistungssteigerung, die Sie mit Gallium Nine erzielen, wird durch die Leistungsminderung von Nouveau aufgewogen.
Holen Sie sich die Pakete
Ubuntu
Ubuntu packt Mesa nicht mit Gallium Nine-Unterstützung. Sie müssen ein externes PPA aktivieren oder Mesa selbst erstellen, um es zu erhalten. Der PPA-Weg ist viel einfacher, deshalb wird dieser in diesem Handbuch behandelt. Wenn Sie Debian verwenden, könnte diese Methode auch für Sie funktionieren, aber verlassen Sie sich nicht darauf. Ubuntu-Pakete sind in Bezug auf die Kompatibilität mit Debian ein Glücksspiel.
Das PPA wurde seit einigen Monaten nicht aktualisiert und unterstützt offiziell nur bis Ubuntu 16.10, aber die verfügbare Version von Mesa ist immer noch neuer als die in 17.04, Sie erhalten also trotzdem ein Upgrade. Fügen Sie das Mesa-Repository mit apt hinzu.
sudo add-apt-repository ppa:oibaf/gallium-nineApt hat gerade ein Repository hinzugefügt, das nicht existiert. Sie müssen manuell zurückgehen und das Mesa-Repository von „Zesty“ in „Yakkety“ ändern. Navigieren Sie im Terminal zu „/etc/apt/sources.list.d“. Suchen Sie die Datei „oibaf-ubuntu-gallium-nine-zesty.list“ und öffnen Sie sie mit sudo und dem Texteditor Ihrer Wahl. Ändern Sie alle Vorkommen von „zesty“ in „yakkety“. Speichern und schließen Sie die Datei. Sie sollten sie in „oibaf-ubuntu-gallium-yakkety.list“ umbenennen, um die Änderungen widerzuspiegeln.
Fügen Sie nun das Repository für Wine hinzu. Dieses wird aktiver gepflegt.
sudo add-apt-repository ppa:commendsarnex/winedri3Nachdem Sie beide Dateien geschrieben haben, aktualisieren Sie Apt und installieren Sie sowohl Mesa als auch Wine.
sudo apt update sudo apt installiere mesa wine2.0Sie müssen wahrscheinlich Ihren X-Server oder Ihren Computer neu starten, damit die Änderungen an Mesa wirksam werden.
Arch Linux
Arch Linux bietet Gallium Nine-Unterstützung über AUR. Alles, was Sie brauchen, finden Sie auf der AUR-Seite.
Gentoo
Gentoo ist eine der Distributionen, auf denen Gallium Nine am einfachsten funktioniert. Stellen Sie sicher, dass Sie beim Erstellen von Mesa „d3d9“ aktivieren.
/etc/portage/paket.use
Demaskieren Sie dann „wine-any“, indem Sie es zu „/etc/portage/package.accept_keywords“ hinzufügen.
app-emulation/wine-any ~amd64Aktivieren Sie dann beim Erstellen das USE-Flag „d3d9“.
/etc/portage/paket.use
App-Emulation/Wein-jeder d3d9Wein bauen.
Gallium Nine aktivieren
Öffnen Sie winecfg. Wenn das Fenster geöffnet wird, klicken Sie auf die Registerkarte „Staging“. Aktivieren Sie das Kontrollkästchen, um Gallium Nine zu aktivieren und die Änderung anzuwenden. Jetzt können Sie Gallium Nine mit Wine verwenden!
Testen Sie es
Öffnen Sie ein Spiel, das DirectX 9 unterstützt. Versuchen Sie, die Framerate zu überwachen. Wenn Sie den Unterschied sehen möchten, den Gallium Nine macht, öffnen Sie „winecfg“ erneut und deaktivieren Sie die Unterstützung. Führen Sie Ihr Spiel aus und vergleichen Sie die Framerate. Gallium Nine wird wahrscheinlich eine spürbare Leistungssteigerung bieten.
Denken Sie daran, Wine und Mesa auf dem neuesten Stand zu halten. Die Open-Source-Treiber entwickeln sich viel schneller als die proprietären, und das Wine-Projekt entwickelt sich ebenso schnell. Das Schöne daran ist, dass Sie mit der Zeit auch allmähliche Leistungssteigerungen feststellen sollten, ohne dass Ihnen Kosten entstehen.
Schreibe einen Kommentar