如何在 14.04 上安装 Nvidia 二进制驱动程序?

如何在 14.04 上安装 Nvidia 二进制驱动程序?

自从 Geforce 2 问世以来,我一直在 Linux 台式机上安装 Nvidia 二进制图形驱动程序。我一直使用 Nvidia 显卡,所以这是可能的。在使用 MacBook 一段时间后,我不得不退回它,我尝试全新安装 Ubuntu 14.04,并通过 Synaptic 的第三方驱动程序切换器激活 Nvidia 驱动程序,就像我在以前的版本中多次做的那样。它一直在那里什么也不做,所以我最终把它关掉了。它说它切换了,但实际上并没有。

我又尝试了几次 Synaptic,切换回 nouveau 驱动程序,然后切换回 Nvidia 驱动程序。但都不起作用,系统重启后继续运行 nouveau 驱动程序。

我尝试使用软件中心做同样的事情。看起来好像有效,但实际上没有。系统在重启时仍在使用 nouveau 驱动程序。

我尝试了“稳定”的 X 驱动程序 PPA,并手动安装了 nvidia-331 包。没有用;nouveau 仍然处于活动状态。

我尝试了“实验性”X 驱动程序 PPA。结果一样。

我尝试手动将 nouveau 驱动程序列入黑名单(正如这里的其他帖子所指出的,在安装 nvidia 驱动程序时会发生这种情况),删除 X 驱动程序包,并且删除我拥有的内核驱动程序的唯一副本,并且仍然重启后恢复。启动时重建了吗?

我已经为此烦恼了两个小时,我已经太老了。我认为自己对“Linux”相当熟悉。毕竟,我已经与它斗争了 20 年,经历了 Slackware、Red Hat、SuSE、Gentoo,现在又到了 Ubuntu。这个问题让我不知所措。事情不可能这么糟糕。这些怎么可能都不管用呢?

我发现很多帖子显然已经过时,不再适用于 14.04。关于此主题的官方 Canonical FAQ 列出了能够运行名为 的程序jockey-text,该程序在 14.04 中已消失,取而代之的是另一个不切换驱动程序的工具。

任何运行的建议nvidia-xconfig也是 DOA,因为该工具没有安装任何我尝试了上述所有方法。最后我从 Nvidia 下载了实际的驱动程序,以获取创建初始 xorg.conf 文件的命令副本,这样我就可以知道“nvidia”是被引用的驱动程序,但系统仍然加载了nouveau驱动程序。

就是这样吗?现在我没办法在 Ubuntu 上运行 Nvidia 卡(带二进制驱动程序)了吗?我是否必须切换发行版才能在 Linux 上玩《文明》?

相关内容