安装nvidia官方驱动后桌面特效明显卡顿
Tofloor
poster avatar
achillesjj
deepin
2019-06-05 06:36
Author
本帖最后由 achillesjj 于 2019-6-4 22:48 编辑

系统:Deepin-15.8GPU: GTX780
deepin 系统自带显卡驱动工具,可以选择闭源驱动版本为 390.67,此时系统运行一切正常,桌面特效流畅。
但是!但是!但是!如果选择手动安装 nvidia 官方驱动 (run 文件),虽然都能安装成功,但桌面特效明显变卡顿,点个右键都要等 2 秒。即使是选择的 390.67 版本的官方驱动安装,也会这样。

之所以需要安装官方驱动,是因为 deepin 自带的驱动版本太老,我还要装 cuda-10 以及 tensorflow-gpu,所以必须使用更新的驱动版本,比如 410 等。

有小伙伴知道这是为什么吗?如何解决?
Reply Favorite View the author
All Replies
avatar
superendermansm
deepin
2019-06-05 06:55
#1
顶你               
Reply View the author
avatar
superendermansm
deepin
2019-06-05 06:56
#2
对于这种玄学问题,我个人的建议是尝试deepin-wm,因为dde-kwin对某些硬件兼容性不如deepin-wm,有些则反之
Reply View the author
avatar
achillesjj
deepin
2019-06-05 17:01
#3
本帖最后由 achillesjj 于 2019-6-5 09:02 编辑
https://bbs.deepin.org/post/178857
对于这种玄学问题,我个人的建议是尝试deepin-wm,因为dde-kwin对某些硬件兼容性不如deepin-wm,有些则反之 ...

多谢,能麻烦说得更清楚一些吗?您说使用 deepin-wm 具体是什么意思?从哪里查看我现在的桌面特效是使用的 deepin-wm 还是 dde-kwin ?
Reply View the author
avatar
aida
deepin
2019-06-05 17:13
#4
不建议使用.run 进行安装,因为.run文件与debian并不是兼容

软件源中的nvidia驱动是经过处理的

安装较新的nvidia驱动的话可以参考

https://bbs.deepin.org/post/178542

Reply View the author
avatar
achillesjj
deepin
2019-06-05 17:22
#5
https://bbs.deepin.org/post/178857
不建议使用.run 进行安装,因为.run文件与debian并不是兼容

软件源中的nvidia驱动是经过处理的

hello,我试过源内安装 (sudo apt-get install nvidia-driver),里面版本依然是 390.65,而且不带 nvidia-smi,后期也没找到方法装。您是怎么安装更新版本的?抱歉,我没怎么看明白
Reply View the author
avatar
achillesjj
deepin
2019-06-05 17:24
#6
https://bbs.deepin.org/post/178857
不建议使用.run 进行安装,因为.run文件与debian并不是兼容

软件源中的nvidia驱动是经过处理的

我试过源内安装 (sudo apt-get install nvidia-driver),里面版本依然是 390.65,而且不带 nvidia-smi,后期也没找到方法装。您是怎么安装更新版本的?抱歉,我没怎么看明白,谢谢
Reply View the author
avatar
achillesjj
deepin
2019-06-05 17:24
#7
https://bbs.deepin.org/post/178857
不建议使用.run 进行安装,因为.run文件与debian并不是兼容

软件源中的nvidia驱动是经过处理的

我试过源内安装 (sudo apt-get install nvidia-driver),里面版本依然是 390.65,而且不带 nvidiasmi,后期也没找到方法装。您是怎么安装更新版本的?抱歉,我没怎么看明白,谢谢
Reply View the author
avatar
aida
deepin
2019-06-05 17:51
#8


我使用的 backports 源中的nvidia-driver

添加backports源

编辑 /etc/apt/source.list
添加 一行
deb https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free

安装驱动前请先卸载其他的nvidia驱动

然后在终端执行 sudo apt update -y && apt-get install -t stretch-backports nvidia-driver

单显卡的话应该安装驱动就可以使用了

双显卡 参照这个帖子配置
https://bbs.deepin.org/post/178542

Reply View the author
avatar
superendermansm
deepin
2019-06-05 18:11
#9
achillesjj 发表于 2019-6-5 09:01
多谢,能麻烦说得更清楚一些吗?您说使用 deepin-wm 具体是什么意思?从哪里查看我现在的桌面特效是使用的 ...

你现在应该是kwoin
sudo apt purge dde-kwin && sudo apt install deepin-wm
推荐用aida大大的方案
Reply View the author
avatar
186******46
deepin
2019-06-05 18:26
#10
兄弟,升级内核到5.0就好了。
Reply View the author
avatar
achillesjj
deepin
2019-06-06 06:04
#11
本帖最后由 achillesjj 于 2019-6-6 08:31 编辑
https://bbs.deepin.org/post/178857
我使用的 backports 源中的nvidia-driver

添加backports源

谢谢,我安装成功了 418.56,但是却无法安装cuda-10(提示driver版本不够),同时没有 nvidia-smi 命令 (也无法单独安装)。我查了版本对应,cuda-10 可以兼容 410 以上的驱动,但这里安装的 418 却不行。是不是源内的驱动其实都是定制修改过的,和官方版本已经不是一回事了?有没有 好的方案可以安装较新的官方版本?
另外,我发现主要问题还是 deepin-wm。当使用源内驱动时,deepin-wm cpu 占用率正常。一旦使用官方闭源驱动,deepin-wm cpu 占有率直接飙升到 300% (总共也就400%) 以上,从而导致系统卡顿。关闭桌面特效后恢复正常。我其实不是很懂 debian 和驱动之间的关系。是不是每个 debian 内核其实都只适配了少数几个指定版本的驱动?
Reply View the author
avatar
achillesjj
deepin
2019-06-06 16:32
#12
https://bbs.deepin.org/post/178857
兄弟,升级内核到5.0就好了。

升级后没有解决问题
Reply View the author
avatar
aida
deepin
2019-06-06 18:05
#13
https://bbs.deepin.org/post/178857
谢谢,我安装成功了 418.56,但是却无法安装cuda-10(提示driver版本不够),同时没有 nvidia-smi 命令 ( ...

nvidia-smi命令在nvidia-smi这个包里面

apt-get install -t stretch-backports nvidia-smi

cuda这个我还么用过。。
Reply View the author