Answers:
首先,确保您的Ubuntu OS是最新的。要对此进行检查,请单击右上角的电源图标。从菜单中选择“关于此计算机”。现在,检查是否有一个“安装更新”按钮(可能在“检查更新”按钮之后几秒钟后出现),该按钮可用于更新,如下所示。如果不是,则您的系统是最新的。
(首先您可能会看到这个)
(然后这个)
(按“安装更新”后,您将看到此信息)
也可以使用如下所示的terminal命令来更新:
sudo apt-get update && sudo apt-get upgrade
然后转到AMD网站,手动选择驱动程序,然后下载。如果不确定要安装哪个驱动程序,则可以在Windows操作系统中安装“驱动程序检测软件”,然后查看应安装的驱动程序。
请检查要安装的驱动程序的发行说明和安装程序说明,以确保一切正常。查看您的操作系统是否满足发行说明中提到的所有系统要求。
然后按照安装程序说明中的步骤安装驱动程序。
1:如果安装了错误的驱动程序(或在安装驱动程序时犯了一些其他错误),则Unity可能会崩溃或出现“系统正在低图形模式下运行”问题(或其他问题)。无论是什么问题,都必须首先删除安装的驱动程序。为此,请按CTRL+ ALT+ 启动tty会话F1。然后使用以下命令:
sudo aticonfig --uninstall
这应该删除您的驱动程序。如果不参考这个。现在使用命令:
sudo shutdown -r now
重新启动系统。这将帮助您毫无问题地恢复团结。现在,您可以再次访问AMD站点,获取受支持的驱动程序并进行安装。
如果这样做不能解决您的问题,请参考以下问题:
2:同样,如果您不知道您的操作系统是否满足其发行说明中提到的驱动程序的系统要求,那么以下命令可能会有所帮助:
uname -a
:将让您知道您的内核 Xorg -version
:会让您了解您的Xorgldd --version
:将让您知道您的glibc 另外,也不必在发行说明中指定您的操作系统。只要看看您是否满足系统要求以及发行说明中是否提到了您的图形卡即可。
3:如上所述,请确保在安装图形驱动程序之前更新操作系统。虽然您的操作系统可能在更新之前支持您的驱动程序,但在您的操作系统更新之后可能不支持。
4:如果您的驱动程序安装程序看起来像这样(没有任何文本),也不要惊慌:
在这种情况下,请参阅安装程序说明,并在提供的屏幕截图的帮助下安装驱动程序。
PS:
以我的拙见,默认的开源驱动程序可以满足所有正常的计算需求。因此,仅在确实需要时才安装专有驱动程序(例如,如果您是“高科技”游戏玩家或诸如此类)。另外,如果您试图安装专有驱动程序只是为了获得最大屏幕分辨率,则可以参考此答案。
以下说明说明了如何安装Ubuntu 12.04 LTS(精确的穿山甲)的最新ATI Catalyst视频驱动程序。
注意
AMD 于8月发布了Linux系统的Catalyst 12.8驱动程序,带来了一些改进和错误修复。该驱动程序基于fglrx 8.982版本,它改进了对Ubuntu 12.04 LTS的支持。
为了及时了解最新的驱动程序信息,请务必访问AMD的官方网站,因为更新会定期发布。
重要信息和准备
仅当您选择不使用官方的Ubuntu二进制文件时,才使用这些说明。
在决定之前,请在此处检查Ubuntu是否支持您的视频卡。
删除(清除)现有驱动程序
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
安装这些依赖
您需要为系统安装一些依赖项,方法是在终端中运行这些依赖项:
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases
sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386
从AMD / ATI网站下载适用于您计算机的驱动程序,然后在终端中输入以下内容(请记住要事先导航到将驱动程序解压缩到的位置,并确保该文件夹中没有其他.run文件):
sudo sh *.run --buildpkg Ubuntu/precise
如果需要,程序包管理器窗口将打开并安装一些依赖项,并在一段时间后创建以下四个.deb程序包:
fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb
注意:它还将创建一个名为fglrx-installer_8.961-0ubuntu1_amd64.changes的文件。如果您愿意,可以阅读此文件以了解已受AMD / ATI Catalyst影响的更改以及相关信息。
要安装创建的.deb文件,请键入:
sudo dpkg -i *.deb
注意:如果任何软件包损坏,请打开Synaptic软件包管理器,然后转到“编辑”->“修复损坏的软件包”。如果您是Ubuntu的新手,这里的损坏意味着尚未安装一些依赖的软件包。通过Synaptic软件包管理器按上述指示解决问题后,应该解决损坏的软件包的问题。
sudo aticonfig --initial
重新引导计算机之前:如果使用的是Beta版,则可能要删除AMD“测试”水印。否则,请跳过下一个说明块。
Beta版本:删除AMD“测试”水印
通过“ nano”或“ gedit”编辑ATI签名文件:
sudo nano /etc/ati/signature
要么
sudo gedit /etc/ati/signature
通过使用以下代码替换“ UNSIGNED”行:
9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc
确保在关闭文件之前/之后进行保存。
重新启动时,这将从屏幕的右下角删除AMD“测试”水印(现在您将永远不会看到)(源)。
现在,继续并重新启动计算机。
如果一切正确,将安装与AMD / ATI Catalyst对应的fglrx驱动程序,并在您的系统上运行。要确认驱动程序正在工作,请打开终端并输入:
fglrxinfo
您应该获得类似于以下内容的输出:
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context
注意:如果在输出中看到任何提及MESA的信息,则说明fglrx驱动程序未正确安装。有关更多详细信息,请参见故障排除部分。
您可以通过AMD / ATI Catalyst Control Center进行配置更改。可以在“应用程序”菜单中找到它,也可以通过如下所示的终端启动它:
sudo amdcccle
重要的提示:
请注意,当您手动安装fglrx时,这可能会稍微破坏您的系统,因为打包系统没有意识到您所做的更改。
在快速启动开发得到谁做到这一点,那么用户许多问题的报道后,他们的系统启动行为古怪,因为那些残存的fglrx了几个升级后发现。
sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precise
可以替换为sudo sh ./*.run --buildpkg Ubuntu/precise
glxinfo
(详细信息在这里notepad.cc/maugixu11)。该疑难解答部分在哪里?
重要更新(2012年10月22日)
如果拥有AMD Radeon HD 2xxx-4xxx系列卡,则最新的专有AMD Catalyst驱动程序12.9版不能与Ubuntu 12.10一起使用。
这些卡的驱动程序现在可以在一个称为“传统系列”的单独分支中获得。不幸的是,这些旧版驱动程序(版本12.6)尚未更新为可与Ubuntu 12.10一起使用。Ubuntu 12.10随附xorg 1.13,而这些驱动程序支持较早的xorg 1.12。因此,如果要在Ubuntu 12.10中安装这些驱动程序,则必须降级到xorg 1.12。
首先使用以下两个命令卸载当前的AMD驱动程序:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
注意:您将需要安装驱动程序(按照以下说明进行操作),但首先要添加与上述答案中针对12.04LTS相同的依赖项。
现在开始在Ubuntu 12.10或更早版本下使用以下命令安装ATI Catalyst v#:
cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run
然后按照设置说明进行操作:
接下来运行以下命令以完成安装:
sudo aticonfig --initial -f
然后重新启动系统:
sudo reboot
而已!
这些说明将安装Catalyst v13.4,以了解最新可用的驱动程序,请访问AMD官方网站。
检查您的卡
Catalyst驱动程序仅支持RadeonHD卡。
要知道您的系统中安装了哪个卡,请在终端中键入以下命令:
lspci | grep VGA
它可能会显示您的图形卡。
不再可以使用AMD Catalyst驱动程序且仅限于开源驱动程序的卡:
ATI Radeon 9500-9800,Xpress200-1250、690G,740G,X300-X2500,Mobility RadeonHD 2300
在Xserver版本高于v1.13和Linux Kernel版本高于v3.5的Xserver版本中不能与AMD Catalyst配合使用的卡:
ATI RadeonHD 2x00-4xx0卡
这些卡可以使用Catalyst Legacy驱动程序,但前提是您必须降级Xserver版本。按照LaunchPad上给出的说明,可以很容易地做到这一点。此PPA降级了Xserver并安装了支持内核版本3.5的fglrx补丁程序版本。
删除(清除)现有驱动程序
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
安装依赖项
对于32位系统:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
对于64位系统:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
下载Catalyst软件包
cd ~/
mkdir catalyst
cd catalyst/
为了安装最新的驱动程序,请检查v13.4是否是AMD网页中提供的最新版本,如果v13.4不是最新版本,则您可能要从那里手动下载驱动程序,请将zip文件解压缩到〜/ catalyst /文件夹,然后跳过以下前两个命令,并执行最后一个命令,将包名称替换为〜/ catalyst /文件夹中提取的名称
wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +x amd-catalyst-13.4-linux-x86.x86_64.run
安装驱动程序
导航到解压缩的包(~/catalyst/
),确保它是该.run
文件夹中的唯一文件,然后键入以下命令
sudo sh *.run --buildpkg Ubuntu/raring
将打开AMD Catalyst窗口以部署.deb软件包,直到完成为止,然后执行以下命令以继续:
sudo dpkg -i fglrx*.deb
组态
通用配置
这将对大多数人有用
sudo aticonfig --initial -f
最低配置
如果您拥有aticonfig不完全支持的新卡,则可能需要一个非常基本的/etc/X11/xorg.conf文件。以下是Radeon HD 6870的一个最小xorg.conf文件的整体:
Section "Device"
Identifier "ATI radeon 6870"
Driver "fglrx"
EndSection
X2 /双GPU卡
仅当您有X2卡(例如4870X2或5970)时使用!!不要在交叉射击中同时使用两张单独的卡!
sudo amdconfig --initial -f --adapter=all
双/多显示器
如果您有双显示器显示(也称为“大型桌面”)
sudo aticonfig --initial -f
sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
建议您可能需要通过催化剂为第二台显示器手动设置正确的刷新率。看到这种威胁。
重新启动之前
为了以防万一,请写下以下说明以防黑屏:
如果X服务器无法启动,请使用切换到新的TTY Ctrl+Alt+F2
。登录,然后尝试启动X服务器。
sudo startx
如果启动失败,您可能会看到一个堆栈跟踪,并且紧接其上方的是“无法统计/ usr / lib64 / fglrx / switchlibGL”行,这意味着您无法正确复制可执行文件。Ctrl+C
,然后立即将switchlibGL和switchlibglx可执行文件复制到/ usr / lib64 /或/ usr / lib32 /中的fglrx文件夹中。
如果其他所有方法均失败,请还原您的xorg.conf并重新启动:
sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
这应该返回您的原始显示。
如果有任何效果,请按以下顺序尝试这些组合键:
Ctrl+Alt+F1
; Ctrl+Alt+Backspace
; Alt+PrntScr+r
; Alt+PrntScr+s
; Alt+PrntScr+e
; Alt+PrntScr+i
; Alt+PrntScr+n
; Alt+PrntScr+u
; Alt+PrntScr+b
; 在最后一种情况下,按住Ctrl+Alt+SysRq
(SysRq通常与“打印屏幕”相同)并非常缓慢地键入R
E
I
S
U
B
。
测试您的安装
重新启动系统并在终端中输入:
fglrxinfo
如果一切正常,输出可能与此类似:
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series (This line may be different depending on what graphics card you are using.)
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 (This line may be different depending on what graphics card and Catalyst version you are using.)
现在尝试:
fgl_glxgears
如果遇到问题或挂起,则可能需要禁用快速TLS:
sudo aticonfig --tls=0
这就对了!
amdconfig
并且aticonfig
是相同的命令,您可以使用其中任何一个。我更喜欢使用,aticonfig
因为不知道为什么,有些系统可以返回此值:amdconfig: command not found
所以最好与保持联系aticonfig
,尽管使用其他系统没有什么区别。
sudo sh *.run --buildpkg Ubuntu/raring
为,sudo sh *.run --buildpkg Ubuntu/saucy
这些相同的说明是否适用于13.10?
还有另一种方法。我们维护一个称为x-updates的PPA,它提供了用于稳定发行版的更新驱动程序。
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise
这确实是更新驱动程序的最佳方法,因为:
a)安装起来要容易得多(只需在PPA上翻转并升级),
b)升级时不会破坏系统,
c)您仍然可以提交错误报告,并希望得到Ubuntu的支持。
不幸的是,正如您所看到的,为了精确起见,我们没有-fglrx,而过去发行版的版本本身有些过时。
这是因为像我这样的官方维护人员往往很懒...忙于LTS的开发版本和/或错误修复,因此不必经常更新此PPA。但是,我们非常鼓励和支持社区成员,以帮助我们维持此PPA。我们已将所有程序记录在很大程度上是按钮的程度;如果您可以理解和执行此处其他答案中描述的步骤,并且知道如何使用PPA,并且拥有可以测试您的软件包的ATI系统,则您已经具备必要的技能。认识您只是一个问题,因此我们可以信任您。我们很乐意为您提供辅导和指导,您所需要带来的只是关怀和奉献。
当然,如果您只对更新自己的计算机感兴趣,那么这听起来可能需要付出很多额外的努力。但是,只需要一名志愿者来履行这项职责,然后就可以简化所有人的生活。看看到目前为止,这个问题有多少意见-超过10,000。因此,这里的一名志愿者可以带来巨大的改变。
Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection.
我已连接到Internet,我可以发布此评论仅是因为我已连接:P