我的系统将驱动程序从 304.131 更新为 304.132。如何恢复 131 驱动程序?系统无法在 304 下启动,我不得不清除 nvidia 并使用 Nouveau。
Nvidia 驱动程序是 GeForce9400m。2009 Macbook 5,2。
提前致谢。
答案1
已报告/确认为 Bug #1639180。我遇到了同样的问题,最后手动安装了 Nvidia-304.131(您必须先将 MTRR 补丁安装到 Nvidia 运行文件中)。
答案2
这可能会有所帮助,无需手动安装,直到 nvidia 修复此问题
从 304.132 降级到 304.131:
Ctrl+++Alt切换1到控制台
- 登录
sudo apt-get autoremove nvidia*
sudo apt-get install nvidia-304=304.131-0ubuntu3
为了防止损坏的驱动程序在下次更新时重新安装,但仍能获得较新的更新,您可以专门阻止它。
创建一个名为的文件,/etc/apt/preferences.d/nvidia-bug
内容如下:
Explanation: block this specifique update because of OpenGL problem with 304.132
Package: nvidia-304
Pin: version 304.132-0ubuntu0.16.04.2
Pin-Priority: -10
Explanation: block this specifique update because of OpenGL problem with 304.132
Package: nvidia-opencl-icd-304
Pin: version 304.132-0ubuntu0.16.04.2
Pin-Priority: -10
要阻止的具体版本取决于您的 Ubuntu 版本。这是针对 16.04 的。通过运行来检查要阻止哪个版本apt-cache policy nvidia-304
。
答案3
我遇到了类似的问题。我发现新版本的 nvidia 驱动程序对我有用,看来你的显卡也受支持!只需检查相应的 nvidia 网站,哪个驱动程序版本适合你:http://www.nvidia.com/Download/index.aspx?lang=en-us
运行以下命令:
sudo apt-get remove nvidia*
sudo apt-get autoremove
sudo apt-get install nvidia-**driver version**