Design

啟用Blender CUDA功能

最近在學校有上Blender的課,第一堂課就是要把顯卡開啟CUDA支援(學校機器搭的是Nvidia的顯卡)。所以在這邊筆記一下,以免下次要裝環境又找不到資料。


0. 環境

  • Debian Jessie 8
  • Nvidia 顯卡
  • 本篇文章在2015/09/30撰寫完畢


A. Enable contrib non-free

1
$ sudo vi /etc/apt/sources.list

deb & deb-src 那兩行後面新增 contrib non-free (通常在前面幾行而已)

1
2
deb http://opensource.nchc.org.tw/debian/ jessie main contrib non-free
deb-src http://opensource.nchc.org.tw/debian/ jessie main contrib non-free

ps.小心別改到security的或其他行

1
$ sudo apt-get update; sudo apt-get upgrade


B. Install Nvidia Kernel Driver

1
2
$ sudo apt-get install nvidia-kernel-dkms nvidia-driver
$ sudo apt-get install nvidia-cuda-toolkit nvidia-xconfig


C. Disable Nvidia module

要關閉這些module的原因,是因為在新版Jssie中,早已經沒有nv與ast這兩個module,所以當你沒關閉的時候他就會無限reload…..無限找不到…..然後就在startx那邊卡超級久才能進去Xwindow。

1
$ sudo vi /etc/modprobe.d/fbdev-blacklist.conf

在最下面新增以下三行:

1
2
3
blacklist nv
blacklist ast
blacklist nouveau

存檔


D. Rebuild X config file

1
$ sudo nvidia-xconfig


E.Reboot


F. Check nvidia module

1
$ lsmod | grep nvidia