12.04 更新和 nvidia

var*_*tec 6 nvidia 12.04 drivers

在最新的更新(将其升级到内核版本3.2.0-52-generic)后,我对图形无法正常工作感到非常惊讶。显然在更新之后它期待nvidia-319驱动程序,而在我看来,在 12.04nvidia-current指向nvidia-304. 因此我不得不手动安装nvidia-319和卸载nvidia-304.

这是因为我在我的配置中搞砸了某些东西还是它是已知问题?

NKN*_*NKN 5

首先检查这个问题和类似的问题。当系统中有两个不同版本的 nvidia 驱动程序时会发生这种情况。这是一个已知问题。您需要注意内核的 nvidia 版本和相同的图形卡。或者,如果您没有卸载以前的驱动程序版本。之所以会发生这种情况,是因为 nvidia-current-dev 的版本为 304,而 nvidia-current-updates-dev 的版本为 319。

如果您已经从 Ubuntu 的附加驱动程序对话框安装了 nVidia 驱动程序,请尝试

sudo apt-get purge nvidia* 
Run Code Online (Sandbox Code Playgroud)

然后尝试重新安装

sudo apt-get install nvidia-current-updates-dev 
Run Code Online (Sandbox Code Playgroud)

然后重新启动。如果您使用了 nVidia 网站上的 .run 文件,请按Alt+Ctrl+F1转到控制台,然后运行

nvidia-xxx-pkg1.run --uninstall 
Run Code Online (Sandbox Code Playgroud)

删除以前的驱动程序组件。现在重新启动,看看是否有效。如果没有,则执行

sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
Run Code Online (Sandbox Code Playgroud)

这样就不会加载 nVidia 芯片组的默认 nouveau 驱动程序而不是专有驱动程序。最后安装打包的二进制驱动程序

sudo apt-get install nvidia-current-updates-dev
Run Code Online (Sandbox Code Playgroud)

也查一下这个链接

  • 我遇到过类似的问题,我所做的是清除所有与 nvidia 相关的内容。并做了一个 apt-get 更新。然后转到 Preferences > Additional Drivers > 然后选择 nvidia 推荐的专有驱动程序。`NVIDIA 加速图形驱动程序 [推荐]`,我选择了该选项并单击了激活。我的内核版本是`3.2.0-51-generic` (3认同)