如何在 14.04 中安装旧版 nvidia 驱动程序?

如何在 14.04 中安装旧版 nvidia 驱动程序?

我有一台配备 NVIDIA GeForce FX 5500 的旧台式机,这意味着只有 173.xx 版本的 nvidia 驱动程序可以运行。

在“硬件驱动程序”中,我选择了“专有驱动程序”选项,然后单击“立即应用”,但随后它立即切换回“使用开源驱动程序”,没有任何可见的错误消息或任何内容。

因此我尝试使用 apt 安装它:正在读取软件包列表...正在构建依赖关系树...正在读取状态信息...无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从 Incoming 中移出。以下信息可能有助于解决这种情况:

    # apt-get install nvidia-173
    The following packages have unmet dependencies:
      nvidia-173 : Depends: xorg-video-abi-11 but it is not installable or
                   xorg-video-abi-12 but it is not installable or
                   xorg-video-abi-13 but it is not installable or
                   xorg-video-abi-14 but it is not installable or
                   xorg-video-abi-15
    E: Unable to correct problems, you have held broken packages.

强迫没有帮助。

所以我尝试安装专有驱动程序这里。我将 nouveau 列入黑名单,停止了 X,并更新了 ramdisk。

安装失败,出现一系列错误,如您所见这里

我不知道该怎么做才能编译它。我安装了 build-essentials,我的 gcc 版本是 4.8.4。我的内核版本是 kernel 3.19.0-25-generic。

我在网上搜索,但找到的都是有关较新驱动程序的信息。这些驱动程序在 openSUSE 12.3 中运行良好,并且 nvidia 有一个预构建驱动程序的官方存储库,但现在似乎已经不存在了,尽管肯定有一个存档。我应该尝试以某种方式安装这些二进制文件吗?

或者我还应该尝试其他什么吗?

提前致谢。

答案1

不幸的是,没有办法让 173.xx 在 Ubuntu 10.04 之后的任何版本上运行(那是我上次在 Ubuntu 上使用 nvidia 驱动程序的时候)。

我的问题是,我的电脑只有“旧” PCI - 也就是说,没有 PCI Express 插槽。因此,我必须找到适合的显卡。

幸运的是,我在 eBay 上找到了 GeForce 6200 卡(带 PCI!),它使用了NVIDIA-304驱动程序。现在它在 12.04 上运行良好。
这个修复程序(如果您愿意这么称呼它)将花费您大约 40 美元,或人们出售的任何价格。

祝遇到此问题的人好运。

答案2

这个问题有一个非常简单的解决方案。你只需要安装Ubuntu 14.04.1

我在古老的机器上做过GeForce FX 5200使用lubuntu-14.04.1-desktop-i386.iso

我认为您不应该在安装期间下载任何更新(或者最好拔掉网络),首次启动后只需使用 Ubuntu 的驱动程序工具安装 NVIDIA 173.14.39。重启后,您可以将系统完全更新到 14.04.4,并且它不会破坏 NVIDIA 的依赖关系。

在此处输入图片描述

切换到此驱动程序让我的性能略有提升。一些旧游戏运行得更好(通过 PlayOnLinux),它甚至解决了一个游戏的问题。视频播放效果也略有改善(包括 HTML5)。SMTube 现在运行得相当好。

只是不要将你的发行版升级到 14.04 以上:)

以下是我获取 ISO 的链接:http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/

答案3

问题:无法安装显卡型号 NVIDIA GeForce FX 5200 的驱动程序 173.14.39。

解决方案:我已经搜索并阅读了好几天的此问题解决方案。nvidia-173 (173.14.39) 是 NVIDIA GeForce FX 5200 显卡的驱动程序包。我按照这些来源在 Lubuntu 14.04.1 中安装了 nVidia GeForce FX 5200 驱动程序,并且成功了。游戏(AssultCube)和(Warzone 2100)现在运行顺畅。以下是带有技术细节的纯解决方案:

nVidia 网站说: “173.14.* 旧版驱动程序系列(版本 173.14.39)已添加对 X.Org xserver 版本 1.15 的支持。173.14.* 系列没有计划发布其他版本。”请看此处:https://nvidia.custhelp.com/app/answers/detail/a_id/3142/~/support-timeframes-for-unix-legacy-gpu-releases 173.14.39 驱动程序支持的卡:https://www.nvidia.com/object/IO_32667.html 和这里:https://www.nvidia.com/Download/driverResults.aspx/71302/en-us

在 Ubuntu 论坛网站上:支持 173.xx 驱动程序的 Ubuntu 最新版本是 Ubuntu 14.04.1。请参见此处:https://ubuntuforums.org/showthread.php?t=2293379

如果您正在进行全新的 Ubuntu 安装,请不要安装任何高于 14.04.1 的版本,并且在安装过程中不要下载任何更新。

首先,您必须连接到互联网并通过浏览网页等方式进行检查。

从桌面安装:

  1. 转到 Synaptic 包管理器然后更新包信息。
  2. 转到软件和更新->附加驱动程序->选择 nvidia 驱动程序 173.14.39->应用。
  3. 下载并安装驱动程序后,重新启动计算机。

从终端安装:

  1. sudo apt-get 更新

  2. 安装 nvidia-173

  3. sudo 重启

您可以将系统完全更新到 14.04.6,这不会破坏 nVidia 的依赖关系。它仍将使用 14.04.1 内核系列和图形堆栈。不要将您的发行版升级到 14.04 以上。要从系统中删除 nVidia 驱动程序:sudo apt-get remove --purge nvidia-* 您还可以安装(Linux Mint 17.1)。我认为它有 X.Org xserver 版本 1.15 并且也可以工作。 我解决了这个问题

相关内容