XFree86 4.4RC3 - SiS DRI problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am experiencing extremely glitchy 3D rendering with XFree86 4.4RC3. glxgears for eg, prints the FPS at around 400 but displays a blank window. Other OpenGL apps have missing polygons or very badly warped polygons.

I can load all the X modules (sis_drv and sis_dri) and kernel modules (sisfb and sis) without errors. Nothing out of the ordinary shows in the logs. glxinfo shows that Direct Rendering is enabled (see below for output).

I got the same problem with both the prebuilt and my self-compiled version.

My system is a source built Linux system using kernel 2.6.3, glibc 2.3.2 and XFree86 4.4 RC3. Hardware is a P3 500MHz 128MB RAM laptop using the SiS630 integrated chip configured to use 32MB as VRAM. My DRI drivers are from the kernel 2.6.3 sources.

Relevant lines from modprobe.conf:
options sisfb mem=12288

Relevant lines from XF86Config:
Section "Module"
blah blah
  Load "glx"
EndSection

Section "Device"
  Identifier "Sis630"
  Driver "sis"
  VideoRam 32768
  Option "DRI" "on"
  Option "MaxXFBMem" "12288"
  Option "AGPSize" "32"
EndSection

Section "DRI"
  Mode 0666
EndSection

Output of glxinfo:
name of display: localhost:0.0
display: localhost:0  screen: 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_SGI_make_current_read, GLX_SGIS_multisample
client glx vendor string: SGI
client glx version string: 1.2
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_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,
    GLX_EXT_visual_rating
OpenGL vendor string: Eric Anholt
name of display: localhost:0.0
display: localhost:0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
name of display: localhost:0.0
display: localhost:0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
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_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,
    GLX_EXT_visual_rating
OpenGL vendor string: Eric Anholt
OpenGL renderer string: Mesa DRI SiS 20030810 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 5.0.2
OpenGL extensions:
    GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_subtexture,
    GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_object,
    GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_texgen_reflection,
    GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   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
----------------------------------------------------------------------
0x22 16 tc  1 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x23 16 tc  1 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x24 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x25 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x26 16 tc  1 16  0 r  .  .  5  6  5  0  0 32  0  0  0  0  0  0 0 None
0x27 16 tc  1 16  0 r  y  .  5  6  5  0  0 32  0  0  0  0  0  0 0 None
0x28 16 tc  1 16  0 r  .  .  5  6  5  0  0 24  8  0  0  0  0  0 0 None
0x29 16 tc  1 16  0 r  y  .  5  6  5  0  0 24  8  0  0  0  0  0 0 None
0x2a 16 tc  1 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16 16  0 0 None
0x2b 16 tc  1 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16 16  0 0 None
0x2c 16 tc  1 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x2d 16 tc  1 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16 16  0 0 None
0x2e 16 tc  1 16  0 r  .  .  5  6  5  0  0 32  0 16 16 16 16  0 0 None
0x2f 16 tc  1 16  0 r  y  .  5  6  5  0  0 32  0 16 16 16 16  0 0 None
0x30 16 tc  1 16  0 r  .  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
0x31 16 tc  1 16  0 r  y  .  5  6  5  0  0 24  8 16 16 16 16  0 0 None
__________________________________________________________
Get your Private, Free Email from HTTP://www.DmailMan.Com
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux