1. 查看自己的顯卡型號 (本例如下型號):
lspci 01:00.0 VGA compatible controller: NVIDIA Corporation G94 [GeForce 9600 GT] (rev a1)
2. Nvidia 官方載點:
http://www.nvidia.com.tw/Download/index.aspx?lang=tw下載以 Nvidia Geforce 9600 GT 為例,如下圖:
搜尋後,下載到一個「NVIDIA-Linux-x86_64-340.32.run」。
3. 開始安裝(頁面最下方有 Debug 說明):
sh NVIDIA-Linux-x86_64-340.32.run
4. 在 X-Windows 下,以終端機開啟 Nvidia 設定視窗,指令如下:
nivida-setting
可以查看到各項顯卡設定,
例如我有兩台螢幕,在裡面設定:
左螢幕:
輸出結果:
5. 以 Blender 軟體為例,來驅動 3D 硬體加速:
至軟體 Blender > file > system > USR...> compute device > CUDA
Debug 1.
過程需要關 X-Windows ,若 X 無法關閉(以gnome為例),則需要移除下列三個套件:
gnome
gnome-core
gdm3
apt-get remove gnome gnome-core gdm3
Debug 2.
過程中發現 nouveau 驅動模組無法關閉( rmmod )的話,則有可能是在核心編譯過程中,選到 <*> 或 <M> 所致:
先試試停用 Nouveau 驅動模組,
(特別注意下面是兩個大於符號):
echo "blacklist nouveau" >> /etc/modprobe.d/fbdev-blacklist.conf reboot
如果還是不行,請重新做核心編譯:
> Device Drivers > Graphics support > < > Nouveau (nVidia) cards
解決方法為,重編核心,把上面的 <*> 或 <#> 改為 < > ,
把 kernel 內建的 nvidia 驅動關閉,我們另裝官方提供的驅動程式。
沒有留言:
張貼留言