Debian stable安装NVIDIA显卡驱动,卸载nouveau显卡驱动,gcc-version-check failed

1:同事把高清线拿走了.换了一根线后debian的桌面分辨率变成了1280x1024,拉伸了(公司用的是HP的品牌机,19寸默认分辨率是1366x768) ,于是需要重新安装显卡驱动


2:首先是搜索显卡型号

root@debian:~# lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation Device 1049 (rev a1)
把nVidia Corporation Device 1049 拿到google里面搜下,得到显卡的数据

possible other names of the device:
NVIDIA GeForce GT 530 2 GB
nVIDIA GT 530M 2GB
vendor:
NVIDIA
VendorID:ProductID code of the device:
10de:1049
year of commercialization:
2012

3:去NVIDIA官网搜索相关的显卡驱动

http://www.nvidia.com/Download/index.aspx?lang=en-us

搜索下显卡GT530系列的,得到结果

http://www.nvidia.cn/object/linux-display-amd64-304.43-driver-cn.html

直接下载吧(在第二个位置是 产品支持列表,你可以查看这款显卡是否被支持),点下载跳转到同意和下载,再继续点下就可以下载了(浏览器内置) 或者支持wget,文件有点儿大,60多M

#wget http://cn.download.nvidia.com/XFree86/Linux-x86_64/304.43/NVIDIA-Linux-x86_64-304.43.run


4: 安装

首先停掉x-window 因为我用的gdm3 ,所以直接

#/etc/init.d/gdm3 stop

#sh  NVIDIA-Linux-x86_64-304.43.run

会问你gcc编译器这个脚本用的是gcc4.4的,你的是gcc4.3的,是否忽略掉gcc版本差异,选No 忽略掉

继续编译完后开始配置,配置完了后可以#gdm3 start或者直接重启了#shutdown -r now


5: 回到系统后可以发现驱动可以装好分辨率也可以调整到其他分辨率了.系统会自动识别好


A卡的驱动应该是类似的.


6: 如果想升级驱动,需要先卸载掉. 直接

#sh   NVIDIA-Linux-x86_64-304.43.run  --uninstall  

就可以了. 更多的参数,可以

#./NVIDIA-Linux-x86_64-304.43.run -A

查看 ,然后再去下新的驱动然后重复上面步骤就行了


要是报错received signal sigterm aborting nvidia 之类的. 需要装headers

#apt-get install linux-headers-$(uname -r)


要是已经安装了开源的驱动, nouveau, 需要停掉它, 并且把它从kernel里面remove掉

#echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

#apt-get --pirge remove xserver-xorg-video-nouveau

#ctrl+alt+F1 进入tty1

#/etc/init.d/lightdm stop 或者gdm3 stop


要是报gcc-version-check failed,

先获取下gcc版本, gcc --version  4.9


去检查下/var/lib/dkms/nvidia-uvm/340.29/build/make.log

里面说kernel是4.8编译的, 但是现在gcc版本是4.9

这就简单了

#update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100

#update-alternatives --config gcc

#update-alternatives --config gcc 选到4.8 再重新执行.sh 就可以了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值