如何判断显卡启动了3D加速?
安装了Magic Linux 2.0,感觉做的很好,我用的是Ati 9550,无论Windows 还是 Magic Linux,都识别成9600。请问如何判断显卡3D已开启?因为使用GL的屏保都有严重的跳帧。 我也想知道,我是ATI9700,移动版 glxgear
glxinfo # glxinfo
name of display: :0.0
display: :0screen: 0
direct rendering: No
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_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: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess
visualxbf lv rg d st colorbuffer ax dp st accumbuffermscav
id dep cl sp sz lci b rorgba bf th clrgba ns b eat
----------------------------------------------------------------------
0x23 24 tc0 240 ry.88800 16000001 0 None
0x24 24 tc0 240 ry.88800 168 16 16 1601 0 None
0x25 24 tc0 320 ry.88880 168 16 16 16 161 0 None
0x26 24 tc0 320 r..88880 168 16 16 16 161 0 None
0x27 24 dc0 240 ry.88800 16000001 0 None
0x28 24 dc0 240 ry.88800 168 16 16 1601 0 None
0x29 24 dc0 320 ry.88880 168 16 16 16 161 0 None
0x2a 24 dc0 320 r..88880 168 16 16 16 161 0 None
# glxgear
bash: glxgear: command not found
这些说明什么? direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
说明没有3d加速!
3d驱动没有安装好!
其实使用GL的屏保都有严重的跳帧。
就是3d驱动没有安装好的最好证明! 如果是Geforce的显卡呢? glxgear
glxinfo 用glxgear测试 我就是按照置顶帖安装的ATI驱动,还是不行 应该是 glxgears 命令! glxgears
这个测试只是显示一个分数!
就是没有3d加速同样可以很高的!
我的915显卡,在没有3d加速和有3d加速的时候,分数差别不大!
都是1000多! glxgears
这个测试只是显示一个分数!
就是没有3d加速同样可以很高的!
我的915显卡,在没有3d加速和有3d加速的时候,分数差别不大!
都是1000多!
intel 915 的话,应该 X 就自带了 3D 驱动,装官方驱动和 X 自带的开源驱动都能提供很好的 3D 支持。
但 ati >8500 的显卡,只能使用官方 fglrx 驱动,开源的驱动仅仅处于开发阶段(基本上不可用)
同样,nv 的显卡也一样,似乎只有 TNT 1 代以前的开源驱动? 那怎样才能弄好?我按照置顶的帖子装了ATi的驱动,还是这样,屏保(GL)都严重跳帧 :cry: glxgears
这个测试只是显示一个分数!
就是没有3d加速同样可以很高的!
我的915显卡,在没有3d加速和有3d加速的时候,分数差别不大!
都是1000多!
intel 915 的话,应该 X 就自带了 3D 驱动,装官方驱动和 X 自带的开源驱动都能提供很好的 3D 支持。
但 ati >8500 的显卡,只能使用官方 fglrx 驱动,开源的驱动仅仅处于开发阶段(基本上不可用)
同样,nv 的显卡也一样,似乎只有 TNT 1 代以前的开源驱动?
我的GM900可惜在ml2默认没有3d!
后来也没有去怎么搞了,因为红旗5安装后就默认打开3d加速!(用了红旗5)
还有也可以安装cjacker提供的3d驱动! direct rendering: No
这一行,yes或者no都可以有3d加速!
OpenGL renderer string: Mesa GLX Indirect
这一行,显示Mesa GLX Indirect (就是软的3d驱动),
必须要显示对应的显卡才是3d的硬加速!(也就是真正的3d驱动)
再次强调
glxgeras
只是一个参考分数!
我的915开不开3d分数差别不大!但是确实有一点提升!
页:
[1]
2