怎么打开ATI 9550的3D加速

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
回复
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

怎么打开ATI 9550的3D加速

#1

帖子 NetDreamer » 2007-10-26 16:25

我装了ati-driver-installer-8.42.3-x86.x86_64.run,但是打不开3d加速。
执行glxinfo的结果:

代码: 全选

name of display: :3.0
display: :3  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method, 
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe, 
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, 
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control, 
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (2.1 Mesa 7.0.1)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging, 
    GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle, 
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos, 
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, 
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset, 
    GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, 
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle, 
    GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3, 
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3, 
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, 
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square, 
    GL_NV_point_sprite, GL_NV_texgen_reflection, GL_NV_texture_rectangle, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture, 
    GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
我的xorg.conf:

代码: 全选

Section "Files"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
	Option		"XkbOptions"	"altwin:meta_win"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"ImPS/2"
	Option		"ZAxisMapping"		"4 5"
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"stylus"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"stylus"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"eraser"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"eraser"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Driver		"wacom"
	Identifier	"cursor"
	Option		"Device"	"/dev/input/wacom"
	Option		"Type"		"cursor"
	Option		"ForceDevice"	"ISDV4"		# Tablet PC ONLY
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc RV350 AS [Radeon 9550]"
	Driver		"fglrx"
	BusID		"PCI:1:0:0"
EndSection

Section "Extensions"
	Option		"Composite"	"0"
EndSection

Section "Monitor"
	Identifier	"TFT1780"
	Option		"DPMS"
	HorizSync	30-80
	VertRefresh	55-75
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Technologies Inc RV350 AS [Radeon 9550]"
	Monitor		"TFT1780"
	DefaultDepth	24
	SubSection "Display"
		Modes		"1280x1024" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
	InputDevice	"Generic Keyboard"
	InputDevice	"Configured Mouse"

# Uncomment if you have a wacom tablet
#	InputDevice     "stylus"	"SendCoreEvents"
#	InputDevice     "cursor"	"SendCoreEvents"
#	InputDevice     "eraser"	"SendCoreEvents"
EndSection
请高手指点。
头像
redsdh
帖子: 67
注册时间: 2006-11-08 16:50
送出感谢: 0
接收感谢: 0

#2

帖子 redsdh » 2007-10-26 16:44

同求!!!

而且我的 xorg.conf 是::


# xorg.conf (xorg 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 "ServerLayout"
Identifier "Default Layout"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"

EndSection

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

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "fglrx"
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Modes "1024x768" "800x600" "640x480"
Viewport 0 0
Depth 24
EndSubSection
EndSection


########################
我执行 fglrxinfo的结果是::

display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
Have a nice day!
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

刚又修改了一下,还是不行。

#3

帖子 NetDreamer » 2007-10-26 16:48

在xorg.conf里,加了以下内容:
在“Device"一节里,加上:

代码: 全选

	Option		"VideoOverlay"	"on"
	Option		"OpenGLOverlay"	"off"
在整个文件的后面,加上:

代码: 全选

ection "ServerFlags"
        Option		"AIGLX" "off"
EndSection 
执行glxinfo|grep rendering,仍然如下:

代码: 全选

 glxinfo|grep rendering
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
急盼高手指点。
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

3d倒是有了,效果又没了

#4

帖子 NetDreamer » 2007-10-26 21:13

我又重来了一遍(今天第三遍了=_=!)
先装 ATI驱动8。42。3,窗口的边框都 没了!没装 xgl,直接装compiz,窗口有框了,但是Extra Effects又不能启动了
头像
redsdh
帖子: 67
注册时间: 2006-11-08 16:50
送出感谢: 0
接收感谢: 0

#5

帖子 redsdh » 2007-10-26 21:37

数量!=质量呢。。
Have a nice day!
头像
eternalubuntu
帖子: 209
注册时间: 2007-10-19 14:25
送出感谢: 0
接收感谢: 0

#6

帖子 eternalubuntu » 2007-10-27 0:22

问题同上,顶一下!
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

#7

帖子 NetDreamer » 2007-10-27 7:11

打开特效的时候提示没有复合输出。
把xorg.conf里

代码: 全选

Section "Extensions"
   Option      "Composite"   "0"
EndSection
里面的“0”改成“1”,特效立刻启动,但是3D加速立刻失效了。
预览那些3D的屏保,比动画片还慢。
其实,在direct rendering : Yes 的时候,这些3D屏保也不快。

难道3D加速和特效不能同时存在?为什么我装的驱动性能这么差?
qyga
帖子: 187
注册时间: 2006-08-02 11:52
送出感谢: 0
接收感谢: 0

#8

帖子 qyga » 2007-10-27 9:02

同问,我的9550卡也不行,还没7.04自带的开源驱动好,顶起来请高手解答
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 hualang0929 » 2007-10-27 9:47

qyga 写了:同问,我的9550卡也不行,还没7.04自带的开源驱动好,顶起来请高手解答
8.42.3本来就是鸡肋,等8.43吧
抬头望星空一片晴,我独行,夜已渐寒……
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

问题部分解决

#10

帖子 NetDreamer » 2007-10-28 4:07

第一,没装驱动中amdccc的那个包,造成3d速度慢。错误的以为是为amd处理器优化的.
第二,不用XGL,用aiglx。因为驱动声称支持aiglx,非要弄xgl,自找苦吃。 :cry:
目前已基本正常,3d和特效同时开启,装上了comiz+emerald,比较满意。
头像
redsdh
帖子: 67
注册时间: 2006-11-08 16:50
送出感谢: 0
接收感谢: 0

Re: 问题部分解决

#11

帖子 redsdh » 2007-10-28 11:57

NetDreamer 写了:第一,没装驱动中amdccc的那个包,造成3d速度慢。错误的以为是为amd处理器优化的.
第二,不用XGL,用aiglx。因为驱动声称支持aiglx,非要弄xgl,自找苦吃。 :cry:
目前已基本正常,3d和特效同时开启,装上了comiz+emerald,比较满意。

嘿,兄台, 既然已经解决得差不多了,就把详细的解决方案发一封上来嘛, 才不辜负兄弟我顶你一场!
Have a nice day!
头像
NetDreamer
帖子: 836
注册时间: 2007-10-19 20:40
送出感谢: 71 次
接收感谢: 9 次
联系:

好,愚兄亦有此意

#12

帖子 NetDreamer » 2007-10-28 19:22

不过愚兄虽痴长你几岁,于Ubuntu却是一新手,再者安装过程几经反复,其中那些因素重要,那些不重要,现在想起来有些不甚了了。唉!年岁不饶人啊! :lol:
回复

回到 “桌面特效”