Verwenden Sie in Ubuntu 14.04 Onboard-Grafiken anstelle von externen Grafikkarten

10

Ich möchte 2 Grafikkarten in meinem Ubuntu 14.04 verwenden.

1) Eine externe Grafikkarte für Berechnungen mit Cuda.

2) Die integrierte Grafikkarte, auf der mein x-Server ausgeführt werden soll.

Wenn ich mein Display jedoch vor dem Start mit der integrierten Grafikkarte verbinde, verwendet Ubuntu weiterhin die externe Grafikkarte für den x-Server.

Wie kann ich das ändern?

mcExchange
quelle
Externe GPU entfernen?
TellMeWhy
1
Ich brauche 2 Grafikkarten. 1 für den x-Server und die andere für Cuda.
McExchange

Antworten:

7

Wie Sie Cuda in Ihrer Frage erwähnt haben, müssen Sie natürlich eine NVIDIA-Grafikkarte verwenden.
Um das zu erreichen, was Sie wollen, müssen Sie die proprietären NVIDIA-Treiber und Optimus installieren.
Danach können Sie zwischen den Grafiken aus den PRIME-Profilen der NVIDIA X-Servereinstellungen wechseln.

Für GEFORCE 400 - 700 empfehle ich, die NVIDIA-Treiber Version 352 und nvidia-prime zu installieren.
Für GEFORCE 800 - 900 empfehle ich, die NVIDIA-Treiber Version 358 und nvidia-prime zu installieren.
Um das genaue Grafikadaptermodell der externen Karte zu ermitteln, öffnen Sie ein Terminal und führen Sie Folgendes aus:

lspci -k | grep -EA2 'VGA|3D'  

Installationsanweisungen - die neuesten stabilen NVIDIA-Treiber Version 352

Markieren Sie den Ubuntu-Eintrag im GRUB-Startmenü und drücken Sie die ETaste.
Am nouveau.modeset=0Ende der Linux-Zeile hinzufügen - F10zum Booten drücken .

Drücken Sie auf dem Anmeldebildschirm Ctrl+ Alt+ F1- geben Sie Ihren Benutzernamen und Ihr Passwort ein - führen Sie Folgendes aus:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

Installationsanweisungen - die neuesten offiziellen NVIDIA-Treiber, Version 358

Markieren Sie den Ubuntu-Eintrag im GRUB-Startmenü und drücken Sie die ETaste.
Am nouveau.modeset=0Ende der Linux-Zeile hinzufügen - F10zum Booten drücken .

Drücken Sie auf dem Anmeldebildschirm Ctrl+ Alt+ F1- geben Sie Ihren Benutzernamen und Ihr Passwort ein - führen Sie Folgendes aus:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

Hinweis :

Im Allgemeinen sollten Sie die Treiber aus den offiziellen Ubuntu-Repositories verwenden. Manchmal gibt es Probleme mit diesen Treibern - Sie können die aktuelleren Treiber von der GPU-Treiber-PPA installieren. Dies führt häufig zu ordnungsgemäß funktionierenden Grafiken, insbesondere bei sehr neuen NVIDIA GEFORCE-Adaptern.

cl-netbox
quelle
sollte das nouveau.modeset=0auch zur grub config hinzugefügt werden? Ich habe einen NVIDIA 940M mit einem Intel Skylake und er funktioniert unter den meisten Desktops mit den Treibern, die ich aus den Standard-Repositorys installiert habe, nicht gut.
Zeitue
1
@zeitue: Nach der Installation der NVIDIA-Treiber ist das Hinzufügen des Parameters nicht mehr erforderlich. :)
Cl-Netbox
Vielen Dank, dass mein System mit dieser Methode behoben wurde. Alle Desktops funktionieren jetzt.
Zeitue
1

Ich glaube, dieses Thema wurde bereits in vielen anderen Foren diskutiert und gelöst. Neben den Foren weiß ich selbst, dass dies möglich ist, da ich zu meiner College-Zeit im Labor ähnliche Einstellungen für HPCC-Zwecke vorgenommen habe.

Dies ist möglich und leicht möglich, da Xorg die Einrichtung und Konfiguration mehrerer Karten unterstützt.

Unter den folgenden Links finden Sie jedoch alle Schritte zur gewünschten Konfiguration:

 1) http://askubuntu.com/questions/100232/how-do-i-change-the-grub-boot-order
 2) https://devtalk.nvidia.com/default/topic/572224/two-graphics-cards-in-linux-how-/
 1) https://launchpad.net/grub-customizer

Die Diskussion im offiziellen nVidia (2) -Forum gibt Ihnen klare Schritte.

Sie benötigen einen Grub-Customizer, wenn Sie nicht wissen, wie Sie manuell mit Grub umgehen sollen.

Hier ist ein weiterer Link, der etwas altmodisch ist, aber die Schritte sind universell und hübsch und können an aktuelle Ubuntu-Systeme angepasst werden:

 http://ubuntuforums.org/showthread.php?t=53966 
ostendali
quelle
Keiner dieser Links hat meinem Fall geholfen. Ich habe es so behoben
Siddharth