我有一张 ATI 显卡,我想知道它是否受支持以及我应该运行什么样的驱动程序才能获得它的最佳功能。
我的卡是否支持 Ubuntu 以及哪些驱动程序可以与我的卡兼容?
答案1
官方支持的硬件
要检查您的卡是否受支持,请访问本网站。
如果您的显卡没有列出,那么它很可能太新了,而且不受任何 ATI 驱动程序支持。
安装驱动程序
在安装任何驱动程序之前,您需要在系统中安装一些依赖项,请运行此命令
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
Ubuntu 官方二进制包
要安装fglrx
Ubuntu 提供的软件包,请打开终端并使用以下命令进行安装
sudo apt-get install fglrx fglrx-amdcccle
或者在您的仪表板中搜索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*
下载最新的 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 驱动程序将消失,您将使用默认驱动程序。
答案2
我发现默认的开放驱动程序最适合我的 ATI 显卡 (5450)。我安装了 Ubuntu 推荐的专有驱动程序,但关机时崩溃。我卸载了专有驱动程序,没有注意到性能有任何变化,但我只用它来实现 Compiz 效果,不玩游戏。
答案3
较新的 ATI 显卡至少有三种驱动程序。一种是开源驱动程序。它很可靠,但速度并不总是最快的。另一种是操作系统附带的或来自 jockey 的 fglrx 驱动程序。它速度更快,而且可能可以正常工作。还有一种是可从 ATI 下载的 fglrx 驱动程序。
开源驱动程序实际上相当不错。先尝试一下。
答案4
许多 ATI 显卡可以自动与 Ubuntu 良好配合。要检查 3D 加速是否适用于您的显卡,请参阅“3D 视频加速简介”一节。如果它不工作,此过程应该可以激活它。
从受限存储库安装 xorg-driver-fglrx 包(参见第 2 章“添加、删除和更新应用程序”)。
您现在需要配置计算机以使用新的驱动程序,因此在终端中运行此命令:
sudo dpkg-reconfigure xserver-xorg 当出现对话框并询问是否自动检测视频时,选择“是”。
当要求选择驱动程序时,请选择 fglrx。
根据需要遵循其余说明。
重新启动机器以使更改生效。