Ubuntu 支持我的 ATI 显卡吗?

Bru*_*ira 43 ati

我有一个 ATI 显卡,我想知道它是否受支持以及我应该运行什么样的驱动程序才能从中获得最佳功能。

Ubuntu 是否支持我的卡?哪些驱动程序可用于我的卡?

Bru*_*ira 54

官方支持的硬件

要检查您的卡是否受支持,请访问此站点

如果您的卡未在此处列出,则可能它太新,并且任何 ATI 驱动程序都不支持。

驱动程序的安装

在安装任何驱动程序之前,您需要为系统安装一些依赖项,请运行以下命令

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Run Code Online (Sandbox Code Playgroud)

来自 Ubuntu 的官方二进制包

要安装fglrxUbuntu 提供的软件包,请打开终端并使用

sudo apt-get install fglrx fglrx-amdcccle
Run Code Online (Sandbox Code Playgroud)

Additional Drivers在您的仪表盘中搜索该实用程序并安装列表中检测到的驱动程序之一。

UbuntuAdditional Drivers工具提供的最新版本(截至本次编辑日期)是 11.10。


来自 ATI 站点的官方 ATI 二进制文件

要按照此安装最新的 ATI 15.9 驱动程序,人们报告说更新他们的驱动程序可以解决 Unity 和 Gnome-Shell 的一些问题

您需要fglrx从系统中删除所有当前软件包并从 ATI 站点下载驱动程序。

取出的fglrx驱动程序,如果以前安装它们(如果有的话这些回报的错误即:找不到文件包没有找到管它)

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Run Code Online (Sandbox Code Playgroud)

下载最新的 ATI 驱动程序(当前版本为 15.9)

wget http://www2.ati.com/drivers/linux/amd-driver-installer-15-9-x86.x86_64.run
Run Code Online (Sandbox Code Playgroud)

如果您有 64 位系统,请先安装它

sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)

下载后转到文件位置并将其设置为作为可执行文件运行

cd /path_of_the_file
chmod 755 amd-driver-installer-15-9-x86.x86_64.run
Run Code Online (Sandbox Code Playgroud)

对于 32/64 位 Ubuntu,请使用以下步骤进行安装

sh ./amd-driver-installer-15-9-x86.x86_64.run --buildpkg Ubuntu/oneiric
sudo dpkg -i fglrx*.deb
Run Code Online (Sandbox Code Playgroud)

安装驱动程序后,您需要使用此命令启动一个新的 xorg.conf 文件

sudo aticonfig --initial -f
Run Code Online (Sandbox Code Playgroud)

重启

sudo reboot
Run Code Online (Sandbox Code Playgroud)


恢复到开源驱动程序

从 deb 包安装驱动程序后

从系统中删除所有 fglrx 跟踪:

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Run Code Online (Sandbox Code Playgroud)

删除您的 xorg.conf

sudo rm /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

重新安装 xorg

对于 32 位系统

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri
Run Code Online (Sandbox Code Playgroud)

对于 64 位系统

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
Run Code Online (Sandbox Code Playgroud)

配置 Xorg

sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)

重启:

sudo reboot
Run Code Online (Sandbox Code Playgroud)

重新启动后,所有 fglrx 软件包都将消失,您将使用默认软件包。


从 ATI 二进制文件安装驱动程序后

删除所有 ATI 驱动程序文件:

sudo sh /usr/share/ati/fglrx-uninstall.sh
Run Code Online (Sandbox Code Playgroud)

删除您的 xorg.conf

sudo rm /etc/X11/xorg.conf
Run Code Online (Sandbox Code Playgroud)

重新安装 xorg

对于 32 位系统

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri
Run Code Online (Sandbox Code Playgroud)

对于 64 位系统

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
Run Code Online (Sandbox Code Playgroud)

配置 Xorg

sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)

重启:

sudo reboot
Run Code Online (Sandbox Code Playgroud)

重新启动后,所有 fglrx 驱动程序都将消失,您将使用默认驱动程序。

  • 仅供参考 ati.com 链接不再有效 (2认同)
  • 链接 wget http://www2.ati.com/... 已损坏。 (2认同)

Mar*_*ied 5

我发现默认的、开放的驱动程序与我的 ATI 卡 (5450) 配合得最好。我安装了 Ubuntu 推荐的专有驱动程序,但遇到关机崩溃问题。我卸载了专有驱动程序,我根本没有注意到性能上的任何差异,但我使用它的只是 Compiz 效果,没有游戏。