不使用APT方式安裝是因為提供的driver太舊了,不好搭配CUDA使用。下面的安裝方式是在系統在下面幾個條件下完成的安裝:
- 將Debian Jessie升級到目前最新版本 8.8
- 讓Debian Jessie開機直接進入文字模式。這點很重要,因為要是圖形模式如果安裝了顯卡驅動失敗以後,就什麼畫面都看不到了~
步驟1:更新/etc/apt/sources.list
deb http://ftp.tw.debian.org/debian/ jessie main contrib non-free原本以為這樣可以直接用APT更新顯卡驅動,但後來才發現只有提供到340.102這版本
deb-src http://ftp.tw.debian.org/debian/ jessie main contrib non-free
步驟2:到Nvidia官方網站上面下載最新的驅動程式
到繁體中文官方網站下載,作業系統選Linux 64-bit,用的是381.09檔案會是:- NVIDIA-Linux-x86_64-381.09.run
步驟3:安裝一些編譯Nvidia driver所需的工具與環境
- sudo apt-get update
- sudo apt-get install build-essential linux-headers-$(uname -r)
- sudo dpkg --add-architecture i386
- sudo apt-get update
- sudo apt-get install lib32z1 lib32ncurses5
- sudo apt-get update
步驟3.1 修改/etc/modprobe.d/blacklist-nouveau.conf,內容如下:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
步驟3.2 修改/etc/modprobe.d/nouveau-kms.conf,內容如下:
options nouveau modeset=0
步驟4:開始安裝Nvidia驅動程式(用root權限)
- chmod +x NVIDIA-Linux-x86_64-381.09.run
- ./NVIDIA-Linux-x86_64-381.09.run
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 381.09....
回答幾個選擇題:
- Accept LICENSE
- Yes, for register the kernel module sources with DKMS
- Yes, for Install NVIDIA's 32-bit compatibility libraries
- Yes, Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.
如果一切順利,最後會出現這段文字
Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64(version: 381.09) is now complete. Please update your XF86Config or xorg.conf file as appropriate; see the file /usr/share/doc/NVIDIA_GLX-1.0/README.txt for details.
點選OK之後就可以重開機了
上面兩個指令應該就可以說明顯卡型號與驅動程式版本步驟5:重開機後確認有沒有安裝成功
- nvidia-smi
- nvidia-smi -L
參考文獻
- Remove nouveau and install nvidia Driver in Debian 8 作法大部分參考這篇
- NVIDIA Proprietary Driver Debian用jessie-backports來用apt安裝
- Ubuntu 16.04只用內顯而不用獨顯
- Fedora上安裝Nvidia的驅動程式
- CentOS 7上安裝Nvidia驅動程式
- NVIDIA GeForce Driver Installation on Debian Jessie Linux 8 64bit
- 監控Nvidia顯示卡
- Archlinux NVIDIA (简体中文)
沒有留言:
張貼留言