当前位置: 首页>>技术问答>>正文


我的ATI显卡是否支持Ubuntu?

,

问题描述

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

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

最佳解决办法

官方支持的硬件

要检查您的卡是否受支持,请访问this site

如果您的卡没有列在那里,那么可能它太新了,并且任何ATI驱动程序都不支持。

安装驱动程序

在安装任何驱动程序之前,您需要为系统安装一些依赖项,请通过运行此命令来执行此操作

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

来自Ubuntu的官方二进制包

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

sudo apt-get install fglrx fglrx-amdcccle

或者在短划线中搜索Additional Drivers实用程序,并从列表中安装一个检测到的驱动程序。

Ubuntu的Additional Drivers工具提供的最新版本(截至此编辑日期)为11.10。


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

为了安装最新的ATI 15.9驱动程序,人们报告说更新驱动程序解决了Unity和Gnome-Shell的一些问题

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

如果先前安装了fglrx驱动程序,则删除fglrx驱动程序(如果其中任何一个返回错误,即:找不到文件,找不到包,忽略它)

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

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

wget http://www2.ati.com/drivers/linux/amd-driver-installer-15-9-x86.x86_64.run

如果你有64位系统,那么先安装它

sudo apt-get install ia32-libs

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

cd /path_of_the_file
chmod 755 amd-driver-installer-15-9-x86.x86_64.run

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

sh ./amd-driver-installer-15-9-x86.x86_64.run --buildpkg Ubuntu/oneiric
sudo dpkg -i fglrx*.deb

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

sudo aticonfig --initial -f

重启

sudo reboot

恢复到开源驱动程序

从deb包安装驱动程序后

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

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

删除你的xorg.conf

sudo rm /etc/X11/xorg.conf

重新安装xorg

适用于32位系统

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri

适用于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

配置Xorg

sudo dpkg-reconfigure xserver-xorg

重启:

sudo reboot

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


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

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

sudo sh /usr/share/ati/fglrx-uninstall.sh

删除你的xorg.conf

sudo rm /etc/X11/xorg.conf

重新安装xorg

适用于32位系统

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri

适用于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

配置Xorg

sudo dpkg-reconfigure xserver-xorg

重启:

sudo reboot

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

次佳解决办法

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

第三种解决办法

新款ATI卡至少有三款驱动程序可供使用。这是开源驱动程序。它可靠,但并不总是最快。那么fglrx驱动程序随操作系统或骑师一起提供。它更快,更有效。然后可以从ATI下载fglrx驱动程序。

开源驱动程序实际上非常好。先尝试一下。

第四种办法

许多ATI显卡都可以自动与Ubuntu配合使用。要检查3d加速是否适用于您的卡,请参阅“3D视频加速简介”一节。如果它不起作用,此过程应激活它。

从Restricted存储库安装xorg-driver-fglrx软件包(请参阅第2章,添加,删除和更新应用程序)。

您现在需要将计算机配置为使用新驱动程序,因此请在终端中运行此命令:

sudo dpkg-reconfigure xserver-xorg当对话框出现并询问是否自动检测视频时,选择是。

当被要求选择驱动程序时,请选择fglrx。

请根据需要遵循其余说明。

重新启动计算机以使更改生效。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1856.html,未经允许,请勿转载。