|
近来有同志对testing/sid下ati驱动安装有疑问,下面介绍以下我的安装过程。现在tesging和sid都是xorg6.9了
以sid为例:
1. 升级xorg到6.9,现在testing和sid都是6.9了。
2. 先不要修改xorg.conf,继续使用ati和radeon。
3. 从ati下载驱动,建议下载30多M的.run文件
4. 通过.run文件可以生成debian/testing和debian/sid的deb包,这些包就在当前目录,一共5个。不会就运行.run -help看帮助。如
fglrx-control-qt3_8.22.5-1_i386.deb
fglrx-driver_8.22.5-1_i386.deb
fglrx-kernel-src_8.22.5-1_i386.deb
fglrx-driver-dev_8.22.5-1_i386.deb
fglrx-sources_8.22.5-1_i386.deb
5. 安装内核头文件。比如我的内核为linux-image-2.6-686-smp,就安装linux-headers-2.6-686-smp,安装后在/usr/src下有以下目录
linux-headers-2.6.15-1-686-smp
linux-headers-2.6.15-1
6. dpkg -i fglrx-kernel-src_8.22.5-1_i386.deb
在/usr/src下就有一个fglrx驱动的压缩包,用tar jxvf解压
7. /usr/src/modules/fglrx
8. export KSRC=/usr/src/linux-headers-2.6.15-1-686-smp
export KVERS=2.6.15-1-686-smp
这一步千万不要弄错
9. 运行 ./debian/rules binary_modules
10. 第9步成功后,在/usr/src下就有一个deb包
fglrx-kernel-2.6.15-1-686-smp_8.22.5-1_i386.deb
11. dpkg -i fglrx-kernel-2.6.15-1-686-smp_8.22.5-1_i386.deb
这一步会报错,不用管它。
12. cd到用.run文件生成deb包的那个目录
13. dpkg -i fglrx-driver_8.22.5-1_i386.deb
14. 重复第11步,驱动安装完成
dpkg -i fglrx-driver-dev_8.22.5-1_i386.deb,有做开发的同志不要忘了装它。
15. 用modconf将kernel/drivers/char/drm里的所有模块移除,否则fglrx不能加载
16. 运行depmod -ae
17. 运行modprobe fglrx
18. 修改xorg.conf文件,下面是我的xorg.conf文件的Device
Section "Device"
Identifier "ATI Technologies, Inc. R350 AH [Radeon 9800]"
Driver "fglrx"
BusID " CI:1:0:0"
# If X refuses to use the screen resolution you asked for,
# uncomment this; see "Bugs and Workarounds" for details.
#Option "NoDDC"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Use internal AGP GART support? ===
# If OpenGL acceleration doesn't work, try using "yes" here
# and disable the kernel agpgart driver.
Option "UseInternalAGPGART" "no"
EndSection
19.重启动就可以了 |
|