【整活时间】无脑选择合适的 NVIDIA 闭源驱动版本
Tofloor
poster avatar
忘记、过去
Moderator
2020-09-28 20:20
Author
*以下纯属水贴,更有技术含量的选择方式见大佬的帖子:https://bbs.deepin.org/post/203002

前情提要:本来以前是从 Beta 版本一路升级上来的,一直没有重装过......自从某次打包 星火商店 手贱加上了 mutt 依赖发送统计邮件,不仅被各位吐槽,而且最难受的是,及时后来我卸载了 mutt,删光了配置文件,进入 tty 登录用户之后,第一行永远会显示 "No Mail." ......我就奇了怪了,这玩意儿删了好久都没去掉。在强迫症的驱使下,这就重装了 1002 正式版镜像......



正文时间:

安装的时候,新的安装器集成了闭源驱动选项,本来确实挺方便的,加上显卡切换插件自己生成配置文件,直接懒人到底了 XD。然后麻烦来了......

安装好了 steam,一直打不开,提示缺少 libGL.so.1,论坛上看大佬操作要自己添加软链接到 /usr/lib,然而添加之后,在 NVIDIA 显卡独占模式下还是会显示 glXChooseVisual failed......无奈只能重装了闭源驱动,才解决了问题。(可能集成的驱动处理有点问题?)

选择驱动版本对我来说没啥问题,反正 1050 用最新的绝对没问题。但是旧显卡应该怎么选呢?只能去官网按型号找?这也是显卡切换插件没有提供安装闭源驱动选项的原因之一......(其他原因嘛......一个是当时没想好怎么安装,另一个是会和官网的 .run 安装的驱动冲突,不会处理)

今天翻翻仓库,看到了一个神奇的东西:nvidia-detect/440.100。这个东西......我咋记得之前没有来着?莫不是终于能像 Ubuntu 一样自动检测合适版本的驱动了?

执行了 sudo apt install nvidia-detect 安装运行后果然能自动检测硬件和推荐驱动版本。



这就方便多了嘛,无脑执行命令抄写就完事儿了。人家都给了推荐驱动的包名和其他支持的版本了,再装不上就有点过分了吧 XD......



这里给个简单的命令,如果是图示的显示情况,可以正常获取到推荐驱动版本的驱动包名:
  1. nvidia-detect | grep "nvidia" | awk -F ' ' '{print $1}'
Copy the Code
具体啥意思可以百度一下,不难,这里输出结果是 nvidia-driver,就是我要安装的包。后面 sudo apt install nvidia-driver 即可。其他显卡的话可以自己试试?

Reply Favorite View the author
All Replies
1 / 2
To page
随便逛逛
deepin
2020-09-28 20:57
#1
收藏收藏...让事情越来越简单...
Reply View the author
lcw0268
deepin
2020-09-28 20:58
#2
沙发支持楼主。看帖子我也试试命令,来图片热闹:

Reply View the author
lcw0268
deepin
2020-09-28 21:02
#3
我默默的看看不属于我的沙发,怪只能怪我试命令和截图花时间了,慢了30秒。
Reply View the author
SamLukeYes
deepin
2020-09-28 21:06
#4
mhwd 既视感
Reply View the author
随便逛逛
deepin
2020-09-28 21:16
#5
https://bbs.deepin.org/post/203022
沙发支持楼主。看帖子我也试试命令,来图片热闹:

应该是新的比较好吧...但...仓库好像没有450...

话说你这个透明度有点高了啊...
Reply View the author
忘记、过去
Moderator
2020-09-28 21:17
#6
https://bbs.deepin.org/post/203022
沙发支持楼主。看帖子我也试试命令,来图片热闹:

底下写了推荐安装 nvidia-driver......虽然不晓得准不准就是了 XD,真有问题就去找老黄,反正都是他们家的东西
Reply View the author
随便逛逛
deepin
2020-09-28 21:20
#7
https://bbs.deepin.org/post/203022
我默默的看看不属于我的沙发,怪只能怪我试命令和截图花时间了,慢了30秒。 ...

精确到秒了...还正好30...你的点...恰的也挺准的啊...
Reply View the author
lcw0268
deepin
2020-09-28 21:33
#8
https://bbs.deepin.org/post/203022
精确到秒了...还正好30...你的点...恰的也挺准的啊...

呵呵,和你说个古老的故事:
曾经有个论坛有个版主说给0:00回帖的奖励。
没有过一分钟,他就后悔了,准点的帖子比他想象的多的多。
Reply View the author
随便逛逛
deepin
2020-09-28 21:39
#9
https://bbs.deepin.org/post/203022
呵呵,和你说个古老的故事:
曾经有个论坛有个版主说给0:00回帖的奖励。
没有过一分钟,他就后悔了,准 ...

每人"奖励"一朵大红花...
Reply View the author
Fredoong
deepin
2020-09-28 21:53
#10
这个nvidia-detect驱动探测软件并不适合所有型号的N卡,不过还是可以解决一部分显卡的驱动问题的。
Reply View the author
忘记、过去
Moderator
2020-09-28 21:58
#11
https://bbs.deepin.org/post/203022
这个nvidia-detect驱动探测软件并不适合所有型号的N卡,不过还是可以解决一部分显卡的驱动问题的。 ...

啊这......白高兴了......要是能把 Ubuntu 那边的驱动检测搬过来就好了......
Reply View the author
随便逛逛
deepin
2020-09-28 22:18
#12
https://bbs.deepin.org/post/203022
啊这......白高兴了......要是能把 Ubuntu 那边的驱动检测搬过来就好了......

谁去搬?...星火的小伙伴们不打算在星火商店上个爆款呢吗...(如果有版权问题的话,可以再考虑下有没有曲线救N卡的方法)...
Reply View the author
Fredoong
deepin
2020-09-28 22:50
#13
https://bbs.deepin.org/post/203022
啊这......白高兴了......要是能把 Ubuntu 那边的驱动检测搬过来就好了......

Ubuntu跟Nvidia有py交易,Deepin没有。
Reply View the author
lanyun7112
deepin
2020-09-29 00:53
#14
感谢!
楼上有人说只能对一部分有用,我的恰好在那 一部分/:^_^
以前有时候有点撕裂感,现在没有了,清晰了好多,感谢!
Reply View the author
sgb76
deepin
2020-09-29 07:17
#15
收藏了,以后备用
Reply View the author
kirin2020
deepin
2020-09-29 15:31
#16
nvidia-detect | grep "nvidia" | awk -F ' ' '{print $1}'

提示找不到这个命令
Reply View the author
忘记、过去
Moderator
2020-09-29 19:52
#17
https://bbs.deepin.org/post/203022
nvidia-detect | grep "nvidia" | awk -F ' ' '{print $1}'

提示找不到这个命令

看书不认真系列......装一下 nvidia-detect 啊

sudo apt install nvidia-detect
Reply View the author
deepinuser17
deepin
2020-09-29 20:37
#18
本帖最后由 deepinuser17 于 2020-9-29 12:50 编辑

nvidia-detect 的结果不一定准确。440.100 不支持GeForce GT 750M, 但是nvidia-detect返回的结论是所有版本都支持这个N卡。但事实是只有390.138, 340.107支持这个N卡。

所以用NVIDIA厂家的驱动器链接查对是最可靠的方法。
  1. $ nvidia-detect
  2. Detected NVIDIA GPUs:
  3. 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 750M Mac Edition] [10de:0fe9] (rev a1)

  4. Checking card:  NVIDIA Corporation GK107M [GeForce GT 750M Mac Edition] (rev a1)
  5. Your card is supported by all driver versions.
  6. It is recommended to install the
  7.     nvidia-driver
  8. package.
Copy the Code
Reply View the author
忘记、过去
Moderator
2020-09-29 20:46
#19
https://bbs.deepin.org/post/203022
nvidia-detect 的结果不一定准确。440.100 不支持GeForce GT 750M, 但是nvidia-detect返回的结论是所以版 ...

好吧......果然我想的太美了
Reply View the author
deepinuser17
deepin
2020-09-29 20:53
#20
深度可以继续改进nvidia-detect. 每个版本所支持的N卡,都是公开的信息,可以从驱动器链接上获取。 然后再加点“人工智能”, 就妥妥的了。要是能做到100%准确那就太好了。
Reply View the author
1 / 2
To page