[Seek Help] 升级到V20.1后手动升级内核至5.8.14后显卡驱动失效,重新安装?
Tofloor
poster avatar
天下无双有我
deepin
2021-01-01 20:09
Author

昨天系统升级到V20.1后,发现内核是5.4.7,参照论坛中帖子方法手动升级内核至5.8.14后显卡驱动失效,如何重新安装显卡驱动?

升级内核所用命令:

sudo apt install linux-image-5.8.14-amd64-desktop

sudo apt install linux-headers-5.8.14-amd64-desktop

 

我用的显卡是Nvidia GT630,台式电脑,单独分区安装的Deepin V20系统。

 

重启后显示分辨率很低,显示文字及图标巨大,什么都操作不了。无奈,重启进入原5.4.7内核,用“显卡驱动管理器”切到默认驱动,重启两次后,再进入新内核,重新用“显卡驱动管理器”切换闭源驱动,重启后提示“无法切换到Nvidia闭源驱动”。此时电脑显卡风扇狂转,噪音很大。之前用5.4.7内核、闭源驱动时没发现显卡风扇这么大噪音,怀疑是驱动所致。

 

用命令行操作升级显卡闭源驱动(之前就是通过此方式升级的闭源驱动),用nvidia-detect命令测试驱,推荐我安装   nvidia-legacy-390xx-driver

nvidia-detect输出如下:

Detected NVIDIA GPUs:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1)



Checking card:  NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)

Your card is only supported up to the 390 legacy drivers series.

It is recommended to install the

    nvidia-legacy-390xx-driver

package.

安装390驱动,命令输出如下:

sudo apt install nvidia-legacy-390xx-driver
请输入密码
[sudo] zdxhl 的密码:
验证成功
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
nvidia-legacy-390xx-driver 已经是最新版 (390.138-1~deb10u1+rebuild)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
正在设置 nvidia-legacy-390xx-kernel-dkms (390.138-1~deb10u1+rebuild) ...
Removing old nvidia-legacy-390xx-390.138 DKMS files...

------------------------------
Deleting module version: 390.138
completely from the DKMS tree.
------------------------------
Done.
Loading new nvidia-legacy-390xx-390.138 DKMS files...
Building for 5.8.14-amd64-desktop
Building initial module for 5.8.14-amd64-desktop
Error! Bad return status for module build on kernel: 5.8.14-amd64-desktop (x86_64)
Consult /var/lib/dkms/nvidia-legacy-390xx/390.138/build/make.log for more information.
dpkg: 处理软件包 nvidia-legacy-390xx-kernel-dkms (--configure)时出错:
 已安装 nvidia-legacy-390xx-kernel-dkms 软件包 post-installation 脚本 子进程返回错误状态 10
dpkg: 依赖关系问题使得 nvidia-legacy-390xx-driver 的配置工作不能继续:
 nvidia-legacy-390xx-driver 依赖于 nvidia-legacy-390xx-kernel-dkms (= 390.138-1~deb10u1+rebuild) | nvidia-legacy-390xx-kernel-390.138;然而:
  软件包 nvidia-legacy-390xx-kernel-dkms 尚未配置。
  未安装软件包 nvidia-legacy-390xx-kernel-390.138。
  软件包 nvidia-legacy-390xx-kernel-dkms 提供了 nvidia-legacy-390xx-kernel-390.138,但它尚未被配置。

dpkg: 处理软件包 nvidia-legacy-390xx-driver (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 nvidia-legacy-390xx-kernel-dkms
 nvidia-legacy-390xx-driver
E: Sub-process /usr/bin/dpkg returned an error code (1)

根据提示信息,应该是 nvidia-legacy-390xx-kernel-dkms未配置,但我不知道如何配置?

请大神们看看如何处理此情况?

是用什么办法安装390驱动,还是退回到5.4.7内核,使用原闭源驱动?

Reply Favorite View the author
All Replies
天下无双有我
deepin
2021-01-01 20:14
#1

目前使用的是开源驱动,很不稳定,现在浏览器的顶端都变黑了,如下图

Reply View the author
Ziggy
deepin
2021-01-02 00:00
#2

重新安装一下显卡驱动

Reply View the author
天下无双有我
deepin
2021-01-02 07:10
#3
Ziggy

重新安装一下显卡驱动

我用“显卡驱动管理器”和命令行下的apt install都试了多次了,都不行,都是那个dkms那里报错,应该是dkms没有适配吧。

别的安装显卡驱动的方法我也不会,版主说的重新安装显卡驱动是指什么方法?

谢谢版主的回答!

Reply View the author
Ziggy
deepin
2021-01-02 07:20
#4
天下无双有我

我用“显卡驱动管理器”和命令行下的apt install都试了多次了,都不行,都是那个dkms那里报错,应该是dkms没有适配吧。

别的安装显卡驱动的方法我也不会,版主说的重新安装显卡驱动是指什么方法?

谢谢版主的回答!

不排除是内核不兼容,建议回退到正常版本

Reply View the author