在 Ubuntu 12.04 上安装 nvidia-173 驱动程序的正确方法?

在 Ubuntu 12.04 上安装 nvidia-173 驱动程序的正确方法?

在追踪一个不幸的错误之后,我发现我的戴尔 Nvidia GeForce FX 5200 需要 nouveau 或 nvidia-current 以外的驱动程序:https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-173/+bug/948053

问题是我不确定如何从这里继续 - 并且我对此也非常非常谨慎,因为最近两三次我尝试安装此卡的驱动程序时,结果出现了分辨率很差和/或屏幕空白的情况,并且我最终至少重新安装了一次 Ubuntu。

我相当肯定该卡没有错误,因为它在一个月前在同一台机器上的 Windows XP 下工作正常,所以我相信错误是人为的。 :/ 根据以上链接中的信息,最佳安装方法是什么?如果失败了,正确的恢复方法是什么?我不太想再次重新安装 :) 谢谢。

答案1

至少就我而言,我相信这个问题已经解决了。

最近,我读过很多关于它的驱动程序 - 173.14.35 - 以一种我可以使用 apt-get 访问和安装的方式发布了。原始问题中的链接指向了 precise-proposed 上的 nvidia-173 已更新为 xxx.xx.35 的公告,因此只需按照本页上列出的说明进行操作即可:https://wiki.ubuntu.com/Testing/EnableProposed

由于这是一个相当新的修复,我不能保证它适用于所有在 Ubuntu 12.04 下使用旧版 Nvidia 显卡的人。但就我而言,这比降级 Xorg 或回滚到旧版操作系统要好得多。

答案2

以下简单步骤对我于 2013 年 3 月 19 日更新的 12.04.02 版本有效。

  • 安装 12.04.02(不要启用自动登录)。
  • 当安装完成重新启动后,您将进入登录屏幕(请勿登录)。
  • CTRL-ALT-F1 进入命令行。
  • 在命令提示符下登录
  • sudo apt-get install nvidia-173-updates (请勿安装 nvidia-173)
  • 重启
  • 享受

答案3

Nvidia 173开车上班的方法是降低xorg-xserver,所以这就是我们要做的.........

创造/etc/apt/sources.list.d/oneiric.list并添加 oneiric repo(您可以在终端上完全复制/粘贴以下内容

sudo -s

sudo cat >/etc/apt/sources.list.d/oneiric.list <<EOF

deb http://archive.ubuntu.com/ubuntu oneiric main

deb-src http://archive.ubuntu.com/ubuntu oneiric main

EOF

您还需要执行“固定”,以便选择 xserver-xorg 并将其保留为旧版本而不是最新版本。

在 /etc/apt/preferences.d/ 中创建一个新文件

cat > /etc/apt/preferences.d/xorg-xerver-pin-1050 <<EOF

Package: xorg xserver-xorg*

Pin: release a=oneiric

Pin-Priority: 1050

然后运行,

sudo apt-get update & sudo apt-get dist-upgrade

这将警告你,它将降级许多与“xorg”相关的软件包,这正是我们所需要的

从以下位置下载 Nvdia-173 驱动程序 这里

下载完成后,您需要停止 GUI,因此请按 ++ 以您的用户身份登录进入终端Ctrl并停止AltF1虚拟服务器

sudo service lightdm stop

转到您保存它的位置(很可能在您的主下载文件夹中)

cd ~/Downloads

并运行以下命令

sudo chmod +x NVIDIA-Linux-x86-173.14.31-pkg1.run & sudo ./!$

按照屏幕上的说明操作,大多数情况下都选择“是”,完成后重新启动计算机。瞧!您现在正在使用英伟达驱动程序完全支持 3D!如果您想配置其他设置,可以使用nvidia-设置您现在已安装的应用程序。如果您更改了某些内容并想保存它,则必须以 root 身份运行它,因此最好按Alt+F2并在命令上输入gksu nvidia-settings

答案4

只需将以下内容添加到您的 /etc/apt/sources.list 文件中:

deb http://cz.archive.ubuntu.com/ubuntu precise-updates main restricted

然后你可以

sudo apt-get install nvidia-173-updates

我已经安装了 nvidia-304,因此我必须执行以下操作:

sudo apt-get install -f 

相关内容