driver - 2 笔记本上的 GPU。NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信
问题描述
我正在尝试为我的笔记本联想军团安装 nvidia 驱动程序。我的 GPU 是 NVIDIA GeForce RTX3060,最后一个驱动程序是 470。所以我尝试了不同的方法来安装驱动程序,方法是从 NVIDIA 官方网站、软件和更新下载驱动程序 (.run),从终端安装。但是当尝试:
nvidia-smi
得到错误:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
我认为问题在于我的笔记本电脑中有 2 个 GPU。我跑:
sudo lspci -nnk | grep -iA3 vga
结果是:
00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:9a60] (rev 01)
Subsystem: Lenovo Device [17aa:3f80]
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:9a03] (rev 05)
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:2560] (rev a1)
Subsystem: Lenovo Device [17aa:3f80]
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
01:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:228e] (rev a1)
当我重新启动 Ubuntu(18.04)时,另一件事无法启动。出现以下消息:
dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks
然后我按 Ctrl + Shift + F3:
sudo prime-select intel
之后笔记本启动。启动后,我将主 gpu 更改为 nvidia:
sudo prime-select nvidia
尝试时错误是相同的nvidia-smi
所以问题是如何在 PC 上处理 2 个 GPU 的驱动程序?
解决方案
推荐阅读
- salesforce - 从 Mule4 插入销售人员检查
- android - 使用 makeReadOnly() 写入锁 Ntag 424DNA 抛出失败错误
- dialogflow-es - 对谷歌缺少访问令牌的操作
- firmware - 使用 angr 分析固件文件
- selenium - 网络抓取期间的“消息:无效会话 ID”
- java - 在具有超类的 JPA 中创建规范
- bash - 列出带有关联容器的 docker 镜像
- django-viewflow - Viewflow:获取当前待处理任务的最佳/规范方法是什么?
- mysql - SQL Join 花费了太多时间
- node.js - 如何从 HTTP 请求中获取浏览器和操作系统?