blackdire 发表于 2006-6-10 22:17:52

如何判断显卡启动了3D加速?

安装了Magic Linux 2.0,感觉做的很好,我用的是Ati 9550,无论Windows 还是 Magic Linux,都识别成9600。

请问如何判断显卡3D已开启?因为使用GL的屏保都有严重的跳帧。

realwood 发表于 2006-6-10 22:22:25

我也想知道,我是ATI9700,移动版

KanKer 发表于 2006-6-10 22:36:38

glxgear
glxinfo

blackdire 发表于 2006-6-10 23:30:57

# 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


这些说明什么?

tanhitzq 发表于 2006-6-11 00:29:09

direct rendering: No

OpenGL renderer string: Mesa GLX Indirect

说明没有3d加速!
3d驱动没有安装好!


其实使用GL的屏保都有严重的跳帧。
就是3d驱动没有安装好的最好证明!

strongzgy 发表于 2006-6-11 10:58:25

如果是Geforce的显卡呢?

haulm 发表于 2006-6-11 11:49:13

glxgear
glxinfo

fliny 发表于 2006-6-11 17:47:00

用glxgear测试

blackdire 发表于 2006-6-11 21:13:37

我就是按照置顶帖安装的ATI驱动,还是不行

KDE 发表于 2006-6-11 23:54:06

应该是 glxgears 命令!

tanhitzq 发表于 2006-6-12 09:53:26

glxgears

这个测试只是显示一个分数!

就是没有3d加速同样可以很高的!



我的915显卡,在没有3d加速和有3d加速的时候,分数差别不大!
都是1000多!

jiangtao9999 发表于 2006-6-12 21:31:25

glxgears

这个测试只是显示一个分数!

就是没有3d加速同样可以很高的!



我的915显卡,在没有3d加速和有3d加速的时候,分数差别不大!
都是1000多!
intel 915 的话,应该 X 就自带了 3D 驱动,装官方驱动和 X 自带的开源驱动都能提供很好的 3D 支持。

但 ati >8500 的显卡,只能使用官方 fglrx 驱动,开源的驱动仅仅处于开发阶段(基本上不可用)
同样,nv 的显卡也一样,似乎只有 TNT 1 代以前的开源驱动?

blackdire 发表于 2006-6-12 22:14:18

那怎样才能弄好?我按照置顶的帖子装了ATi的驱动,还是这样,屏保(GL)都严重跳帧 :cry:

tanhitzq 发表于 2006-6-12 22:23:28

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驱动!

tanhitzq 发表于 2006-6-13 03:44:22

direct rendering: No
这一行,yes或者no都可以有3d加速!


OpenGL renderer string: Mesa GLX Indirect
这一行,显示Mesa GLX Indirect (就是软的3d驱动),
必须要显示对应的显卡才是3d的硬加速!(也就是真正的3d驱动)


再次强调
glxgeras
只是一个参考分数!
我的915开不开3d分数差别不大!但是确实有一点提升!
页: [1] 2
查看完整版本: 如何判断显卡启动了3D加速?