ATI驱动的安装配置

转载 2007年09月14日 12:54:00
主要参考 http://wiki.cchtml.com/index.php/
做了一些改动。
注 意,fglrx驱动(即官方闭源驱动)暂时不支持aiglx(因为不支持composite),依然需要等待。想尝试beryl/compiz(即桌面效 果)的可用xgl+fglrx驱动;或者用开源驱动(非ati官方)ati/radeon+aiglx(无需安装),后者有些特性可能不支持或速度慢,但 资源占用相对较少。另外开源驱动对x1k以上系列显卡支持不好。

另外,某些显卡可能会遇到重启以后无法进入x,或者在安装完系统后黑屏,请参考一下这里: http://forum.ubuntu.org.cn/viewtopic.php?t=40830 也可以自己搜索论坛。

方法0:
最简单的是找到系统-系统管理-受限驱动管理器(kubuntu似乎没有?),输入密码,把ATI图形加速驱动钩上,然后系统会要求下载和安装必要的软件,安装完毕后请重启电脑。此时查看受限驱动管理器应该是“已启用”。如果不行,那么请继续往下看。

方法一:安装自带驱动,edgy的8.28.8驱动/feisty的8.34.8驱动,前者支持8500及以上显卡,后者仅支持9500及以上显卡。
如果你曾经用过方法二,需要先执行 代码:
sudo lrm-manager
并把原来装过的4个包彻底删除。
代码:
sudo apt-get autoremove --purge fglrx*

安装驱动
代码:
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx fglrx-control
sudo depmod -a

配置驱动 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx,其他一般保持默认即可。

或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。

然后 代码:
sudo aticonfig --ovt=Xv

如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option      "VideoOverlay"      "on"
Option      "OpenGLOverlay"     "off"

并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
       Option  "Composite" "0"
EndSection

Section "ServerFlags"
       Option  "AIGLX" "off"
EndSection
注意,上面这两段非常重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)

重启系统

确认是否正常运行 代码:
fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6011 (8.28.8)


方法二:自己编译最新驱动8.40.4,只支持9500及以上显卡,老显卡不支持。(32/64位通吃)
Release Notes
引用:
New Features

This release of the Catalyst Linux driver introduces the following new features:

* TV Out Functionality
* Catalyst Control Center Linux Edition

TV Out Functionality

TV out functionality is now available under the Linux operating system for ATI graphics cards that support TV Out (S-video, composite, and component video). The feature is part of the Catalyst Control Center LE and will provide a users with a variety of TV out adjustments.
Note: TV Size and Position functions for ATI Radeon™ X1200 series of products and above are adjusted through the aticonfig command line.

Catalyst Control Center Linux Edition

This release of the Catalyst Linux introduces a 64-bit version of the Catalyst Control Center Linux Edition.
Resolved Issues

The following section provide a brief description of resolved issues with the latest version of the ATI Catalyst™ Linux software suite. These include:

* A black screen is no longer observed on some hardware when switching to the console or leaving the X window system when a Vesa framebuffer console driver is used. Further details can be found in topic number 737-28558
* Connecting a component Video display device launching X-Server no longer results in X-Server failing to start and the display device displaying a black screen. Further details can be found in topic number 737-28846
* The DRI no longer fails to initialize in the second server generation. Further details can be found in topic number 737-28847
* Pressing the identify displays function no longer results in display device 1 and 2 being incorrectly identified. Further details can be found in topic number 737-28848
* A Floating Point Exception error no longer occurs when launching amdcccle. Further details can be found in topic number 737-28849

Known Issues

The following section provides a brief description of known issues associated with the latest version of ATI Catalyst™ Linux software suite. These issues include:

* Corruption may be observed with certain applications on some Linux distributions which enable the Composite extension by default, e.g., RHEL 5. If you are observing application corruption, please disable the Composite extension. Further details can be found in topic number 737-28224
* Using the xgl enabled x-server interface disables display switching hot plug support
* There is no support for video playback on the second head in dual head mode. Further details can be found in topic number 737-26985  


注意,每次内核升级后都必须重新编译。

下载地址

安装编译所必须的工具 代码:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)

创建deb包
Edgy: 代码:
sh ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Ubuntu/edgy

Feisty: 代码:
sh ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Ubuntu/feisty

屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过。 代码:
sudo gedit /etc/default/linux-restricted-modules-common
将 代码:
DISABLED_MODULES=""
改成 代码:
DISABLED_MODULES="fglrx"

安装deb包 代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb

移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。 代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install

编译内核模块并安装 代码:
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a

配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。 代码:
sudo dpkg-reconfigure xserver-xorg
在选择驱动时,选择fglrx。
或者用 代码:
sudo aticonfig --initial -f
以上方法只能两者择一。
然后 代码:
sudo aticonfig --ovt=Xv

如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行: 代码:
Option      "VideoOverlay"      "on"
Option      "OpenGLOverlay"     "off"

并且 代码:
sudo gedit /etc/X11/xorg.conf
添加两段 代码:
Section "Extensions"
       Option  "Composite" "0"
EndSection

Section "ServerFlags"
       Option  "AIGLX" "off"
EndSection
上面这两段很重要!(在7.04中,如果你用了sudo dpkg-reconfigure来配置的话,第一段应该已经有了)

重启系统

确认驱动是否正确安装 代码:
$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.0.6747 (8.40.4)

代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。

------------------------------------------------------------------------------------------------------------------------------
如果你碰到2D加速很慢的情况,在/etc/X11/xorg.conf 的 Device section(就是有fglrx的那段)中添上 代码:
Option      "XaaNoOffscreenPixmaps"


另外,如果你想用图形化的工具配置显卡的话,比如双头显示,则可以 代码:
gksu fireglcontrol
如果是用方法二的用 代码:
gksu amdcccle
当然,图形界面的功能非常有限,最强大的还是aticonfig。以后应该会有所改观。  

ati开源驱动安装方法

Install common build tools like gcc sudo apt-get -y install build-essential Install dependencies...
  • stormkey
  • stormkey
  • 2010年11月10日 21:05
  • 1659

debian安装ATI官方显卡驱动(转)

//为暑假装debian做准备,寒假时,界面没优化恶心了一个假期   到http://ati.amd.com/support/driver.html下载符合你显卡的驱动程序 安装需要的软件包...
  • loongsking
  • loongsking
  • 2012年06月16日 11:40
  • 3217

Linux下ATI显卡驱动安装

重装或要卸载: sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx fglrx_* fglr...
  • Instruction_Number21
  • Instruction_Number21
  • 2012年08月30日 14:23
  • 1015

Radeon x1300 x1550 在Windows 10上面无法识别的解决方法

网上有很多方法, 还有驱动精灵、驱动人生,我都下载试过,统统不行!! 还给我整出很多东西。 驱动精灵是根本找不到这个硬件!  最恶心的是还给我高出一大堆什么系统助手啊之类的!  ...
  • ctg168
  • ctg168
  • 2015年10月28日 18:34
  • 1525

ubuntu下ATI显卡驱动问题

昨天给我的ubuntu12.04安装了不少更新,重启之后,问题出现了:开机之后出现奇怪的提示“The system is running in low-graphics mode”,如下图所示: ...
  • qtyl1988
  • qtyl1988
  • 2013年12月15日 21:44
  • 2905

【黑苹果教程】驱动ATI Radeon HD5450显卡

通常来说,驱动AMD的显卡要比驱动Intel或者Nvidia的显卡更加容易,因为苹果原生就提供了一整套的驱动程序来支持AMD的显卡,不过,由于使用同一款GPU的显卡可能具有不同的发行版,因此它们的de...
  • wr132
  • wr132
  • 2017年02月02日 20:21
  • 2540

安装ATI Linux显卡驱动

LINUX大多发行版默认安装都没有装显卡3D驱动,须手工安装。ATI 显卡的Linux驱动常见的有两种:ATI catalyst drivers 和 open source RadeonHD driv...
  • iamtrooper
  • iamtrooper
  • 2009年11月06日 23:13
  • 3828

升级显卡驱动hd4300

偶然在网上看到有人升级了ati hd4300的linux显卡驱动,据说升级完就可以玩更多的游戏(当然是在linux下)。虽然我在linux下不怎么玩游戏,不过还是要试试看有什么好处。1.首先在amd的...
  • wade23
  • wade23
  • 2010年05月03日 22:25
  • 3387

ATI X550系列显卡的毛病的解决

先描述下症状:1、进入极品飞车等3D游戏时,弹出出错。装了调试器VC弹出调试,。如果关掉去掉调试,程序闪一下及退出2、播放某些视频时,发生一个奇怪的现象,这个现象到现在我也没解决。例如某rmvb文件,...
  • mejy
  • mejy
  • 2007年10月10日 09:18
  • 3387

如何在Debian上安装ATI官方驱动

参考了这篇文章:http://www.linuxquestions.org/questions/debian-26/best-way-to-install-ati-driver-on-debian-e...
  • autofei
  • autofei
  • 2008年08月01日 23:01
  • 1745
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: ATI驱动的安装配置
举报原因:
原因补充:

(最多只允许输入30个字)