编辑:这是比 GeForce GTX 低级的 GPU,所以我不得不使用较旧的 Nvidia 驱动程序。请参阅我的回答以获取答案,但问题显示了一些问题。
除选择“继续使用手动安装的驱动程序”单选按钮外,其他所有内容均显示为灰色。
我采取的步骤:
按照这里从 Nvidia 的方式下载:https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-22-04
已禁用/列入黑名单的 Nouveau 如下所示:https://linuxconfig.org/how-to-disable-blacklist-nouveau-nvidia-driver-on-ubuntu-22-04-jammy-jellyfish-linux
然后按照以下步骤在安全启动设备中获取 Nvidia:https://linuxconfig.org/how-to-disable-blacklist-nouveau-nvidia-driver-on-ubuntu-22-04-jammy-jellyfish-linux (使用谷歌翻译)
我希望我的 Lenovo Ideapad 3 Gaming 15ACH6 能够使用 Cuda 和 Cudnn。我可以在 Windows(双启动)中使用 Cuda,但更喜欢在 Ubuntu 中工作。
我遵循了许多教程,所以完全不知道现在该采取什么步骤。
编辑:
我确实sudo nano /etc/modprobe.d/blacklist-nvidia-nouveau.conf
注释掉了黑名单行并重新启动,所以现在 Ubuntu 正在检测两个显示器,但 nouveau 在软件和更新中的附加驱动程序中仍然显示为灰色。
我想回到 nouveau,然后清除 nvidia,然后尝试选择其他驱动程序中列出的 nvidia 驱动程序之一,即清除我下载并安装的 nvidia 驱动程序NVIDIA-Linux-x86_64-525.60.11.run
答案1
更新 CUDA:
https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html
0-Gaming-3:~$ nvidia-smi
Tue Mar 21 22:42:37 2023
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 530.30.02 Driver Version: 530.30.02 CUDA Version: 12.1 |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce GTX 1050 Ti On | 00000000:01:00.0 Off | N/A |
| 0% 41C P8 N/A / 120W| 348MiB / 4096MiB | 3% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+
或者:
sudo ubuntu-drivers devices
sudo apt install nvidia-driver-525
或者:
sudo ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
答案2
我听从了 @ubfan 的建议,但被卡住了,sudo apt update
提示缺少 Nvidia 发布文件,所以我再次清除了 Nvidia,检查了一下,ubuntu-drivers devices
因为我注意到我的 GPU 不是我购买时宣传的 GeForce GTX 1650,但是
nyck33@nyck33-IdeaPad-Gaming-3-15ACH6:~$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
这是一款适用于较薄笔记本电脑的低档 GPU,因此我决定使用最旧的驱动程序并遵循以下步骤: https://itslinuxfoss.com/fix-failed-initialize-nvml-driver-library-version-mismatch-error/
因为我收到了不匹配错误。
我现在有
nyck33@nyck33-IdeaPad-Gaming-3-15ACH6:~$ nvidia-smi
Thu Dec 1 21:15:11 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.161.03 Driver Version: 470.161.03 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 36C P0 6W / N/A | 4MiB / 3914MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 2076 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------+