检测到的是 llvmpipe(LLVM 10.0.0,256 位),而不是 NVIDIA

检测到的是 llvmpipe(LLVM 10.0.0,256 位),而不是 NVIDIA

我在用:

Ubuntu 18.04.1

内核版本:5.4.0-42-generic

NVIDIA 1660 TI(联想 Legion Y545)

我已禁用安全启动,并重新安装了 nvidia 驱动程序,但对这个问题没有帮助。

我没有看到 NVIDIA 驱动程序,而是看到了llvmpipe(LLVM 10.0.0,256 位)。我已经尝试了所有方法但似乎无法修复它。

lspci -k | grep -EA3 'VGA|3D|Display'

输出:

01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1)
Subsystem: Lenovo Device 3ffc
Kernel modules: nvidiafb, nouveau
01:00.1 Audio device: NVIDIA Corporation TU116 High Definition Audio Controller (rev a1)

编辑

我做了什么(步骤):

  1. sudo apt-get remove --purge '^nvidia-.*'删除现有的

  2. 删除了所有不必要的 PPA,因此当我运行sudo apt update它时输出:

    得到:1http://security.ubuntu.com/ubuntubionic-security 正在发布 [88,7 kB]

    点击数:2http://al.archive.ubuntu.com/ubuntu仿生发布

    命中:3http://al.archive.ubuntu.com/ubuntubionic-updates 发布中

    点击数:4http://al.archive.ubuntu.com/ubuntubionic-backports InRelease
    在 1 秒内获取了 88,7 kB (84,9 kB/s)

    ...

  3. sudo apt install nvidia-driver-440按照@Pilot6 建议的方式运行并重新启动,但没有结果。

任何帮助,将不胜感激。

答案1

禁用安全启动并安装 nvidia-driver-XXX 对我来说有效。

答案2

我不确定这是否有用。我安装了 ubuntu 22.04,但“设置”>“关于”中的图形显示为 llvmpipe。

为了解决这个问题,我执行了以下步骤。

1] 我首先secure boot在 bios 中禁用该选项。

2] 我添加了 Jammy Jellyfish(即 22.04)的图形 ppa,并重新安装了 nvidia 驱动程序:sudo apt reinstall nvidia-driver-510。现在一切都很好。

答案3

好的,然后我回答了。事实证明,nivida-packages (440) 与 Paket linux-generic-hwe-18.04-edge (5.4:XXx) 中的内核不兼容,并且阻止了 dkms 本身。恢复到 linux-generic (4.15.xxx) 并清除 (linux-generic-hwe-18.04-edge) 及其依赖项并重新安装软件包 nvidia-dkms-440 就可以解决问题。

相关内容