Linux(CentOS7) NVIDIA GeForece GTX 745 显卡驱动
来源:互联网 发布:cod12优化补丁 编辑:程序博客网 时间:2024/04/27 19:56
戴尔台式机Vostro,根据它的“服务编号”或者“快速服务代码”查找,官网只有Windows系列的显卡驱动,没有Linux驱动提供下载。程序--》系统工具--》硬件--》显示器,里面分辨率只有两个可选,界面相当的别扭。
下面的步骤,建议在另一台桌面的Linux系统 ssh -X到需要安装驱动的主机上去来操作,或者非桌面登录,免得麻烦
# lspci | grep VGA /*检查显卡型号*/
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 745] (rev a2)
在英伟达官网搜索“geforce gtx 745 centos",根据需要选择32位或者64为,我这里选择的是下图所示驱动,下载后的文件为NVIDIA-Linux-x86_64-340.32.run
NVIDIA-Linux-x86_64-340.76_0.run - 直接下载这个2015.1.27最新的。
# chmod +x NVIDIA-Linux-x86_64-340.32.run /*赋予驱动文件执行权限*/
这里根据桌面类型,如果有桌面,我这里用的是GNOME,首先停止桌面 [KDM(KDE),GDM(GNOME),lightdm(LXDE和Xfce),MDM(Linux Mint)]
# systemctl stop gdm /*停掉桌面*/
如果直接执行下一步的安装,则会提示需要先停掉 X window:
ERROR: You appear o be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the DRIVER in the README available on the Linux driver download page at www.nvidia.com.
# ./NVIDIA-Linux-x86_64-340.32.run /*登录进入无桌面模式,安装驱动*/
*************************************************************************************************************
这里可能冒出个Nouveau错误:
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and you Linux distribution’s documentation for details on how to correctly disable the Nouveau kernel driver.
Nouveau 是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的 Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。
不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特 效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,需要首先禁用Nouveau再安装官方驱动。
# lsmod | grep nouveau /*检测Nouveau驱动是否已启用*/
nouveau 1403757 1 mxm_wmi 13021 1 nouveauwmi 19070 2 mxm_wmi,nouveaui2c_algo_bit 13413 1 nouveaudrm_kms_helper 125008 1 nouveauttm 93441 1 nouveaudrm 349210 4 ttm,drm_kms_helper,nouveaui2c_core 40582 5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveauvideo 24400 1 nouveau# vim /etc/modprobe.d/blacklist.conf /*把Nouveau加入黑名单*/
blacklist nouveau# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak /*备份initramfs*/
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r) /*重建initramfs*/
# systemctl isolate multi-user.target /*设置(开机启动)到3层多用户模式*/
# reboot /*重启*/
这个时候字体很大,表示驱动已经禁用了,$(lsmod | grep nouveau)检测没有结果了,这个时候再来执行安装
# yum -y install gcc /*基本工具给装上*/
# ./NVIDIA-Linux-x86_64-340.32.run /*登录进入无桌面模式,安装驱动*/
*************************************************************************************************************
Verifying archive integrity... OKUncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.32.................................................................................................................................................................................................................................
*************************************************************************************************************
如果出现Unable to build the nvidia kernel module错误,那表示你下载的这个驱动文件还不是最新的,或者并不适配当前的操作系统。方法就是去官网下载个最新的驱动,我在CentOS7.1上安装NVIDIA-Linux-x86_64-340.32.run还行,但是在CentOS7.2上就报这个错,下载最新的NVIDIA-Linux-x86_64-340.76_0.run即可。以后可能还有更新的系统和更新的驱动。
*************************************************************************************************************
后面就是一些基本选项了,接受协议等
# systemctl start gdm /*最后启动桌面(GNOME)*/
看看效果,大屏,漂亮
- Linux(CentOS7) NVIDIA GeForece GTX 745 显卡驱动
- Ubuntu 9.10下安装Nvidia GTX 470显卡驱动
- 黑苹果显卡nVidia GTX 750 驱动 成功
- 安装Linux Nvidia显卡驱动
- linux 安装NviDIA显卡驱动
- linux安装Nvidia显卡驱动
- Xubuntu 16.04下安装gtx 960m的NVidia显卡驱动----2017.03.19
- LINUX的NVIDIA显卡驱动安装
- Linux如何配置nVIDIA显卡驱动
- 在Linux中安装NVIDIA显卡驱动
- [Linux]CentOS 6.0 安装Nvidia显卡驱动
- 干掉Nouveau安装Linux Nvidia显卡驱动
- linux redhat NVIDIA显卡驱动安装
- linux mint 13安装Nvidia显卡驱动
- linux系统安装nvidia显卡驱动
- Kali Linux 安装Nvidia显卡驱动
- Linux mint 18 安装NVIDIA显卡驱动
- linux redhat7 升级NVIDIA显卡驱动步骤
- Protege一种本体构建编辑器
- 使用virtio_balloon(KVM中的Ballooning)
- 解决 Caused by: org.hibernate.MappingException: An AnnotationConfiguration instance is required to use
- hdoj 2571 命运【dp】
- CRF 简介入门
- Linux(CentOS7) NVIDIA GeForece GTX 745 显卡驱动
- jquery表单序列表转化为json
- Java防止SQL注入的几个途径
- 在EditText中设置图片,背景为圆角,输入法弹出不影响activity原有布局...(一)
- C#学习笔记 字符串和正则表达式
- mt6572 gpio驱动笔记
- zcmu_1674
- iOS - FMDB数据本地化的使用
- .NET根据wsdl文件解析成调用的类文件,客户端方法