当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [分享]ATI开源驱动+CF(CPU占用极小!!从此以后不再为XGL的兼容问题和高CPU占用率而烦恼)
帖子发表于 : 2007-08-10 14:37 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
这个配置和[fglrx驱动(即官方闭源驱动)+XGL+CF] 一样稳定,不过我只有x300移动版,别的显卡我没有办法保证是否一样稳定,但我有信心应该没有问题的!!
开源的大家都知到那些A卡不支持了吧,这里我不说了,自己看: http://forum.ubuntu.org.cn/viewtopic.ph ... 1%E5%8A%A8
发现fcitx的确和XGL有冲突,现在没事了。不过mplayer在CF下还是有点问题,想用mplayer的话就得先退出CF。
有错误的地方大家一定要指出啊!!!不用客气。:D

1.首先更新所有的软件
sudo apt-get update
sudo apt-get upgrade


2. 配置AIGLX和开源的 ATI 显卡驱动
注意:如果你已经安装了fglrx驱动,一定要卸载,在受限制的驱动对话框中把启动勾掉或用终端卸载:
sudo apt-get remove xorg-driver-fglrx
(卸载之后把xorg.conf里的fglix改为ati,不改可能进不了桌面,之前没有装过显卡驱动的可以不用做这一步)然后重启或Ctrl-Alt-Backspace 重启图形服务器

打开终端
输入
glxinfo | grep vendor

如果出现
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
则可以继续

安装开源驱动
输入命令
sudo apt-get install libgl1-mesa-glx libgl1-mesa-dri

备份配置文件
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
sudo gedit /etc/X11/xorg.conf


Section "Device"
Identifier "ATI Technologies Inc Radeon ***"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
替换成
Section "Device"
Identifier "ATI Technologies Inc Radeon ***" (这里保持原来标示)
Driver "radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "EnablePageFlip" "true"
EndSection

然后把
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
替换成
Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

然后如果没有以下两段的话则在文件最后加上
Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

然后保存文件
重启系统或者Ctrl-Alt-Backspace 重启图形服务器

重启后打开终端
输入
glxinfo | grep vendor
应该得到
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.

然后运行
glxinfo | grep "direct rendering"
应该得到
direct rendering: Yes

安装compiz fusion:
1、得到密匙
代码:
sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -


2、添加源:
代码:

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


3、更新:
代码:

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


4、安装Compiz及Compiz fusion
代码:

sudo apt-get install compiz compiz-gnome
sudo apt-get install compizconfig-settings-manager
sudo apt-get install compiz-fusion-*


5、运行Compiz Fusion
现在你就可以享受Fusion带来的惊喜啦,同时你也可以关闭Compiz及Beryl啦,在“系统-首选项-会话”新建一个新的会话如下:
代码:

compiz --replace(建议不是这样做,最好进入桌面后再用alt+F2 >compiz --replace。不知为什么,个人觉得这样会稳定一点。)

最后要谢谢hsy541的 [教学]ATI+feisty+aiglx+beryl 详细安装过程:
http://forum.ubuntu.org.cn/viewtopic.ph ... 1%E5%8A%A8
和coffer的:compiz fusion 安装及特效--更新2007-8-5(解决Compiz fusion无边框问题)
http://forum.ubuntu.org.cn/viewtopic.php?t=61686
:D


_________________
Looking out of the window, staying out of the sun

So I chose freedom


最后由 superjian1987 编辑于 2007-08-12 1:58,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-10 16:14 
头像

注册: 2005-08-14 19:53
帖子: 3998
送出感谢: 1
接收感谢: 2
你可以看看开源radeon的说明。只支持部分老显卡。

x1000系列全部不支持3d加速。就是2d也是不稳定的一种。

但是x300之类的。9600之类的就比较好了。但是也有部分是实验性质的3d加速。不过好的是支持aiglx


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-10 17:18 

注册: 2005-11-24 11:28
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
开源的radeon似乎还是有问题,我的是ATI Mobility Radeon 9000,结果在使用开源驱动的时候运行Planet Penguin Racer的时候就有问题,而且glxgears只有大概800fps,但是原来使用老版本的fglrx的驱动的时候,glxgears可以达到大约1500~1800fps。而且最要命的是对Compiz的支持也不太好,感觉速度很慢


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-08-10 17:25 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
你们自己选择吧,用XGL目前来说的确是最稳定的,但我两种方法都用过一下。发现开源的都十分不错。如果你觉得开源的比较冒险,那我还是建议你用XGL吧,但cpu会高一点,有可能做同一件事会高一倍的CPU占用率(实验得出来的)。


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-08-10 17:31 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
glxgears的结果对你来说有什么用?你是用linux作为你的游戏平台的?感觉的确是慢了一点点,就那么一点点。不知道你们慢了多少。我现在用得好爽,发热小了机了都一起爽起来了!


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-08-11 11:00 

注册: 2006-01-27 22:13
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
mplayer可以自己编译一个svn的,或者用smplayer


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-08-11 11:28 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
有谁1440x900分辨率用开源驱动的?我这里支持很不好。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-08-11 15:04 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
开源+CF,不用装XGL是不是不能用CGWD Themer?


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-08-11 17:43 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
liubentailang 写道:
mplayer可以自己编译一个svn的,或者用smplayer


谢谢你,现在好了。


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-08-11 19:38 
头像

注册: 2007-06-27 16:35
帖子: 212
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
呵呵,怎么越看越糊涂阿

:shock:


_________________
如果世界上有完美,那也只在你梦境里
图片


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-08-11 20:46 
头像

注册: 2007-06-27 16:35
帖子: 212
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
wo nong le zhi hou jin bu dao zuo mian le


_________________
如果世界上有完美,那也只在你梦境里
图片


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-08-11 23:23 
头像

注册: 2006-06-22 1:11
帖子: 107
送出感谢: 0 次
接收感谢: 0 次
zhuqin_83 写道:
有谁1440x900分辨率用开源驱动的?我这里支持很不好。


我就是19寸宽频的阿~
完美支持~
没什么问题阿~
代码:
Section "Device"
   Identifier   "ATI RADEON 9550"
   Driver      "radeon"
   BusID      "PCI:1:0:0"
   Option      "AddARGBGLXVisuals" "True"
EndSection

Section "Monitor"
   Identifier   "AL1916W"
   Option      "DPMS"
   HorizSync   28-51
   VertRefresh   43-60
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Device      "ATI RADEON 9550"
   Monitor      "AL1916W"
   DefaultDepth   24
   SubSection "Display"
      Depth      1
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1440x900" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-08-12 1:48 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
vanciki 写道:
wo nong le zhi hou jin bu dao zuo mian le


你的是什么显卡啊,不要在x1000以上用这个配置啊。还有,你在弄之前是不是已经装过闭源驱动而且没有卸载就用开源的驱动啊。而且可能要在卸载之后把xorg.conf里的fglix改为ati(如果之前没有装过显卡驱动的不用这样做)。不这么做一定进不了桌面。
还有这个方法应该不能用在AGP的显卡的。
我觉得这个配置方法最好还是推荐给那些对xorg.conf有些认识的人,新手最好不要这做。因为开源驱动可能会发的一些问题对新手来说不太容易解决。但用XGL+CF的话,对大多数显卡来说都应该不会有太多的问题,目前来说对A卡的确是最好的。


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-08-12 2:05 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
hyd0215
谢谢,我试试。


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-08-12 2:16 
头像

注册: 2007-01-12 12:24
帖子: 74
地址: 广州
送出感谢: 0 次
接收感谢: 0 次
如果真的进不了桌面可以有用这个:
sudo dpkg-reconfigure xserver-xorg
把fglix/radeon改为ati就可以了,其他的不用改。这个可能是比较容易出问题的地主。

其实做这种事不用太怕出什么问题,改为ati后大多都能解决问题。真的不能就到论坛来,这里高手多的是(我只是个“小学生”)。然后进入桌面把xorg.conf还原后再装闭源驱动+XGL(CF没有装的还是要装的,装了就不用)一样能开桌面特效,可以做到很灵活的。放心去做吧!


_________________
Looking out of the window, staying out of the sun

So I chose freedom


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 31 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译