我似乎总是对 Nvidia 驱动程序感到苦恼,经常不得不重新安装 Ubuntu:有没有更好的方法来删除它们?当我第一次安装驱动程序时,显示器的分辨率为 640 x 480。我设法将 2 个屏幕设置为 1024 x 780,这是可用的,但 Ubuntu 建议安装专有驱动程序(nvidia-current-updates 295.40-ubuntu1)。执行此操作并重新启动后,它显示笔记本电脑,并且在单个屏幕上仅提供 640 x 480。
- 有什么办法可以恢复到原始驱动程序吗?
- 在安装新驱动程序之前,有什么方法可以确定它们是否正常工作吗? - 多年来,我一直希望在最新版本中修复所有问题......但我似乎总是陷入这种境地!
答案1
sudo apt-get purge nvidia-current
如果您在终端中输入该命令,它将删除专有驱动程序并返回到库存驱动程序。我遇到了类似的问题,前几天我重新思考了一下,发现问题似乎出在最新的专有驱动程序上。一旦我卸载它并重新启动,一切都恢复正常。希望这对您有所帮助!
答案2
卸载 NVIDIA,然后安装 Ubuntu Desktop
sudo apt-get remove --purge nvidia-*
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf
echo 'nouveau' | sudo tee -a /etc/modules
答案3
我最近安装了 NVidia 的 310 驱动程序,这也导致我的系统崩溃。我发现这个链接很有帮助:
http://linuxinstall.hootip.com/how-to-solve-nvidia-video-card-drivers-problems-on-ubuntu-12-10/
以下内容来自上述链接:
第一个解决方案 按组合键Ctrl + Alt + F1进入紧急终端。使用您的用户名和密码登录并输入:
sudo apt-get install linux-source
sudo apt-get install linux-headers-3.5.0-17-generic
现在卸载当前驱动程序:
sudo apt-get remove nvidia-current
如果没有,请尝试以下命令:
sudo apt-get remove nvidia-current-updates
或者:
sudo apt-get remove nvidia-experimental-304
或者:
sudo apt-get remove nvidia-experimental-310
现在重新安装(是的,它看起来像一个笑话,几乎是嘲讽性的):
sudo apt-get install nvidia-current-updates
如果一切成功,请输入:
sudo reboot
当您重新启动时您应该已经解决了!
答案4
就我而言,这还不够,因为我之前安装了“NVIDIA-Linux-x86-310.44”。我相信这是正常更新时我的 unity-3d 崩溃的主要原因,驱动程序和编译的内核之间可能存在不同步的情况。
我把所有的东西都删除了:
以我的常用用户身份登录,然后执行“sudo -i”,这样我就不必一直输入密码,并且执行以下操作:
apt-get remove nvidia-current-updates
apt-get remove nvidia-current
shutdown now -r
以我的常用用户身份直接从控制台登录,重新执行“sudo -i”,转到我下载“NVIDIA-Linux-x86-310.44.run”文件的子目录。然后使用“sh NVIDIA-Linux-x86-310.44.run”重新安装,我回答重新编译。当然,我有很多错误。但最后它工作正常,并让我恢复了 unity-3d。
安德烈·德斯诺耶
祝最近遇到同样问题的人好运。