主機: Dell OptiPlex 390 MT (i5) 系列;
顯卡: 技嘉(GIGABYTE) GV-N730D5-2GI 902MHz/5000MHz 2GB/64bit GDDR5 顯卡 (http://item.jd.com/1176469.html)。
系統:CentOS 3.10.0-514.21.1.el7.x86_64
安裝步驟:
(1)下載 NVIDIA GT 730 驅動:在 NVIDIA 官網驅動下載頁面,依次選擇 GeForce GT700 系列,GeForce GT 730,Linux 64位,語言最好選擇為英語;
(2)進入下載的驅動所在目錄,運行驅動安裝程序
# init 3
# chmod +x NVIDIA-Linux-x86_64-375.66.run # sh NVIDIA-Linux-x86_64-375.66.run
(3)安裝過程中選擇“Accept”,並且會詢問是否要配置啟動參數,選擇“yes”,它會自動生成兩個文件: /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf 和 /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ,內容如下:
$ cat /usr/lib/modprobe.d/nvidia-installer-disable-nouveau.conf # generated by nvidia-installer blacklist nouveau options nouveau modeset=0 $ cat /etc/modprobe.d/nvidia-installer-disable-nouveau.conf # generated by nvidia-installer blacklist nouveau options nouveau modeset=0
(4)由於 NVIDIA 驅動程序與系統默認的 nouveau 驅動和 X window 沖突,第(3)步並不能正常安裝,還需要利用第(3)步生成的兩個配置文件重建initramfs image,並設置系統默認啟動為文本模式:
# 重建initramfs image mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak dracut /boot/initramfs-$(uname -r).img $(uname -r) # 修改運行級別為文本模式 systemctl set-default multi-user.target
(5)重啟操作系統,確保是文本模式,以root用戶登錄並查看 nouveau 驅動是否還在工作
# 重新啟動, 使用root用戶登陸 reboot # 查看nouveau是否已經禁用 lsmod | grep nouveau
如果沒有顯示相關的內容,說明已禁用,可以開始 NVIDIA 驅動安裝。
(6) 進入下載的驅動所在目錄,安裝 NVIDIA 驅動
chmod +x NVIDIA-Linux-x86_64-375.66.run ./NVIDIA-Linux-x86_64-375.66.run
(7)修改運行級別,以圖形模式作為默認啟動方式
systemctl set-default graphical.target
(8)重啟,OK
在Applications--Other可以看見NVIDIA X Server Settings菜單
(9)附:在 MATLAB 的 命令窗口可以看到 NVIDIA 驅動已加載
>> opengl info Version: '4.5.0 NVIDIA 375.66' Vendor: 'NVIDIA Corporation' Renderer: 'GeForce GT 730/PCIe/SSE2' MaxTextureSize: 16384 Visual: '視覺效果 0x27,(RGBA 32 位(8 8 8 8)、Z 深度 16 位、硬件加速、雙緩沖區…' Software: 'false' HardwareSupportLevel: 'full' SupportsGraphicsSmoothing: 1 SupportsDepthPeelTransparency: 1 SupportsAlignVertexCenters: 1 Extensions: {328x1 cell} MaxFrameBufferSize: 16384
參考資料: