卸载 ATI 的驱动程序并安装 Nvidia 的?

卸载 ATI 的驱动程序并安装 Nvidia 的?

我更换了显卡,但不确定如何在 Ubuntu 上进行设置。

计算机启动时,它不会启动 GDM(我想它就是这么叫的)。相反,它要求我登录命令行。如果我尝试执行startx,它会告诉我没有连接 AMD 设备或类似的东西。

我最初使用 GUI 安装 ATI 驱动程序。它说我正在使用受限驱动程序或类似的东西,并在其中一个任务栏的右侧弹出一个窗口,所以我点击那里并更新它。我认为也可以通过访问系统 > 管理 > 受限驱动程序或者类似的东西。

我尝试通过执行以下sudo apt-get install nvidia-glx-185操作来安装nivida 驱动程序sudo modprobe nvidiasudo nvidia-xconfig这家伙说了但是没有用。

modprobe找不到任何与 Nvidia 相关的东西,而且nvidia-xconfig对我来说也不是可用的命令。由于我不确定如何删除 ATI 驱动程序,所以我没有弄乱它们就删除了。不知道这是不是个好主意。

答案1

我没有从 NVidia 的页面下载 .run,因为这似乎是 apt-get install nvidia-glx-185 所做的。

我尝试使用 jockey-text,但它没有向我报告已安装 ati 驱动程序。但它显示了 NVidia 最近安装的驱动程序。它也处于非活动状态。

所以这里它解释了如何删除 ATI 的专有驱动程序,然后重新安装... 要么重新安装 ATI 的驱动程序,要么安装免费/开源的替代驱动程序,或者类似的东西。好吧,这是必要的步骤:

sudo apt-get remove --purge xorg-driver-fglrx fglrx*

然后我删除了之前安装的 nvidia-glx-185,并安装了所有 nvidia-185 软件包。我使用了 185,但似乎有一个更合适的版本。无论如何:

sudo apt-get install nvidia-185-*

或者

sudo apt-get install nvidia-current-*

您还必须安装 nvidia-glx。这个没有最新版本,所以您必须按 Tab 键才能看到最新版本。在我的情况下,它是 185,所以:

sudo apt-get install nvidia-glx-185

在那之后:

sudo nvidia-xconfig

而且它确实有效。

概括:

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install nvidia-glx-185
sudo apt-get install nvidia-current-*
sudo nvidia-xconfig

我怀疑相反的操作(卸载 nvidia 并安装 ATI)会更复杂,因为从命令行安装 ATI 的驱动程序对我来说总是有问题的。

答案2

受限驱动程序管理器还有一个命令行版本,您可以通过以下命令运行:

jockey-text

(GUI 版本是 jockey-gtk... 两个程序使用相同的后端)。它会为您挑选最佳驱动程序,并/etc/X11/xorg.conf根据您的硬件为驱动程序设置推荐的默认设置。

请注意,如果您从 NVIDIA 网站下载驱动程序,则该驱动程序版本不是 Ubuntu 支持的版本,可能会导致其他问题(例如升级问题),因此如果您这样做,则需要自行承担责任。最好使用 Ubuntu 随附的驱动程序。

如果你想要更新除了 Ubuntu 自带的驱动程序外,我们还提供了一个“x-updates”PPA,我们将上游 NVIDIA 驱动程序的打包版本放在其中供用户使用。这些更新的驱动程序经过了我们的简单测试,可以与打包系统配合使用,因此您不会遇到手动安装时可能遇到的麻烦。

https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates

你应该能够添加此 PPA,然后升级,它会引入新的驱动程序(如果有)。

还请注意,nvidia-glx-185 驱动程序特定于较旧版本的 Ubuntu。我们不再以这种方式命名驱动程序;最新和最好的驱动程序始终可以通过软件包nvidia-graphics-drivers名称安装。还有几个旧版驱动程序可用。如果您有较旧的 nvidia 卡,您可能会发现其中一个更好地支持您的硬件。但最好只运行jockey-textjockey-gtk让它查找适合您的卡的正确驱动程序,而不必担心所有这些。

最后,对于碰巧运行 Ubuntu 开发版本的人来说,请注意有时专有驱动程序在开发过程中会损坏,因为当我们更新内核和 xserver 时,这些驱动程序必须由 AMD 和 NVIDIA 重建以匹配,这可能需要几个月的时间才能从他们那里获得修复的驱动程序。

答案3

尝试安装 NVIDIA 专有驱动程序。从以下网址下载Nvidia 的页面下载文件(撰写本文时为 NVIDIA-Linux-x86-260.19.36.run)后,从命令行执行以下操作:

sudo sh NVIDIA-Linux-x86-260.19.36.run

(如果您无法从其他计算机下载,请尝试 )wget http://us.download.nvidia.com/XFree86/Linux-x86/260.19.36/NVIDIA-Linux-x86-260.19.36.run

相关内容