当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]ATI M9000显卡(ATI老显卡) 打开“桌面视觉效果”
帖子发表于 : 2008-08-08 12:59 

注册: 2008-08-02 8:02
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
困惑了一个多星期了,现在好些了。热烈祝贺北京奥运会于金日开幕!

系统:Ubuntu 8.04.1
机器:神舟 承龙 A240E
显卡:ATI M9000

1.安装历史
刚装上系统后没有在意桌面视觉效果的开启,但多次尝试安装ATI的官方驱动,可从未成功。等后来再回到开源驱动时,遇到很多问题。
1)曾经安装过的驱动
(1)Ubuntu自带的xorg-driver-fglrx
这个驱动仅支持:
This version of the ATI driver officially supports:

* FireGL: V8650, V8600, V7600, V7350, V7300, V7200, V7100,
V5600, V5200, V5100, V5000, HD3870, HD3850, V3600, V3400,
V3300, V3200, V3100, X3-256, X3, X2-256, Z1-128, T2-128,
X1-128, X1-256p
* FireMV: 2200 (Single card PCI-e configuration)
* Mobility FireGL: V5000, T2
* Mobility Radeon: X1800, X1600, X1400, X1300, X800, X700, X600, X300,
X200, 9800, 9600, 9550, 9500
* Radeon Xpress: 1200 series, 1100 series, 200 series
* Radeon: HD2900, HD2600, HD2400, X1900, X1800, X1600, X1300, X850,
X800, X700, X600, X550, X300, 9800, 9700, 9600, 9550, 9500

ATI All-in-Wonder variants of the above cards/chips are also supported,
but video capture is not.
显然,我是不能成功的。
(2)官方网站下载的 ati-driver-installer-8.28.8.run
安装不成功,错误信息为不能识别的X系统。
(3)官方网站下载的 更高版本的驱动
不支持我的显卡,及时能完成安装也无济于事。
(4)ati-driver-installer-8.42.3-x86.x86_64.run
据介绍该程序支持我的显卡,能完成安装,但log里面记录着”安装不成功“。

后来按照网上资料介绍地,在”新立德“中将fglrx删除,安装开源驱动xserver-xorg-video-ati,安装过程可在网上搜索,可参考http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:RadeonDriver/zh&variant=zh-cn

2)遇到的问题
执行:glxinfo | grep vendor
得到:
Xlib: extension "ATIFGLRXDRI" missing on display ":0.0".
Error: couldn't find RGB GLX visual

2.解决办法
1)通过执行 sudo /usr/share/ati/fglrx-uninstall.sh 将ati-driver-installer-8.42.3-x86.x86_64.run删除,上述问题就解决了。
执行:glxinfo | grep vendor
得到:
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.

我一开始执行sudo /usr/share/ati/fglrx-uninstall.sh并没有成功,因为我已手动将他安装的一些文件删除了,后来由重新安装了一遍ati-driver-installer-8.42.3-x86.x86_64.run,再执行sudo /usr/share/ati/fglrx-uninstall.sh,成功。

2)不能安装xserver-xgl
有些文章要求在使用开源驱动时要安装xserver-xgl,我的经验是不能安装,安装后:
使用:glxinfo命令
得到:
name of display: :0.0
display: :0 screen: 0
direct rendering: No
……

3)此时还不能打开 桌面视觉效果 因为: 8.04中compiz把一些低配置的老显卡给屏蔽掉了,通过禁止型号检测就可以开启3D特效。
执行下列命令(其实是建立了一个文件):
代码:
 mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

参考资料:http://www.linuxidc.com/Linux/2008-07/14046.htm

4)现在好了,需要的话可以重启一下

3.提示
可能由于我的显卡原因,刚开始打开桌面效果时很容易死机,如果你显卡也不好,可要小心啊。 我现在使用的桌面效果是”正常“级别的,我不敢使用”扩展“级别的,几乎是用就死机。实在不行我就关闭 桌面效果,反正我的GL正常了,我很舒心。


附上我机器上的xorg.conf,肯定不是最优配置,仅供参考啊,有高手的话请提出修改建议:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "ati"#"radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
Option "AGPMode" "4"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1024x768" "800x600"
EndSubSection
EndSection

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Synaptics Touchpad"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
EndSection

Section "DRI"
Mode 0666
EndSection

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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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