主机: 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
参考资料: