So aktivieren Sie Nvidia SLI unter Ubuntu für optimale Gaming-Leistung.
Standardmäßig, Ubuntu wird das verwendenOpen Source Videotreiber Nouveau für Ihre NVIDIA-Grafikkarte. Dieser Treiber unterstützt keine 3D-Beschleunigung und funktioniert möglicherweise nicht mit den neuesten Grafikkarten oder Technologien von NVIDIA.
Aktuelle Einschränkungen für Nvidias Treiber sind wie folgt:
- Linux unterstützt nur SLI & Multi-GPU (Zwei-GPU-auf-eins-Karten wie die GTX 690) kann aktiviert werden, aber nur über Eingabeaufforderungen im Terminal.
- Funktioniert nur auf Desktop-Plattformen, SLI auf mobilen GPUs wird nicht unterstützt.
- Nur ID Tech 4 Engine-Spiele werden in SLI offiziell unterstützt, indem eine erstellt wird “Anwendungsprofil” mit GLDoom3 eingestellt auf “WAHR”. Spiele auf ID Tech 4 Motor enthalten Quake 4, Feindliches Territorium: Erdbebenkriege, Untergang 3, und Prey- und Open-Source-Spiele auf ID Tech 4 einschließlich The Dark Mod.
- GPUs mit aktiviertem ECC dürfen nicht in einer SLI-Konfiguration verwendet werden.
- SLI auf Quadro-basierten Grafikkarten erfordert immer eine Videobrücke.
- TwinView wird auch nicht mit SLI oder Multi-GPU unterstützt. Wenn SLI oder Multi-GPU aktiviert ist, kann nur ein Display verwendet werden, mit Ausnahme von Mosaik.
- Wenn X für die Verwendung mehrerer Bildschirme und Bildschirme konfiguriert ist 0 hat SLI oder Multi-GPU aktiviert, Die anderen Bildschirme, die für die Verwendung des Nvidia-Treibers konfiguriert sind, werden deaktiviert. Beachten Sie, dass SLI oder Multi-GPU aktiviert ist, Die von dieser Konfiguration verwendeten GPUs sind für das Rendern mit einer einzelnen GPU nicht verfügbar.
- Alternatives Frame-Rendering (AFR) und Split-Frame-Rendering (SFR) werden unter Linux unterstützt. AFR2 wird weder unterstützt noch ist es für Linux geplant.
Alternatives Frame-Rendering (AFR) wird unterstützt. In diesem SLI-Modus rendert jede Karte einen Frame, dann rendert die nächste Karte den folgenden. Zum Beispiel, im Zwei-Wege-AFR, GPU1 rendert Frames 1, 3, 5, usw. und GPU2-Renderings 2, 4, 6, usw. Außerhalb der ID Tech 4 Engine Alternate Frame Rendering funktioniert auf keiner anderen Karte als der ersten, was zu einem Rückgang der Frameraten führt 50%. Dies ist ein bekannter Fehler und nVidia arbeitet derzeit an diesem Problem.
SLI-Profile sind NICHT in den Treibern enthalten, im Gegensatz zur Windows-Version der nVidia-Treiber. Sie müssen manuell für ID Tech erstellt werden 4 Enginebasierte Spiele. Um zu lernen, wie man sie selbst herstellt, Bitte lesen Sie den Abschnitt „Anwendungsprofile erstellen“ auf dieser Wiki-Seite.
Split-Frame-Rendering (SFR) wird ebenfalls unterstützt. In diesem Modus wird die erste GPU zum Rendern der oberen Bildschirmhälfte verwendet, und die zweite GPU zum Rendern der unteren Hälfte. Auch außerhalb von ID Tech funktioniert dieser Modus nicht korrekt 4. Es wird weiterhin der Vollbildmodus gerendert, aber nur mit der Geschwindigkeit einer einzelnen GPU.
Alternativer Frame-Rendering-Modus 2 (AFR2) wird unter Linux NICHT unterstützt. Dieser Modus ist das Gegenteil des Alternate-Frame-Renderings, indem stattdessen die letzte GPU als primäre und jede darüber liegende GPU als nächste in der Reihe verwendet wird. Zum Beispiel, im Dreiwege-AFR2? GPU3 rendert Frames 1, 4, 7, usw. GPU2 rendert Frames 2, 5, 8, usw. und GPU1 rendert Frames 3, 6, 9, usw. Unter Windows, AFR2 ist der bevorzugte SLI-Modus, da er tendenziell eine höhere Leistung als AFR bietet. Meine Theorie ist, dass GPU1 die primäre Karte für den Videoausgang ist, Es verwendet eine andere GPU für die primären Berechnungen und verteilt so die Arbeitslast besser. Ich habe keine Dokumentation darüber gesehen, warum AFR2 eine bessere Leistung erbringt.
Trotz allem, was oben erwähnt wurde, Wenn Sie SLI ausprobieren möchten, erfahren Sie hier, wie Sie es über das Terminal aktivieren:
- Öffnen Sie das Terminal.
- Verwenden Sie den folgenden Befehl Ihrer Wahl: aufsteckbar (ermöglicht SLI) sli=auto (Ermöglicht nvidia-xconfig die automatische Aktivierung von SLI, wenn ein SLI-fähiges Setup erkannt wird) sli=afr (Aktiviert SLI im AFR-Modus) sli=sfr (Aktiviert SLI im SFR-Modus).
Terminalbefehle:
sudo nvidia-xconfig -sli=on
sudo nvidia-xconfig -sli=auto
sudo nvidia-xconfig -sli=afr
sudo nvidia-xconfig -sli=sfr
sudo nvidia-xconfig -sli=off
- Geben Sie Ihr Passwort ein
- Kostenlos neu starten (Sudo-Neustart über Terminal oder über die GUI)
- Öffne das “nVidia X-Servereinstellungen” Programm
- Wählen Sie eine beliebige GPU in der Liste aus, und suchen Sie nach der Bildschirmausgabe. Wenn SLI tatsächlich aktiviert ist? Es wird sagen “(SLI)” am Ende der erkannten Bildschirmausgabe.
Der einzige Unterschied besteht darin, ob Sie eine Multi-GPU haben (wie zum Beispiel die GTX 690) Sie ändern das Argument von sli in multiple. Terminalbefehle:
sudo nvidia-xconfig -multigpu=on
sudo nvidia-xconfig -multigpu=auto
sudo nvidia-xconfig -multigpu=afr
sudo nvidia-xconfig -multigpu=sfr
sudo nvidia-xconfig -multigpu=off
Wenn Sie Multi-GPU-Karten in Ihrem System in SLI haben (wie zum Beispiel zwei GTX 690 mit entsprechender SLI-Brücke) Sie müssen nur die Befehle miteinander kombinieren. Terminalbefehle:
sudo nvidia-xconfig -sli=on -multigpu=on
sudo nvidia-xconfig -sli=auto -multigpu=auto
sudo nvidia-xconfig -sli=afr -multigpu=afr
sudo nvidia-xconfig -sli=sfr -multigpu=sfr
sudo nvidia-xconfig -sli=off -multigpu=off
Über die Praxis:
sudo nvidia-xconfig --sli=On
- Neustart
NOTIZ: Wenn Sie die ändern Karten- oder Grafikkartentreiber – Sie müssen SLI wiederholen Aufbau.