Ubuntu 20.04 GPU 未找到

Ubuntu 20.04 GPU 未找到

因此,我一直在尝试让 Ubuntu 20.04 检测到我的 nVidia GPU,但我在网上找到的所有建议都没有帮助。我的主要问题是运行建议的命令时看不到任何输出。以下是我尝试过的方法:

  1. 第一个建议似乎是运行lspci -v | grep VGA,当我在 Ubuntu 终端中运行它时没有任何输出。
  2. lspci | egrep -i "vga|display|3d"也被建议过,但是没有成功。
  3. 另一个建议是运行sudo lshw -C video,但仍然没有输出。
  4. 也运行了lspci -k | grep -A 2 -i "VGA",没有输出
  5. 最后lspci -nn | grep '\[03'

检查这些似乎是在线贡献者提出的解决方案的第一步,但我甚至无法运行这第一步。有人对我该如何继续有什么建议吗?

编辑

也许我还应该说明一下,我正在为 Linux 使用 Windows 子系统。输出如下:

  1. 无输出
  2. 无输出
  3. Linux DESKTOP-IQST6BS 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  4. Graphics: Message: No Device data found. Display: server: No display server data found. Headless machine? tty: 120x30 Message: No advanced graphics data found on this system.
  5. 无输出
  6. [ 1.890709] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)

编辑2

所以我按照说明这里按照建议操作,但我仍然无法连接到 GPU。例如,当我输入时,sudo prime-select nvidia输出只是Error: no integrated GPU detected.。有人能告诉我这里出了什么问题吗?

答案1

编辑:假设您有 WSL2,您应该获得相应的驱动程序。请参阅WSL 上的 CUDA

有关如何安装的指南,请参阅

https://docs.nvidia.com/cuda/wsl-user-guide/index.html#abstract

有关的

  1. https://ubuntu.com/blog/getting-started-with-cuda-on-ubuntu-on-wsl-2
  2. https://medium.com/swlh/how-to-install-the-nvidia-cuda-toolkit-11-in-wsl2-88292cf4ab77
  3. https://www.reddit.com/r/bashonubuntuonwindows/comments/hxro9i/help_how_to_get_nvidia_driver_work_on_wsl2/
  4. https://www.reddit.com/r/bashonubuntuonwindows/comments/n8lkts/where_to_download_old_version_of_nvidia_wsl_driver/
  5. https://github.com/microsoft/WSL/issues/6323

非常奇怪的是,您发布的命令甚至没有显示您的主显卡。

可能的原因

(奇怪的硬件问题可能是罪魁祸首)。

  1. GPU 在 BIOS 级别被禁用。检查一下。如果您有 Windows 双启动,那将是一个很好的比较。
  2. 拆卸和更换 CMOS 电池可能有帮助
  3. HDMI 线也可能是问题所在。

额外/有用的信息

请发布输出:

  1. dpkg -l | grep linux-modules-nvidia
  2. dpkg -l | grep nvidia-driver
  3. uname -a
  4. inxi -G(您可能必须安装inxi
  5. grep 10de /lib/udev/rules.d/*
  6. dmesg | grep nvidia
  7. dmesg | grep NV

有关的

  1. https://ubuntuforums.org/showthread.php?t=2443222

答案2

首先有 nvidia 驱动程序,

转到 ubuntu 的软件和更新中心,在附加驱动程序选项卡下,查看是否已启用 nvidia 专有驱动程序(确保该驱动程序不是服务器驱动程序)。就我而言,我错过了这一点,花了很多时间尝试其他东西。

另请注意,对于 CUDA>10.1,所需的驱动程序版本应> = 418.39

相关内容