cqpwx 发表于 2005-8-17 14:03:04

成功打开G450的3D加速

今天真是双喜临门呀 :D ,刚刚整好gtk28,又大开了G450的3d加速,现在阴影效果和透明效果好多了,虽然glx在16位色下测试也只有四百多,但是,和以前的单位数相比,那是。。。

Kyd 发表于 2005-8-17 14:13:29

哦。 :?

cqpwx 发表于 2005-8-17 14:23:36

其实,要打开它的3d加速,关键是要重新编译kernel在内核里吧matrox选上,把VESA和VGA16去掉,然后重新编译,安装最新matrox驱动,安装dri-mga驱动,再把dri-old-mga.ko复制为mga.ko就可以了,当然xorg.conf里得加Load "dri"

wsm 发表于 2005-8-17 15:22:36

gambas是干吗的?

cqpwx 发表于 2005-8-17 17:17:54

VB

cnhnln 发表于 2005-8-17 21:57:55

dri的驱动也能开composite?glxinfo贴一下看看吧

silencejjk 发表于 2005-8-18 10:44:37

哈哈我用GLX测出来的数字是你的10倍。。。

cqpwx 发表于 2005-8-18 11:41:06

dri的驱动也能开composite?glxinfo贴一下看看吧
name of display: :0.0
display: :0screen: 0
direct rendering: Yes
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_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_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 extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: VA Linux Systems Inc.
OpenGL renderer string: Mesa DRI G400 20030328 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 6.3
OpenGL extensions:
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_texture_compression,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, 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_logic_op, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    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_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_texture_env_combine3, GL_IBM_rasterpos_clip, GL_MESA_ycbcr_texture,
    GL_MESA_window_pos, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
    GL_NV_texgen_reflection, GL_NV_vertex_program, GL_NV_vertex_program1_1,
    GL_OES_read_format, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
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.888000000000 0 None
0x24 24 tc0 240 r..888000000000 0 None
0x25 24 tc0 240 ry.88800 24800000 0 None
0x26 24 tc0 240 r..88800 24800000 0 None
0x27 24 tc0 240 ry.8880000 16 16 1600 0 Slow
0x28 24 tc0 240 r..8880000 16 16 1600 0 Slow
0x29 24 tc0 240 ry.88800 248 16 16 1600 0 Slow
0x2a 24 tc0 240 r..88800 248 16 16 1600 0 Slow
0x2b 24 dc0 240 ry.888000000000 0 None
0x2c 24 dc0 240 r..888000000000 0 None
0x2d 24 dc0 240 ry.88800 24800000 0 None
0x2e 24 dc0 240 r..88800 24800000 0 None
0x2f 24 dc0 240 ry.8880000 16 16 1600 0 Slow
0x30 24 dc0 240 r..8880000 16 16 1600 0 Slow
0x31 24 dc0 240 ry.88800 248 16 16 1600 0 Slow
0x32 24 dc0 240 r..88800 248 16 16 1600 0 Slow
0x47 32 tc100 c..000000000000 0 None

cqpwx 发表于 2005-8-18 11:43:07

哈哈我用GLX测出来的数字是你的10倍。。。
老兄,咱俩换换吧 :D 显示快了伤眼啊!

cnhnln 发表于 2005-8-18 11:54:19


OpenGL vendor string: VA Linux Systems Inc.
OpenGL renderer string: Mesa DRI G400 20030328 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 6.3

还是用的mesa的驱动,看来目前对linux支持最好的还是N卡,虽然它不开源

cnhnln 发表于 2005-8-18 11:58:34

而且支持的OpenGL扩展太少了

name of display: :0.0
display: :0screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_ARB_multisample, GLX_NV_float_buffer
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
    GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
    GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGI_swap_control, GLX_NV_float_buffer, GLX_ARB_fbconfig_float
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
    GLX_ARB_multisample, GLX_NV_float_buffer, GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce FX 5200/AGP/SSE
OpenGL version string: 2.0.0 NVIDIA 76.76
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_half_float_pixel, GL_ARB_imaging, GL_ARB_multisample,
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_shader_objects,
    GL_ARB_shading_language_100, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix,
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
    GL_ARB_window_pos, GL_S3_s3tc, GL_EXT_texture_env_add, GL_EXT_abgr,
    GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
    GL_EXT_Cg_shader, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
    GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object,
    GL_EXT_point_parameters, GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
    GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side,
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
    GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_HP_occlusion_test, GL_IBM_rasterpos_clip,
    GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
    GL_NV_copy_depth_to_color, GL_NV_depth_clamp, GL_NV_fence,
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_program,
    GL_NV_fragment_program_option, GL_NV_half_float, GL_NV_light_max_exponent,
    GL_NV_multisample_filter_hint, GL_NV_occlusion_query,
    GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite,
    GL_NV_primitive_restart, GL_NV_register_combiners,
    GL_NV_register_combiners2, GL_NV_texgen_reflection,
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4,
    GL_NV_texture_expand_normal, GL_NV_texture_rectangle,
    GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,
    GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_NV_vertex_program2,
    GL_NV_vertex_program2_option, GL_SGIS_generate_mipmap,
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
    GL_SUN_slice_accum
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
----------------------------------------------------------------------
0x21 24 tc0 320 ry.88804 248 16 16 16 160 0 None
0x22 24 dc0 320 ry.88804 248 16 16 16 160 0 None
0x23 24 tc0 320 ry.88884 248 16 16 16 160 0 None
0x24 24 tc0 320 r..88804 248 16 16 16 160 0 None
0x25 24 tc0 320 r..88884 248 16 16 16 160 0 None
0x26 24 tc0 320 ry.88804 240 16 16 16 160 0 None
0x27 24 tc0 320 ry.88884 240 16 16 16 160 0 None
0x28 24 tc0 320 r..88804 240 16 16 16 160 0 None
0x29 24 tc0 320 r..88884 240 16 16 16 160 0 None
0x2a 24 tc0 320 ry.88804 160 16 16 16 160 0 None
0x2b 24 tc0 320 ry.88884 160 16 16 16 160 0 None
0x2c 24 tc0 320 r..88804 160 16 16 16 160 0 None
0x2d 24 tc0 320 r..88884 160 16 16 16 160 0 None
0x2e 24 tc0 320 ry.8880400 16 16 16 160 0 None
0x2f 24 tc0 320 ry.8888400 16 16 16 160 0 None
0x30 24 tc0 320 r..8880400 16 16 16 160 0 None
0x31 24 tc0 320 r..8888400 16 16 16 160 0 None
0x32 24 tc0 320 ry.88804 240 16 16 16 162 1 Ncon
0x33 24 tc0 320 ry.88884 240 16 16 16 162 1 Ncon
0x34 24 tc0 320 ry.88804 240 16 16 16 164 1 Ncon
0x35 24 tc0 320 ry.88884 240 16 16 16 164 1 Ncon
0x36 24 tc0 320 r..88804 240 16 16 16 162 1 Ncon
0x37 24 tc0 320 r..88884 240 16 16 16 162 1 Ncon
0x38 24 tc0 320 r..88804 240 16 16 16 164 1 Ncon
0x39 24 tc0 320 r..88884 240 16 16 16 164 1 Ncon
0x3a 24 tc0 320 ry.88804 248 16 16 16 162 1 Ncon
0x3b 24 tc0 320 ry.88884 248 16 16 16 162 1 Ncon
0x3c 24 tc0 320 ry.88804 248 16 16 16 164 1 Ncon
0x3d 24 tc0 320 ry.88884 248 16 16 16 164 1 Ncon
0x3e 24 tc0 320 r..88804 248 16 16 16 162 1 Ncon
0x3f 24 tc0 320 r..88884 248 16 16 16 162 1 Ncon
0x40 24 tc0 320 r..88804 248 16 16 16 164 1 Ncon
0x41 24 tc0 320 r..88884 248 16 16 16 164 1 Ncon
0x42 24 tc0 320 ry.88804 160 16 16 16 162 1 Ncon
0x43 24 tc0 320 ry.88884 160 16 16 16 162 1 Ncon
0x44 24 tc0 320 ry.88804 160 16 16 16 164 1 Ncon
0x45 24 tc0 320 ry.88884 160 16 16 16 164 1 Ncon
0x46 24 tc0 320 r..88804 160 16 16 16 162 1 Ncon
0x47 24 tc0 320 r..88884 160 16 16 16 162 1 Ncon
0x48 24 tc0 320 r..88804 160 16 16 16 164 1 Ncon
0x49 24 tc0 320 r..88884 160 16 16 16 164 1 Ncon
0x4a 24 dc0 320 ry.88884 248 16 16 16 160 0 None
0x4b 24 dc0 320 r..88804 248 16 16 16 160 0 None
0x4c 24 dc0 320 r..88884 248 16 16 16 160 0 None
0x4d 24 dc0 320 ry.88804 240 16 16 16 160 0 None
0x4e 24 dc0 320 ry.88884 240 16 16 16 160 0 None
0x4f 24 dc0 320 r..88804 240 16 16 16 160 0 None
0x50 24 dc0 320 r..88884 240 16 16 16 160 0 None
0x51 24 dc0 320 ry.88804 160 16 16 16 160 0 None
0x52 24 dc0 320 ry.88884 160 16 16 16 160 0 None
0x53 24 dc0 320 r..88804 160 16 16 16 160 0 None
0x54 24 dc0 320 r..88884 160 16 16 16 160 0 None
0x55 24 dc0 320 ry.8880400 16 16 16 160 0 None
0x56 24 dc0 320 ry.8888400 16 16 16 160 0 None
0x57 24 dc0 320 r..8880400 16 16 16 160 0 None
0x58 24 dc0 320 r..8888400 16 16 16 160 0 None
0x59 24 dc0 320 ry.88804 240 16 16 16 162 1 Ncon
0x5a 24 dc0 320 ry.88884 240 16 16 16 162 1 Ncon
0x5b 24 dc0 320 ry.88804 240 16 16 16 164 1 Ncon
0x5c 24 dc0 320 ry.88884 240 16 16 16 164 1 Ncon
0x5d 24 dc0 320 r..88804 240 16 16 16 162 1 Ncon
0x5e 24 dc0 320 r..88884 240 16 16 16 162 1 Ncon
0x5f 24 dc0 320 r..88804 240 16 16 16 164 1 Ncon
0x60 24 dc0 320 r..88884 240 16 16 16 164 1 Ncon
0x61 24 dc0 320 ry.88804 248 16 16 16 162 1 Ncon
0x62 24 dc0 320 ry.88884 248 16 16 16 162 1 Ncon
0x63 24 dc0 320 ry.88804 248 16 16 16 164 1 Ncon
0x64 24 dc0 320 ry.88884 248 16 16 16 164 1 Ncon
0x65 24 dc0 320 r..88804 248 16 16 16 162 1 Ncon
0x66 24 dc0 320 r..88884 248 16 16 16 162 1 Ncon
0x67 24 dc0 320 r..88804 248 16 16 16 164 1 Ncon
0x68 24 dc0 320 r..88884 248 16 16 16 164 1 Ncon
0x69 24 dc0 320 ry.88804 160 16 16 16 162 1 Ncon
0x6a 24 dc0 320 ry.88884 160 16 16 16 162 1 Ncon
0x6b 24 dc0 320 ry.88804 160 16 16 16 164 1 Ncon
0x6c 24 dc0 320 ry.88884 160 16 16 16 164 1 Ncon
0x6d 24 dc0 320 r..88804 160 16 16 16 162 1 Ncon
0x6e 24 dc0 320 r..88884 160 16 16 16 162 1 Ncon
0x6f 24 dc0 320 r..88804 160 16 16 16 164 1 Ncon
0x70 24 dc0 320 r..88884 160 16 16 16 164 1 Ncon
0x112 32 tc100 c..000000000000 0 None

cqpwx 发表于 2005-8-18 12:25:51

显卡主要是2d嘛,3d只算得上是DX6显卡 :-D:-D ,可是阴影之类的因该是属于2d的呀,因该是它的强项的呀(以前网上可是对Matrox的EMBM赞不绝口啊!),可是还是有些卡,唉,搞不懂!!!还有,幸好cnhnln提醒,我的AGP因该是 4x的呀,怎么才1x呢? :-(

falleny 发表于 2005-8-19 10:39:16

在section device下
加上
Option "agpmode" 4

cqpwx 发表于 2005-8-19 16:18:49

在section device下
加上
Option "agpmode" 4
谢谢啦 :D ,不过有一个地方得改改,就是4要改成“4”

jiangn 发表于 2005-8-19 19:41:23

真是难得遇到个用matrox的
页: [1] 2
查看完整版本: 成功打开G450的3D加速