Auf meinem Desktop habe ich eine GTX560Ti, die ich für CUDA und Display verwende. Ich habe den installierten NVIDIA-Treiber installiert und alles funktioniert einwandfrei
Ich habe eine Intel HD Graphics 3000 in meine CPU integriert. Ich möchte diese Grafikkarte für mein Display anstelle meiner Nvidia-Karte verwenden.
Wie gehe ich vor? Wie installiere ich Intel Driver ohne CUDA zu brechen?
Mein Ubuntu ist 12.04
12.04
intel-graphics
cuda
user2034197
quelle
quelle
Antworten:
Der Trick besteht darin, die nvidia-Karte ohne nvidia-Modul in das Gerät zu laden, da nsight dieses Modul zum Debuggen nicht benötigt. Und ich brauche kein NVIDIA-Modul als Anzeige.
Folgendes habe ich getan:
Ich füge die Datei mit dem Namen nvidia_cuda in /etc/init.d hinzu und mache sie mit chmod + X zum Executive
Dies wird von nvidia angegeben, aber ich habe die Zeile / sbin / modprobe nvidia kommentiert
Diese Datei stammt von http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#runfile-installation 2.5.2. Runfile-Installation, Schritt 6.
Aber zuerst müssen Sie überprüfen, ob Sie beide Karten als PCI-Gerät haben. Ich habe Intel Multi-Display im BIOS aktiviert, um dies zu erhalten.
quelle
Es ist mir gelungen, CUDA mit HD4600 + NV860M + Ubuntu 14.04 auf meinem Laptop zu installieren. Ich hoffe, es wird Ihnen helfen.
Sie müssen nur die offizielle Dokumentation ( Cuda-Installation ) befolgen . Das Runfile funktioniert besser, wenn Sie die Intel-Grafik für die Anzeige behalten möchten, da dies die Standardoption ist. Der Trick besteht darin, beim Ausführen der Ausführungsdatei --no-opengl-libs zu verwenden, damit Ihre vorherigen Anzeigeeinstellungen nicht vom Nvidia-Treiber überschrieben werden, der von X Server nicht verwendet werden kann.
Mehr Details:
Ich habe es so oft mit anderen Lösungen versucht, es scheint, dass die offizielle Dokumentation der beste Weg ist, dies zu tun. Wenn meine Lösung für Sie nicht funktioniert, empfehle ich Ihnen, mehr über das Dokument zu lesen. Vielleicht finden Sie etwas Interessantes.
Ich hoffe, Sie finden bald Ihren Ausweg.
quelle
--no-opengl-files
Flagge in Cuda oder der Treiber-Runfile vermisst habe.Installieren Sie das allgemeine Grafiktreiberpaket: Es wird die entsprechende Datei für die Anzeige ausgewählt:
quelle