要進行 3D 電腦繪圖,硬體加速功能必須要啟動,目前最常見的 3D 加速卡為 Nvidia,因此接下來要介紹如何在 Linux 底下啟動 Nvidia 3D 加速卡的硬體加速功能。
Nvidia 3D 加速卡的驅動程式模組名稱為 nvidia,要觀察此驅動程式模組是否有載入請執行:
lsmod |grep nvidia
其輸出如下:
nvidia_uvm 33239 4
nvidia 10507891 57 nvidia_uvm
drm 249955 3 nvidia
i2c_core 46012 5 drm,igb,i2c_i801,i2c_algo_bit,nvidia
如果沒有看到上面訊息,表示系統目前載入的 3D 驅動程式模組是 nouveau,這是自由版本的 3D 驅動程式模組,但是功能比原廠的弱很多,我們可以執行底下程式來確認系統是否載入此模組:
lsmod |grep nouveau
現在要安裝原廠的 3D 驅動程式模組,首先請先設定 /etc/apt/sources.list 檔,確定其中有 non-free 參數,如底下所示:
deb http://ftp.tw.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.tw.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
接著執行
# apt-get update
更新套件狀態。此時應該可以看到 nvidia-kernel-dkms 套件,請執行底下指令安裝此套件:
# apt-get install nvidia-kernel-dkms
裝完之後會出現重新開機畫面,此時重啟電腦,再執行
lsmod |grep nvidia
應該可以看到 nvidia 模組已載入電腦。但是這個時候進行 blender 還沒辦法啟動 CUDA 設定,原因在於我們還需要再安裝 nvidia-cuda-toolkit 套件,安裝完畢後 進入 blender 應該可以啟動 CUDA 設定,到此階段,我們就完成 3D 加速設定了。
沒有留言:
張貼留言