Ubuntu 13.10、CUDA 5.5 和混合式顯示卡

Ubuntu 13.10、CUDA 5.5 和混合式顯示卡

我正在嘗試在裝有 Ubuntu 13.10 和 Nvidia GeForce GT 645M 的筆記型電腦上設定 CUDA 5.5。我已經成功地使該卡與 bumblebee 和最新的驅動程式完美配合。當我嘗試安裝 CUDA 時出現問題。

首先我嘗試使用新增儲存庫.debUbuntu 12.10 的檔案(似乎是最接近我在 13.10 上需要的檔案),apt-get update然後運行,apt-get install cuda-5-5但我只得到一個錯誤:

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.

這看起來有點奇怪,因為就我而言,nvidia-current 不存在於比 304 新的版本中。

在本次論壇上我找到了使用的建議文件代替。我按照隨附的指南進行操作,不幸的是再次失敗:

***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.

這兩種方法都沒有產生任何好的結果,無論是nvidia-319預設 13.10 儲存庫中的軟體包或儲存庫nvidia-331中的軟體包均不可用ppa:xorg-edgers/ppa

關於我接下來可以嘗試什麼以使事情正常進行有什麼建議嗎?

答案1

我認為您的 CUDA 問題可能是 Ubuntu 13.10 的 CUDA 軟體包無法與您的 Nvidia 顯示卡驅動程式正常運作。在 Ubuntu 14.04 中,有一個新的 CUDA 軟體包,在 Ubuntu 13.10 中不可用,稱為libcudart5.5。 libcudart5.5 是 NVIDIA CUDA 執行時間函式庫。這可能是您正在尋找的 CUDA 套件。

以下是如何使用 NVIDIA 顯示卡啟用 CUDA。在 Ubuntu 14.04 中,您需要安裝 nvidia-331 顯示卡驅動程式或更新版本才能啟用 CUDA。您還需要安裝 NVIDIA CUDA 執行時間庫。統一運算設備架構 (CUDA) 使 NVIDIA 圖形處理單元 (GPU) 能夠用於大規模平行通用運算。刪除現有的專有 NVIDIA 驅動程序,然後打開終端機並輸入:

sudo apt-get install nvidia-331 libcudart5.5  

然後打開攪拌機並選擇文件->使用者偏好它將開啟 Blender 使用者首選項窗口,您可以在其中檢查 Blender 中是否啟用了 CUDA。

在此輸入影像描述

相關內容