前言
还是上次那个朋友,帮他把组装电脑装好Debian系统后,首先是出现USB无线网卡驱动问题,现在又是出现显卡驱动问题。
因为没有安装显卡闭源驱动,每次开机都会出现提示没有使用硬件加速,不推荐使用
之类的信息,整个系统界面也显示的很模糊。
这是因为默认使用的是内核中自带的开源驱动,效果肯定很差了。没办法了,只能叫我来帮他安装驱动了。
驱动安装
好歹也算是一名Linux的老鸟了,肯定不能像一个新手一样去百度搜那些杂乱、过时的信息。
刚开始我也经常这样做,结果搞得系统总是出问题,经过了多次重装系统的惨烈经历后,慢慢就总结出来经验了。
像这种东西,必须要先去查看官方wiki。如果官方还没有支持的话,再去google搜索第三方是如何安装的。
不过这次很幸运,目前Debian官方已经支持Nvidia GTX960显卡驱动安装了,不过如果系统是Debian稳定版的话就必须要添加backports源了。
查看显卡型号
# lspci -nn |grep VGA
以下命令确保都在root用户下运行。
Debian 8
添加backports源
# echo "deb http://httpredir.debian.org/debian jessie-backports main contrib non-free" >> /etc/apt/sources.list
更新源 # apt-get update
安装Linux headers
因为驱动会依赖一些Linux headers库。 # apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
安装驱动
# apt-get install -t jessie-backports nvidia-driver
安装的过程中可能会提示与当前的正在使用的开源驱动nouveau冲突,不用理会确定即可。
安装程序会将开源驱动默认添加到blacklist中,安装成功后,需要重启一下系统就好啦。
Debian 9
添加镜像源:
# echo "deb https://mirror.tuna.tsinghua.edu.cn/debian stretch main contrib non-free" >> /etc/apt/sources.list
# apt-get update
安装驱动
# apt-get install nvidia-driver
总结
驱动安装好后,重启进入系统,再也没有那个未使用硬件加速提示了,整个界面也显示的非常清晰。
有和没有驱动区别还是相当大的,之前都听别人说Linux中显卡驱动怎么怎么的坑。虽然我之前也没折腾过这个,
一是:我的笔记本比较老式了i3 u,只使用cpu中的集显,也没遇到过显卡驱动方面的坑。
二是:自从买了E5的服务器装好Debian后,我就把笔记本换回了win7,服务器当然不需要图形界面和显卡啦,而Windows的驱动安装更是简单,不多说了。
这次帮朋友安装,才知道了,Linux现在在桌面方面长进还是非常大的。
最后是瑾记一句话:
千万不要再随意帮别人装系统。
千万不要再随意帮别人装系统。
千万不要再随意帮别人装系统。
参考资料
Debian Nividia显卡驱动wiki: https://wiki.debian.org/NvidiaGraphicsDrivers
最新驱动版本支持的型号: http://us.download.nvidia.com/XFree86/Linux-x86_64/352.79/README/supportedchips.html