Mein letzer Infostand: Optimus ist immer noch ein no-go unter Linux und wird es voraussichtlich auch bleiben.
Die Installation des Grafiktreibers kommt in den meisten Distributionen direkt aus dem eigenen Repository oder aus dem von Nvidia-eigenen.
Optimus
Die neuen Notebook-Nvidia-Karten mit Optimus Technology sind unter Linux ab Kernel 3.9 vollumfänglich benutzbar. Ab dem Nvidia Treiber 319.12 wird Optimus seitens Nvidia offiziell unter Linux Unterstützt.
openSUSE
Im openSUSE-Wiki wird die Installation auch noch mal im Detail erläutert.
Fügt das Repository hinzu. Entweder mit $releasever oder "tumbleweed", falls ihr das Rolling Release nutzt:
zypper addrepo --refresh 'https://download.nvidia.com/opensuse/leap/$releasever' NVIDIA zypper se x11-video-nvidiaG0*
Sucht euch die Treibergeneration (G04, G05 oder G06) aus. Startet nach der Installation das System einmal durch.
Debian
Man muss nonfree in die sources.lst eintragen. Danach:
apt-get update
Und jetzt kann man den passenden Treiber installieren.
Noch die Xorg.conf kontrolieren ob der richtige Treiber eingetragen wurde.
Dann Xorg neu starten.
Ubuntu
Das Betriebssystem sollte die unterstützte Grafikkarte selbstständig erkennen und über das Hardwaresymbol die Information herausgeben, dass die zugehörigen Treiber installiert werden können. Doppelklickt man das Symbol, öffnet sich eine GUI in der die Installation des zur Karte passenden Treibers angeboten wird. Für diesen Schritt wird gksudo genutzt, der ausführende Benutzer sollte sich also in der entsprechenden Gruppe (sudo) befinden. Beim User der während der Installation von Ubuntu angelegt wurde ist das standardmäßig der Fall.
Nach der Installation ist ein Neustart erforderlich.
Um manuell auf Treiber zu überprüfen wählt man im Menü "System" den Punkt "Systemverwaltung" und anschließend den darunterliegenden Eintrag "Hardware-Treiber".
Um den neuesten Treiber unter Ubuntu nutzen zu können kann man dieses PPA nutzen:
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update
Troubleshooting
Erhaltet ihr die Fehlermeldung
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
oder bekommt ihr einen schwarzen Bildschirm beim Starten eines 3D-Spiels, so fehlt euch die korrekte Gruppenberechtigung. Fügt euren Benutzer der Gruppe "video" hinzu und loggt euch erneut ein. Nun solltet ihr in der Gruppe und das Problem damit behoben sein (zumindest unter OpenSUSE 12.3).
Performance-Steigerung
Mit dieser Umgebungsvariablen könnt ihr den Nvidia-Treiber dazu bewegen OpenGL zu zwingen alle eure Kerne auszunutzen.
__GL_THREADED_OPTIMIZATIONS=1 %command%
DLSS
DLSS () ist eine Super-Sampling-Technologie von Nvidia, die das temporäre Hochskalieren auf größere Auflösung erlaubt, ohne dass die GPU das in der Auflösung berechnen müsste. DLSS muss vom jeweiligen Spiel unterstützt werden. Proton unterstützt DLSS seit Version 6.3. Das AMD-Äquivalent heisst FSR.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 22420 Aufrufe
Dann gibts halt nur Notenbücher ohne nvidia (oder ehergesagt ohne diesen Optimus-Krempel).
Ich hab mir gerade ein neues NB bestellt und darauf geachtet das es kein Nvidia-Optimus hat/kann aber dennoch eine Nvidia Graka hat. Die Treiber sind halt einfach so problemlos unter Linux ;)
Die Community arbeitet an einer Lösung für den novuau Treiber aber die haben erst angefangen infos zu sammeln, Entiwcklung hat zum größten Teil noch nicht einmal begonnen. Meine Schätzung ist das es sicher noch 1 Jahr oder länger dauert bis Optimus mit dem noveau Treiber funktioniert. Wenn dies der fall ist geht zwar der noveau Treiber aber wie wir alle wissen läst die Qualität dieses zu wünschen übrig. Ich sage nur FeatureMatrix. Solange Nvidia neue Karetn mit Optimus produziert können die Foss Treiber nie so schnell aufholen das man damit arbeiten könnte (eig. Meinung)
Hybrid SLI wird genausowenig unterstüzt, allerdings geht davon die (3D)Welt nicht unter.
Xorg ist auch nicht in der Lage den Grafiktreiber ohne X-Neustart zu wechseln - dann wird er wohl auch noch weit davon weg sein zwei gleichzeitig zu verwenden.
Xorg ist ein Blob, der langsam aber sicher in die Hardware, Kernel, Kernel-Treiber und den restlichen Userspace ausgelagert wird und allmählich verschwindet. So weit vorausdesignen wollte man nicht (konnte man damals auch nicht), aber die Refactoring-Evolution wirds richten, und dann läuft auch Optimus irgendwann, weil die Verantwortung für das Problem plötzlich im Kernel liegt und dann gehts Ruckzuck.
Hat die Kaufwarnung im Artikel noch Wert? Konnte jemand bis jetzt gegensätzliche Erfahrungen als die dort beschriebenen mit einer Optimus-Karte machen? Stichwort offene Treiber.