HOWTO ATI Open-Source Drivers
出自Gentoo Linux Wiki
| 安装方法 • 架构/平台 • 内核 & 硬件 • Portage • 系统相关 • 网络 & 服务器 • X服务器 • 软件 • 游戏 • 非x86平台 |
目录 |
[编辑] 介绍
许多 ATI 显卡都可以使用开源驱动,其中包括 Mach 64 系列显卡,基于 Rage 128 的显卡和部分 Radeon 系列显卡。本 HOWTO 可以应用于下列显卡:
- Rage Fury AGP 32MB
- XPERT 128 AGP 16MB
- XPERT 99 AGP 8MB
- Radeon 7200
- Radeon 7000(VE), M6
- Radeon IGP320(M)
- Radeon 7500, M7, FireGL 7800
- Radeon IGP330(M)/IGP340(M)
- Radeon Mobility 7000 IGP
- Radeon 8500, 9100, FireGL 8800/8700
- Radeon 9000PRO/9000, M9
- Radeon 9100 IGP
- Radeon 9200 IGP
- Radeon XPRESS 200/200M IGP
- Radeon 9200PRO/9200/9200SE, M9+
- Radeon 9700PRO/9700/9500PRO/9500/9600TX, FireGL X1/Z1
- Radeon 9800PRO/9800SE/9800, FireGL X2
- Radeon 9800XT
- Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2
- Radeon 9600XT
- Radeon X300/X550, M22
- Radeon X600, M24
- Radeon X700, M26 PCIE
- Radeon X800 AGP
- Radeon X800, M28 PCIE
- Radeon X850 PCIE/AGP
如果您想了解多一些有关ATI显卡的信息,请看这几个连接[1],[2]和[3]
| 注意: 本来上面这个列表来自man radeon,从9700型号开始都标明为2d only,因为那个时候r300的DRI驱动尚未成熟。现在应该可以使用了(请参考前面第3个连接),有个别型号(比如X550)已经获得了证实。 |
[编辑] 安装
[编辑] 软件要求
您首先要安装模块化的X。
[编辑] unmask 相关软件
把下面几行加入/etc/portage/package.keywords
| 文件: /etc/portage/package.keywords |
media-libs/mesa ~x86 x11-drivers/xf86-video-ati ~x86 x11-base/xorg-server ~x86 |
[编辑] 安装
安装指令如下(如果出现x11-drm编译出错,无法安装的情况,可以不用安装x11-drm,x11-drm好像现在的内核已经提供了)
| 代码: 安装指令 |
euse -E dri echo VIDEO_CARDS="radeon" >> /etc/make.conf emerge -av xorg-server x11-drm libdrm xf86-video-ati mesa |
[编辑] 配置
/etc/X11/xorg.conf里要定义类似这样的"Device"段,具体选项可以参考man radeon
| 文件: xorg.conf |
Section "Device"
Identifier "ATI"
Driver "radeon"
Option "AGPMode" "4"
Option "EnablePageFlip" "True"
Option "XAANoOffscreenPixmaps" "true"
# This two lines are needed to prevent fonts from being scrambled
Option "XaaNoScanlineImageWriteRect"
Option "XaaNoScanlineCPUToScreenColorExpandFill"
BusID "PCI:1:0:0"
Screen 0
EndSection
|
"Screen"段的"Device"要指定上面的Identifier
| 文件: xorg.conf |
Section "Screen"
...
Device "ATI"
...
EndSection
|
"Module"段里要有
| 文件: xorg.conf |
Section "Module"
...
Load "glx" # libglx.a
Load "dri" # libdri.a
Load "drm" # libdrm.a
...
EndSection
|
还要有"DRI"段
| 文件: xorg.conf |
Section "DRI"
Mode 0666
EndSection
|
[编辑] 使用
如果原来使用的ati-drivers提供的fglrx驱动,在不重起的情况下您可以依以下步骤来启用开源驱动:
| 代码: 启用开源驱动 |
按照上面的提示配置好xorg.conf 登出图形界面 eselect opengl set xorg-x11 rmmod fglrx startx |

