在 Ubuntu 7.10 上安装 ATI Driver 8.03 和 compiz 0.6.99 (update 2008/3/6)

(更新于 08-3-6)
下载:ATI Driver 8.03,并假设放到 “/home/我的用户名/” 下

我的硬件环境:

  • CPU:AMD DualCore Athlon 64 X2, 2000 MHz (10 x 200) 3800+
  • 主板:Biostar(映泰) TForce 570 U
  • 显卡:ATI Radeon X1600 Pro (RV530)
  • 硬盘:西数 WD1600JB-00REA0
  • 网卡:主板自带
  • 声卡:主板自带

删除旧有驱动
如果您的是新装的系统,可以忽略该步,否则输入

sudo lrm-manager
sudo apt-get autoremove --purge fglrx*

安装必须的编译环境

sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)

屏蔽fglrx核心模块

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

将里面的

DISABLED_MODULES=""

改为

DISABLED_MODULES="fglrx"

创建deb包并安装

bash *.run --buildpkg Ubuntu/gutsy
sudo dpkg -i *.deb
sudo apt-get -f install

配置驱动

sudo aticonfig --initial -f
sudo aticonfig --ovt=Xv

编辑 xorg.conf

sudo gedit /etc/X11/xorg.conf

在文件尾端添加

Section "Module"
load "dri"
load "dbe"
load "glx"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "RENDER" "true"
Option "DAMAGE" "true"
Option "Composite" "true"
Option "XVideo" "true"
EndSection

Section "ServerFlags"
Option "AIGLX" "Enable"
EndSection

找到 Section "Device" 并添加

Option "XAANoOffscreenPixmaps" "on"
Option "TexturedVideo" "on"
Option "Textured2D" "on"
Option "TexturedXrender" "on"
Option "BackingStore" "on"

ok,可以重启系统了,确认一下自己的驱动是否安装成功

fglrxinfo
glxinfo | grep render

如果出现以下的结果说明安装成功

suxixb@su:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.1.7412 Release

suxixb@su:~$

suxixb@su:~$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Radeon X1600 Series
suxixb@su:~$

以下是我的测试成绩

suxixb@su:~$ glxgears
34023 frames in 5.0 seconds = 6804.570 FPS
36599 frames in 5.0 seconds = 7319.708 FPS
36467 frames in 5.0 seconds = 7293.291 FPS
36344 frames in 5.0 seconds = 7268.694 FPS
36448 frames in 5.0 seconds = 7289.572 FPS
36506 frames in 5.0 seconds = 7301.147 FPS

suxixb@su:~$

安装 compiz fusion
到此,我们已经安装好 ATI 驱动并能正常使用了,是时候开始安装 compiz fusion,首先添加下列的源

deb http://kwatrow.nl/repo Gutsy compiz-fusion-git
wget http://kwatrow.nl/repo/Quattro.gpg -O- | sudo apt-key add -

执行一次更新

sudo apt-get update
sudo apt-get upgrade

首先把系统自带的 compiz 删除干净,去新立得里搜索 compiz ,把已经安装了的包全部彻底删除,或者用下面的命令

sudo apt-get autoremove --purge compiz compiz-*

安装新的 compiz

sudo apt-get install compiz compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported

等待安装完成以后,到 “系统” ─ “首选项” ─ “外观” ─ “视觉效果” ,选择一个您喜欢的特效,怎样,效果还可以吧。当然,我们还需要更多的设置选项,继续下面的安装。

sudo apt-get install compizconfig-settings-manager emerald emerald-themes

让 compiz 使用 emerald 的主题

sudo gedit /usr/bin/compiz

找到下面的内容

# Defines the decorator and arguments.
# Set it to empty to make the script use the best decorator for your environment
DECORATOR=""
DECORATORARGS=""

改为下面的内容

# Defines the decorator and arguments.
# Set it to empty to make the script use the best decorator for your environment
DECORATOR="emerald"
DECORATORARGS="--replace"

ok,登出并重新登录 X ,世界变得更美妙了。

screenshot-desktop01-2008-03-04.png

screenshot-desktop02-2008-03-04.png

参考资料

  1. AIGLX
  2. 提升ati8.2驱动在compiz下的性能 by zhuqin_83
  3. ati官方驱动(非开源)的安装配置 by zhuqin_83
  4. gutsy下安装最新的 compiz 0.6.99(源) by zhuqin_83

ATI x1000 系列显卡在 7.10 上安装 fglrx 8.42.3

这是我的安装记录,先说说我的硬件:

  • CPU:AMD DualCore Athlon 64 X2, 2000 MHz (10 x 200) 3800+
  • 主板:Biostar(映泰) TForce 570 U
  • 显卡:ATI Radeon X1600 Pro (RV530)
  • 硬盘:西数 WD1600JB-00REA0 + WD1600JD-00HBB0 + WD1600JS-00MHB0
  • 网卡:主板自带
  • 声卡:主板自带

参考了不少资料,终于在我生日的这天安装了 8.42.3 ,哈哈,写下这篇文章纪念。

参考:

  1. 如果之前安装了 xgl ,需要先卸载

    sudo apt-get remove xserver-xgl

  2. 卸载之前安装的旧驱动,或者用 “受限驱动管理器” 卸载。

    sudo apt-get remove xorg-driver-fglrx

  3. 删除旧的 fglrx 软件包

    sudo rm -f /usr/src/fglrx-kernel*.deb

  4. 修改配置文件,加入一个 disable 在双引号当中

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

  5. 重启一次
  6. 下载驱动,把以下驱动下载到你要放置的地方,如您的主目录下:

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

  7. 在下载驱动的期间,我们可以先安装需要的软件包

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

  8. 当上面两步都完成后,cd 到驱动放置的目录,我这里是主目录,开始安装

    sudo sh ./ati-driver-installer-8.42.3-x86.x86_64.run

  9. 按照提示安装,一般选择自动安装,完成后不要重启电脑,先执行下面的命令。

    sudo /usr/X11R6/bin/aticonfig --initial

  10. 重启电脑吧!您会发现已经安装了 8.42.3 了。可以用下面的命令打开 Catalyst Control Center 面板,或者到 “应用程序” 下打开。

    amdcccle

  11. 启动 compiz 特效,执行下面的命令,看能不能启动成功

    SKIP_CHECKS=yes compiz

  12. 如果成功,执行下面命令,这样每次启动都会运行 Compiz Fusion

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

    或者到 “系统”—“首选项”—“外观”—“视觉效果”,选择自己喜欢的特效把。

Catalyst-Control-Center-Linux 界面

fglrxinfo 信息

启动 Compiz 成功

HowTo:Compiz Fusion for ATI cards + Xgl in Feisty

原文链接:http://ubuntuforums.org/showthread.php?t=488385
(原文还提到如何安装beryl,我这里只翻译了安装Compiz Fusion,感兴趣的可以查看原文安装beryl)

我的硬件环境
CPU:AMD DualCore Athlon 64 X2, 2000 MHz (10 x 200) 3800+
主板:Biostar(映泰) TForce 570 U
显卡:ATI Radeon X1600 Pro (RV530)
硬盘:西数 WD1600JB-00REA0 + WD1600JD-00HBB0 + WD1600JS-00MHB0
网卡:主板自带
声卡:主板自带

一.安装fglrx驱动
1.确保系统已经更新到最新

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

2.使用系统自带的受限驱动管理器安装fglrx驱动

打开System(系统) >> Administration(系统管理) >> Restricted Drivers Manager(受限驱动管理器)
把你的ATI的图形驱动勾选上,然后系统会开始下载和安装必要的软件,安装完毕后请重启电脑。此时查看受限驱动管理器应该是“已启用”。如果不能启用请自己尝试编译最新的ATI驱动(x86),编译方法请搜索google

二.安装Xgl
1.打开终端或新立得,输入

sudo apt-get install xserver-xgl

2.添加Xgl的启动脚本,在终端输入

sudo gedit /usr/local/bin/startxgl.sh

3.复制粘贴以下内容并保存

#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

4.使该脚本具有执行权限,在终端输入

sudo chmod a+x /usr/local/bin/startxgl.sh

5.添加新的Xgl登录会话,在终端输入

sudo gedit /usr/share/xsessions/xgl.desktop

6.复制粘贴以下内容并保存

[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

7.使该脚本具有执行权限,在终端输入

sudo chmod a+x /usr/share/xsessions/xgl.desktop

8.测试能否使用Xgl会话登录

按 Ctrl+Alt+Backspace(退格键)重启X,在会话里选择GNOME with XGL,输入用户名密码并登录,如果成功登录到桌面并没有花屏表示安装xgl成功

三.添加相关的源
1.添加新源,在终端输入

sudo gedit /etc/apt/sources.list

2.在文件尾段添加以下内容并保存

deb http://download.tuxfamily.org/3v1deb feisty eyecandy

3.获取gpg公匙,在终端输入

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

4.更新系统,在终端输入

sudo apt-get update

四.安装Compiz Fusion
1.打开终端或新立得,输入

sudo apt-get install compiz compizconfig-settings-manager compiz-plugins compiz-gnome compiz-fusion-plugins-extra emerald emerald-themes

2.使每次登录都执行Compiz Fusion(可选)

依次打开 System(系统) >> Preferences(首选项) >> Sessions(会话)
点击New按钮并输入一个名字,如“Compiz”,添加“compiz --replace”到命令行,确定。同样方法再添加一个,随便一个名字,如“Emerald”,添加“emerald --replace”到命令行,确定。

登出并重新登录系统,ok,enjoy it!

  1. 订阅

    • 订阅 我的 Blog
    • Feedsky 订阅数
    订阅到iGoogle或Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到Newsgatar 订阅到Rojo 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype 订阅到QQ邮箱
     

  2. 重要公告

    目前该博客(www.shareitem.org,以下简称该博客)是建立在Yo2优博网上的,由于一些众所周知的原因,本人(suxixb)决定于2008年8月1日起陆续将该博客上的所有文章转移到新网站上,地址为http://shareitem.org,并改名为ShareItem.org(简称siog),原来的订阅地址(feed.shareitem.org)将保持不变,可继续使用。在转移成功后,该博客仍然保留到到期为止(2008年11月18日),在到期后,将不能再通过www.shareitem.org来访问该博客,本人也不在该博客上进行更新和发布文章,所有的新文章将统一在新网站上发表。谢谢各位的支持。

  3. 最新评论

  4. 最新日志

  5. 阅读共享

  6. 标签

  7. 存档

  8. Logo