No (visible) 3D rendering with sis_dri.so on SiS630
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfree86 (Ubuntu) |
Fix Released
|
Medium
|
Daniel Stone |
Bug Description
If xlibmesa-dri package is installed I don't get 3D graphics output in
applications using Mesa (e.g. glxgears) on my laptop system with SiS630 chipset.
There are no error messages on stdout, stderr, syslog or Xorg.0.log. The output
of "glxgears -info" shows that hardware rendering is used and that frames are
being rendered but the output window remains black.
I forced software rendering by renaming sis_dri.so and restarting X. After that
"glxgears -info" tells that software rendering is used and the output window
shows the expected rotating gears albeit with some graphical glitches.
I am using a daily updated Hoary installation with xserver-xorg. The xorg.conf
is setup according to http://
Xorg.0.log tells that SiS driver, DRM, DRI etc. were initiallized successfully
shows no errors.
Occurs always.
Steps to reproduce:
1) Use system with SiS630 internal graphics engine.
2) Install Ubuntu Hoary with x-window-
xlibmesa-dri etc.) and kernel 2.6
3) Use x-server with "sis" driver
3) Start x-server and start "glxgears -info"
Actual results:
Window remains black, no 3D objects are being rendered
Expected results:
Window should show 3D rotating gears
Versions of involved packages:
linux-image-
xserver-xorg 6.8.1-1ubuntu15
xlibmesa-dri 6.8.1-1ubuntu15
(other x-packages) 6.8.1-1ubuntu15
Output of "glxgears -info" with HW rendering:
GL_MAX_
GL_RENDERER = Mesa DRI SiS 20040925 AGP 1x x86/MMX/SSE
GL_VERSION = 1.2 Mesa 6.2.1
GL_VENDOR = Eric Anholt
GL_EXTENSIONS = GL_ARB_multitexture GL_ARB_
GL_EXT_abgr GL_EXT_bgra GL_EXT_
GL_EXT_copy_texture GL_EXT_
GL_EXT_
GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_
GL_EXT_
GL_APPLE_
GL_NV_light_
GL_SGIS_texture_lod
952 frames in 5.0 seconds = 190.400 FPS
1039 frames in 5.0 seconds = 207.800 FPS
1037 frames in 5.0 seconds = 207.400 FPS
Output of "glxgears -info" with SW rendering:
GL_MAX_
GL_RENDERER = Mesa GLX Indirect
GL_VERSION = 1.2 (1.5 Mesa 6.2.1)
GL_VENDOR = Mesa project: www.mesa3d.org
GL_EXTENSIONS = GL_ARB_
GL_ARB_
GL_ARB_
GL_ARB_
GL_ARB_
GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_
GL_EXT_
GL_EXT_
GL_EXT_fog_coord GL_EXT_
GL_EXT_
GL_EXT_
GL_EXT_
GL_EXT_texture3D GL_EXT_
GL_EXT_
GL_EXT_
GL_APPLE_
GL_ATIX_
GL_INGR_
GL_NV_blend_square GL_NV_point_sprite GL_NV_texgen_
GL_NV_texture_
GL_SGIS_
GL_SGIX_shadow GL_SGIX_
395 frames in 6.0 seconds = 65.833 FPS
259 frames in 5.0 seconds = 51.800 FPS
259 frames in 5.0 seconds = 51.800 FPS
Please attach the full Xorg.0.log and xorg.conf.