我刚刚遇到了一个令人不快的问题:在最新更新(将内核版本升级到3.2.0-52-generic
)后,图形无法正常工作。显然,更新后它需要nvidia-319
驱动程序,而在我看来,12.04nvidia-current
指向的是nvidia-304
。因此,我不得不手动安装nvidia-319
和卸载nvidia-304
。
这是因为我的配置搞乱了某些东西还是已知问题?
答案1
检查一下问题,以及类似的问题。当系统中有两个不同版本的 nvidia 驱动程序时,就会发生这种情况。这是一个已知问题。您需要注意内核和显卡的 nvidia 版本是否相同。或者,如果您没有卸载以前的驱动程序版本。发生这种情况的原因是 nvidia-current-dev 的版本为 304,而 nvidia-current-updates-dev 的版本为 319,如报告所述。
如果你已经从 Ubuntu 的附加驱动程序对话框中安装了 nVidia 驱动程序,请尝试
sudo apt-get purge nvidia*
然后尝试重新安装
sudo apt-get install nvidia-current-updates-dev
然后重启。如果你使用了 nVidia 网站上的 .run 文件,则按以下方式进入控制台:Alt+Ctrl+F1然后运行
nvidia-xxx-pkg1.run --uninstall
删除之前的驱动程序组件。现在重新启动并查看是否有效。如果没有,则执行
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
这样就不会加载 nVidia 芯片组的默认 nouveau 驱动程序,而是加载专有驱动程序。最后安装打包的二进制驱动程序
sudo apt-get install nvidia-current-updates-dev
检查一下关联也一样。
答案2
您先请
sudo apt-get purge nvidia*
尝试:
sudo apt-get install nvidia-319-updates-dev
这对我有用,没有 319,它只是重新安装了 304。