本文教你如何选择合适的NVIDIA闭源驱动版本,以在Deepin 20系统下为例,也支持统信UOS系统。安装参考:讲解Deepin 20开源Nouveau和闭源NVIDIA驱动,附装闭源N卡驱动的方法。
安装Deepin 20的时候,新的安装器集成了闭源驱动选项,本来确实挺方便的,加上显卡切换插件自己生成配置文件,直接懒人到底了,然后麻烦来了。安装好了steam,一直打不开,提示缺少 libGL.so.1,看到有大佬操作要自己添加软链接到/usr/lib,然而添加之后,在NVIDIA显卡独占模式下还是会显示glXChooseVisual failed......,无奈只能重装了闭源驱动,才解决了问题。(可能集成的驱动处理有点问题?)
选择驱动版本对我来说没啥问题,反正1050用最新的绝对没问题。但是旧显卡应该怎么选呢?只能去官网按型号找?这也是显卡切换插件没有提供安装闭源驱动选项的原因之一(其他原因嘛,一个是当时没想好怎么安装,另一个是会和官网的.run安装的驱动冲突,不会处理)。
翻了翻仓库,看到了一个神奇的东西:nvidia-detect/440.100,这个东西,我记得之前没有来着?莫不是终于能像Ubuntu一样自动检测合适版本的驱动了?执行了sudo apt install nvidia-detect安装运行后果然能自动检测硬件和推荐驱动版本。
这就方便多了嘛,执行命令就完事儿了,人家都给了推荐驱动的包名和其他支持的版本了,再装不上就有点过分了吧。这里给个简单的命令,如果是图示的显示情况,可以正常获取到推荐驱动版本的驱动包名:nvidia-detect | grep "nvidia" | awk -F ' ' '{print $1}',这里输出结果是nvidia-driver,就是我要安装的包,后面sudo apt install nvidia-driver即可。其他显卡的话可以自己试试。
可以试运行一下,得到了下面的结果,应该是推荐安装nvidia-driver。当然,这个nvidia-detect驱动探测软件并不适合所有型号的NVIDIA卡,不过还是可以解决一部分显卡的驱动问题的。
相关主题 |