October 25th, 2007

支持 aiglx 的 fglrx 8.42.3 驱动

Category: Ubuntu, Author: Nicky, Popularity: 31%


支持 aiglx 的 fglrx 8.42.3 官方驱动昨天泄漏了出来,在 ATI 官方下载页面暂时还找不到它。看到 Forlong’s Blog 的文章于是迫不及待的尝试了一下,在我的 X800XT 上安装并运行 Compiz Fusion 成功,遗憾的是速度不行,有三种可能:1、泄漏出来的 8.42.3 不是正式版本;2、设置不对;3、本来就这样,还是继续等待 11 月份发布的 8.43。

如果有谁使用 fglrx 8.42.3 + Compiz Fusion 很爽的麻烦分享一下。

安装方法主要参考了 zhuqin_83Forlong’s Blogubfchina 的文章。

1、删除旧驱动和旧的 fglrx 软件包

sudo apt-get remove xserver-xgl xorg-driver-fglrx
sudo rm /usr/src/fglrx-kernel*.deb


2、安装必需的软件包

sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

3、下载驱动并生成 deb 包

http://www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run

进入驱动下载的目录(系统为 gutsy,如果为其他系统自行修改)
bash ./ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg Ubuntu/gutsy

4、 屏蔽 fglrx 核心模块

sudo gedit /etc/default/linux-restricted-modules-common

将 :
DISABLED_MODULES=""
改成:
DISABLED_MODULES="fglrx"

5、安装 deb 包

找到生成的 deb 包所在目录
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb

6、编译内核模块并安装

sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a

7、配置驱动

sudo gedit /etc/X11/xorg.conf

1)确认 fglrx 在 “Device” 字段里

2)参考 ubfchina 的文章,可能需要执行这两句(我也需要)
sudo mkdir -p /usr/X11R6/lib/modules/dri
sudo ln -s /usr/lib/dri/fglrx_dri.so /usr/X11R6/lib/modules/dri

3)如果存在下面字段,就移除

Section “Extensions”
Option “Composite” “0″ # or “Disable”
EndSection

Section “ServerFlags”
Option “AIGLX” “off”
EndSection

8、重新启动并让 Compiz Fusion 工作

SKIP_CHECKS=yes compiz

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

Tags:, , , .
评论数量(9) | Add Comments
本文网址:http://www.osxcn.com/ubuntu/ati-fglrx-8423.html



9 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon Westy Says:

    呵呵,本来我也想写的,不过看了你的就不用了
    之前的几个参考版本都有问题
    综合一下才好

  2. Gravatar Icon Westy Says:

    我不开Firefox就很流畅的说
    开了Firefox就开始卡

  3. Gravatar Icon 小给给 Says:

    我的2600pro下8.42+aiglx+compiz fusion速度就算凑合,比xgl还是慢了不少。不开compiz用mplayer和smplaye的gl2完美输出视频,开了compi换成xv\x11\gl\gl2这几个都有闪屏、黑屏、cpu占用高等等现象。不过有了aiglx总算可以开wine了,8.41下的xserver-xgl不能和wine共存。8.41编译时的缺少libgl.so.1链接的bug没再出现,/usr/X11R6/lib/modules/dri/也不用手动添加(从8.41升级来的)。看这个趋势,可能未来AMD在升级和捉虫方面的投入将主要针对2×00,逼着1×00的老粉们升级,杀熟,真不厚道啊!

  4. Gravatar Icon shixinyu Says:

    石头我人品不行,连Compiz都起不来……

  5. Gravatar Icon Nicky Says:

    1×00都要升级,那我们这些 X00怎么办呢?

  6. Gravatar Icon solon Says:

    nicky你好!今天我在安装ubuntu7.04时遇到一个很郁闷的问题:
    使用寄来的ubuntu7.04在acer的本上安装,选择第一项”start or install ubuntu”,出现N长条字,最后跳出一个蓝框,大概意思是说x server failed,然后问我要不要看detail,选”OK”,然后出现一个框,说

    failed to start the x server (your graphical interface).it is likely that it is not set up correctly.

    又问我:would you like to view the x server put to diagnose the problem

    当然选”OK”

    看了之后在最后一排发现:

    Fatal server error:
    no screens found

    上面的意思大概就是找不到显示屏(还是安不了显卡驱动?),我的本本是 aspire 5500z 系列的,x1300独显,想装个ubuntu学习一下,在同学的台式机上,用同样的盘可以装的,所以肯定不是盘的问题.还望能够指点一下

  7. Gravatar Icon Nicky Says:

    7.10 已经出来了,你可以先试试这个版本再说。

  8. Gravatar Icon solon Says:

    ok

  9. Gravatar Icon wei Says:

    Nicky~
    我也是用ATI 2600pro Cpu:Inter E6550 主板:GA-P35-DS3L 硬盘:希捷、酷鱼、160G/7200 SATA
    装了Ubuntu 7.10 compiz 默认情况下也是打不开的 上网下驱动搞了半天都不成功
    还有就是我下了ToH Leopard 10.5 安装了不能正常引导 网上说用tboot引导
    我试过了 还是不行。。。
    请问我的硬件会有问题吗·?

leave a reply