所以,我有一个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-open
,sudo apt autoremove
,sudo apt install nvidia-utils-525
并按下按钮手动强制重启。成功了。我的显示设置又恢复了。Brave 浏览器现在可以正常工作,不会冻结。