Ubuntu 13.10, CUDA 5.5 und Hybrid-Grafikkarte

Ubuntu 13.10, CUDA 5.5 und Hybrid-Grafikkarte

Ich versuche, CUDA 5.5 auf einem Laptop mit Ubuntu 13.10 und Nvidia GeForce GT 645M einzurichten. Ich habe es geschafft, die Karte mit Bumblebee und den neuesten Treibern einwandfrei zum Laufen zu bringen. Das Problem tritt auf, wenn ich versuche, CUDA zu installieren.

Zuerst habe ich versucht, ein Repository hinzuzufügen mit dem.debDatei für Ubuntu 12.10 (schien dem am nächsten zu kommen, was ich für 13.10 brauchen würde), habe es gemacht apt-get updateund dann ausgeführt, apt-get install cuda-5-5aber ich habe nur einen Fehler bekommen:

The following packages have unmet dependencies:
 cuda-5-5 : Depends: nvidia-current (>= 319.00) but it is not going to be installed
            Depends: nvidia-current-dev (>= 319.00) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

was ein bisschen seltsam erscheint, da es meines Wissens nach von nvidia-current keine neuere Version als 304 gibt.

In diesem ForumIch fand einen Vorschlag zur Verwendung der.laufenDatei stattdessen. Ich bin der beigefügten Anleitung gefolgt und leider erneut gescheitert:

***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 319.00 is required for CUDA 5.5 functionality to work.

Beide Ansätze führten weder mit nvidia-319den standardmäßig in 13.10-Repositories verfügbaren Paketen noch mit denen nvidia-331aus dem ppa:xorg-edgers/ppaRepository zu guten Ergebnissen.

Irgendwelche Vorschläge, was ich als Nächstes versuchen könnte, damit es funktioniert?

Antwort1

Ich denke, Ihr Problem mit CUDA könnte darin liegen, dass das CUDA-Paket für Ubuntu 13.10 nicht richtig mit dem Treiber für Ihre Nvidia-Grafikkarte funktioniert. In Ubuntu 14.04 gibt es ein neues CUDA-Paket, das in Ubuntu 13.10 nicht verfügbar ist und das heißtlibcudart5.5. libcudart5.5 ist die NVIDIA CUDA-Laufzeitbibliothek. Dies könnte das CUDA-Paket sein, nach dem Sie suchen.

So aktivieren Sie CUDA mit einer NVIDIA-Grafikkarte. In Ubuntu 14.04 müssen Sie den Grafiktreiber nvidia-331 oder neuer installieren, um CUDA zu aktivieren. Sie müssen auch die NVIDIA CUDA-Laufzeitbibliothek installieren. Die Compute Unified Device Architecture (CUDA) ermöglicht die Verwendung von NVIDIA-Grafikprozessoren (GPUs) für massiv parallele allgemeine Berechnungen. Entfernen Sie den vorhandenen proprietären NVIDIA-Treiber, öffnen Sie dann das Terminal und geben Sie Folgendes ein:

sudo apt-get install nvidia-331 libcudart5.5  

Öffnen Sie dann Blender und wählen SieDatei->Nutzerpreferenzenund es wird ein Fenster mit den Blender-Benutzereinstellungen geöffnet, in dem Sie überprüfen können, ob CUDA in Blender aktiviert ist.

Bildbeschreibung hier eingeben

verwandte Informationen