ubuntu 22.04 nvidia 驱动程序无法正常工作

ubuntu 22.04 nvidia 驱动程序无法正常工作

所以,我有一个GA107M[GeForce RTX 3050 移动版]安装完成后我安装了nvidia-驱动程序-520打开内核以阻止其他驱动程序。PC 无法关闭,屏幕出现故障,并且准确显示 0,00 Hz 和nvidia-smi抛出错误

Unable to determine the device handle for GPU 0000:01:00.0: Not Found

检查其他驱动程序后,我发现该设备正在使用手动安装的驱动程序,-520 现在是 -525,我无法取消选中底部的选项**继续使用手动安装


@ARG:回复 ARG 的评论,感谢您提供的详尽答案列表,但我想说的是,当输入其他驱动程序时,我所有的选项都被涂黑了,无法取消选中唯一可用的选定选项,即继续使用手动安装的驱动程序 这是我在附加驱动程序下的软件和更新中看到的内容

我之前从那里安装了开放内核驱动程序,它是版本 520,运行时nvidia-检测器,输出为

nvidia-driver-525

我没有手动更新,这意味着它会自动更新,现在给我带来了问题

答案1

首先我卸载了当前的 NVidia 驱动程序

sudo apt autoremove nvidia* --purge

然后从包管理器安装最新的驱动程序。

sudo ubuntu-drivers install

运行报告错误

sudo nvidia-bug-report.sh

曾是

错误:无法找到当前正在运行的内核的内核源代码树。请确保您已安装内核的内核源代码文件,并且已正确配置它们。

这是通过运行修复的

sudo apt -y install linux-headers-$(uname -r)

答案2

我不太明白它是如何解决的。我在下面发布了我自己的解决方案,以便为您提供参考,请在尝试这些步骤之前备份您的工作。

我在 Ubuntu 22.04、Asus rog zephyrus g14、NVIDIA GeForce RTX 3050 上使用 X.Org X server Nouveau 显示驱动程序。为了修复 Brave 浏览器冻结问题,我决定安装 nvidia-driver-525-openGNOME GUI Nvidia 安装方法之后,Ubuntu 无法识别我的外接显示器,nvidia-smi命令输出“未找到任何设备”。然后按照这个帖子我安装了 nvidia-cuda-toolkit。问题仍然存在,并且“附加驱动程序”gui 上的所有选项都被禁用,除了“继续使用手动安装的驱动程序”。然后我运行sudo apt install nvidia-dkms-525-opensudo apt autoremovesudo apt install nvidia-utils-525并按下按钮手动强制重启。成功了。我的显示设置又恢复了。Brave 浏览器现在可以正常工作,不会冻结。

相关内容