我有一台 HP ZBook Fury G8 17,3" FHD IPS i7-11800H 128GB/2TB SSD T1200 4A698EA。第二块 SSD 上安装了 Windows 10 Pro。Windows 可以毫无问题地使用我的 T1200 nvidia 卡。
在全新安装并安装最新更新的 Xubuntu 21.10 5.13.0-27-generic 上,我遇到了 nvidia 驱动程序无法加载的问题。
sudo ubuntu-drivers list
nvidia-driver-470, (kernel modules provided by linux-
modules-nvidia-470-generic)
nvidia-driver-495, (kernel modules provided by linux-
modules-nvidia-495-generic)
nvidia-driver-460-server, (kernel modules provided by
linux-modules-nvidia-460-server-generic)
nvidia-driver-470-server, (kernel modules provided by
linux-modules-nvidia-470-server-generic)
sudo ubuntu-drivers autoinstall
或者
sudo apt install nvidia-driver-470
或者
sudo apt install nvidia-driver-495
安装软件时没有错误。
reboot
导致尝试 modprobe 但没有成功的进程核心负载达到 100%。最后 nvidia 驱动程序未加载。
sudo dmesg | grep -i D3cold
给我
nvidia 0000:01:00.0: can't change power state from
D3cold to D0 (config space inaccessible) vgaarb: changed
VGA decodes: olddecodes=none,decodes=none:owns=none
nvidia probe of 0000:01:00.0 failed with error -1
nvidia-nvlink: Unregistered the Nvlink Core, major
device number 507 Nvlink Core is being initialized,
major device number 507
我认为电源管理的工作方式发生了一些变化。在 BIOS 中,我只能选择混合显卡或 UHD,没有电源模式。我选择了混合显卡,因为在另一种情况下,nvidia 控制器不可见。新的电源管理不允许从内核模块内启动某些设备(不仅仅是显卡)。一定有另一种方法可以做到这一点(在 Windows 中它可以工作)。我认为 nvidia 驱动程序没有识别出这种情况。
答案1
我知道如何解决这个问题:您只需从 iso 文件安装 HP 制作的特殊 ubuntu 版本,然后您就可以nvidia-smi
毫无问题地使用:
(您必须选择 Linux、Ubuntu 作为您想要使用的系统)
我认为这是 HP 设下的一个诡计,他们想控制你免费使用 nvidia 驱动程序。