调试缓慢启动:软锁定

调试缓慢启动:软锁定

最近我的启动时间明显增加。grub 启动后屏幕变黑,显示器关闭,几分钟后(以前不到 10 秒)才会出现登录屏幕。我使用的是 Ubuntu 22.04。

在 中dmesg,我可以看到:

watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [gpu-manager:879]
$ systemd-analyze blame | head
2min 51.572s gpu-manager.service
2min 17.629s docker.service
1min 42.960s plymouth-quit-wait.service
1min 42.890s [email protected]
 1min 8.731s snapd.service
 1min 8.581s containerd.service
     34.403s avahi-daemon.service
     34.401s bluetooth.service
     34.395s NetworkManager.service
     34.386s power-profiles-daemon.service
$ sudo cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=6dd5bb0f-d520-4e28-9162-abbfe26b2cc6 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=2082-E229  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sdb2 during installation
UUID=9e0c4e6c-7c6b-483d-af13-c87ebf7b5dd5 /home           ext4    defaults        0       2
/swapfile                                 none            swap    sw              0       0

在网上查了一下,确认是 中选择了 nvidia (专有) 驱动Additional driversnouveau.modeset=0在 grub 中添加了。还检查了内存。关机也很慢。

将 Nvidia 驱动程序从 510 更新到 515,暂时解决了这个问题,但几天后问题又出现了,现在驱动程序已经更新。

对于如何进一步调试有什么建议吗?

答案1

如果您查看 Nvidia 开发者论坛,您会看到一些由于较新的驱动程序而导致的与软锁定相关的问题。https://forums.developer.nvidia.com/search?q=linux%20soft%20lockup%20%20order%3Alatest_topic

我以前总是运行最新的 Nvidia 驱动程序,但总是遇到问题。我目前使用的驱动nvidia-driver-470程序与 性能相同nvidia-driver-515,但没有多显示器问题或软锁定。

您可以使用以下方式查看可用驱动程序列表apt list nvidia-driver-*

这里还有 520 个驱动程序可用:https://www.nvidia.com/Download/driverResults.aspx/193764/en-us/但这些似乎都存在一些相同的问题。

相关内容