You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Debian 11升级至12后NVIDIA显卡驱动无法加载的问题求助

Debian 11升级至12后NVIDIA显卡驱动无法加载的问题求助

各位大佬好,我把Debian 11升级到12、内核版本更新到6.5.0-1之后,发现NVIDIA驱动突然失效了。运行sudo nvidia-settings时弹出了下面的错误:

caeleste@spectre:~$ nvidia-settings

ERROR: NVIDIA driver is not loaded

(nvidia-settings:35073): GLib-GObject-CRITICAL **: 10:59:12.413: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (nvidia-settings:35073): CRITICAL **: 10:59:12.414: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed

我摸不准问题根源,试着彻底卸载重装驱动:先执行purge nvidia*清理所有NVIDIA相关包,再安装linux-headers-amd64 linux-image-amd64 nvidia-detect nvidia-driver nvidia-cuda-dev,但操作后还是出现一模一样的错误。

下面是我的系统相关信息,供大家参考:

系统基本信息(neofetch输出)

$> neofetch

OS: Debian GNU/Linux 12 (bookworm) x86_64

Kernel: 6.5.0-1-amd64

Packages: 2995 (dpkg)

Shell: bash 5.2.15

Resolution: 3840x2160

DE: Plasma 5.27.5

WM: KWin

Terminal: caelestis-custom

CPU: Intel i7-10750H (12) @ 5.000GHz && Intel UHD Graphics

GPU: NVIDIA GeForce GTX 1650 Ti Mobile

Memory: 3541MiB / 15601MiB

nvidia-detect检测结果

$> nvidia-detect

Detected NVIDIA GPUs:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Ti Mobile] [10de:1f95] (rev a1)

dkms状态

#> dkms status

nvidia-current/525.125.06: added

nvidia-driver安装版本信息

#> apt-cache policy nvidia-driver

nvidia-driver:

Installed: 525.125.06-1~deb12u1

Candidate: 525.125.06-1~deb12u1

Version table:

525.125.06-2 100

100 http://deb.debian.org/debian unstable/non-free amd64 Packages

*** 525.125.06-1~deb12u1 500

500 http://ftp.uni-stuttgart.de/debian bookworm/non-free amd64 Packages

100 /var/lib/dpkg/status

nvidia-persistenced服务状态

#> systemctl status nvidia-persistenced.service

× nvidia-persistenced.service - NVIDIA Persistence Daemon

Loaded: loaded (/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)

Active: failed (Result: exit-code) since Mon 2023-09-18 10:56:26 CEST; 26min ago

Process: 21064 ExecStart=/usr/bin/nvidia-persistenced --user nvpd (code=exited, status=1/FAILURE)

Process: 21066 ExecStopPost=/bin/rm -rf /var/run/nvidia-persistenced (code=exited, status=0/SUCCESS)

CPU: 2ms

Sep 18 10:56:26 spectre systemd[1]: Starting nvidia-persistenced.service - NVIDIA Persistence Daemon...

Sep 18 10:56:26 spectre nvidia-persistenced[21065]: Started (21065)

Sep 18 10:56:26 spectre nvidia-persistenced[21065]: Failed to open libnvidia-cfg.so.1: libnvidia-cfg.so.1: cannot open shared object file: No such file or directory

Sep 18 10:56:26 spectre nvidia-persistenced[21064]: nvidia-persistenced failed to initialize. Check syslog for more details.

Sep 18 10:56:26 spectre nvidia-persistenced[21065]: Shutdown (21065)

Sep 18 10:56:26 spectre systemd[1]: nvidia-persistenced.service: Control process exited, code=exited, status=1/FAILURE

Sep 18 10:56:26 spectre systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.

Sep 18 10:56:26 spectre systemd[1]: Failed to start nvidia-persistenced.service - NVIDIA Persistence Daemon.

另外我已经确认Secure-boot处于关闭状态,但问题还是没解决。有没有大佬能帮忙分析下该怎么修复?谢谢大家!

备注:内容来源于stack exchange,提问作者Celeste

火山引擎 最新活动