![安装新的 NVIDIA 驱动程序后,在 Linux 上未正确输入 root 密码。现在 NVIDIA 驱动程序无法工作](https://linux22.com/image/956070/%E5%AE%89%E8%A3%85%E6%96%B0%E7%9A%84%20NVIDIA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%90%8E%EF%BC%8C%E5%9C%A8%20Linux%20%E4%B8%8A%E6%9C%AA%E6%AD%A3%E7%A1%AE%E8%BE%93%E5%85%A5%20root%20%E5%AF%86%E7%A0%81%E3%80%82%E7%8E%B0%E5%9C%A8%20NVIDIA%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E5%B7%A5%E4%BD%9C.png)
我试图安装最新的 NVIDIA 驱动程序,版本 550.78。我对 Linux 非常陌生,为此我苦苦挣扎了几个小时。我终于找到了一个通过终端解决的解决方案,它要求我输入新密码,然后要求我重新启动,并在重新启动后输入密码以确保这不是攻击或其他什么。我想我搞砸了,也许我没有足够注意,但当时我认为我没有得到输入安全密码的选项。当我登录时,我检查了 NVIDIA X 服务器设置,几乎完全是空白的。
我检查了终端:
nvidia-smi
无法工作,因为“NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。请确保最新的 NVIDIA 驱动程序已安装并正在运行。”
prime-select query
给我“一经请求”
sudo prime-select intel
给我“错误:未检测到集成 GPU。”
prime-select nvidia
给我“此操作需要root权限”
我该怎么办?
答案1
由于您是 Ubuntu 新手,我建议您以 root 身份删除并以用户身份重新安装。
1/ 安装 Synaptic GUI...
a/ 打开终端并输入:sudo apt install synaptic
2/ 以 root 身份打开 Synaptic...
a/ 打开终端并输入:sudo synaptic
b/ 单击菜单:设置 -> 存储库 -> 附加驱动程序
c/ 单击 Nouveau 显示驱动程序按钮
d/ 保存并关闭
3/ 清除 Nvidia...
a/ 在终端中输入:sudo apt purge nvidia*
4/ 重启并以用户身份登录
5/ 要重新安装,请打开 Synaptic...
a/ 单击菜单按钮:搜索
b/ 输入 Nvidia
c/ 选择所需驱动程序的元包。例如:nvidia-driver-550。d
/ 单击菜单按钮:应用
e/ 关闭
6/ 以用户身份重启
系统是否正常工作?- 完成。
要验证驱动程序,请打开 Synaptic,然后打开菜单:设置 -> 存储库 -> 附加驱动程序
Synaptic 应显示已安装并处于活动状态的 Nvidia 驱动程序。