FS#17638 - [mesa] Recent mesa/libgl/savage-dri 7.7 upgrade brakes 3d acceleration on S3 chipsets.
Attached to Project:
Arch Linux
Opened by John Wolfe (igneous) - Tuesday, 29 December 2009, 14:24 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 31 March 2010, 10:50 GMT
Opened by John Wolfe (igneous) - Tuesday, 29 December 2009, 14:24 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 31 March 2010, 10:50 GMT
|
Details
Description:
This recent mesa upgrade seems to break 3d acceleration on savage cards. As far as I can tell, all 3d applications, including mesa utils (glxinfo/glxgears) abort shortly after returning an assertion of: "../common/drirenderbuffer.c:69: driNewRenderbuffer: Assertion `format == 0x1908 || format == 0x8050 || format == 0x8058 || format == 0x81A5 || format == 0x81A6 || format == 0x81A7 || format == 0x8D48' failed" Additional info: * package version(s): mesa 7.7-1, libgl 7.7-1, savage-dri 7.7-1, xorg-server 1.7.3.902-1 Steps to reproduce: 1. Be fortunate enough to own a piece of hardware with an S3 chipset. 2. pacman -Syyu 3. Attempt to run any application that uses 3d acceleration... voila I'll be more than happy to provide any additional information if needed. |
This task depends upon
Closed by Jan de Groot (JGC)
Wednesday, 31 March 2010, 10:50 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 7.7.1.
Wednesday, 31 March 2010, 10:50 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 7.7.1.
Also I'm attaching my Xorg.0.log, which is a tad bit confusing, as the savage xorg module reports direct rendering is enabled.
Xorg.0.log (43.1 KiB)
[fabio@abuarch ~]$ LIBGL_DEBUG=verbose glxinfo
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/tls/r300_dri.so
libGL: OpenDriver: trying /usr/X11R6/lib64/modules/dri/r300_dri.so
libGL error: dlopen /usr/X11R6/lib64/modules/dri/r300_dri.so failed (/usr/X11R6/lib64/modules/dri/r300_dri.so: cannot open shared object file: No such file or directory)
libGL error: unable to load driver: r300_dri.so
display: :0 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
etc............
Downgrading to libgl 7.6-2 and mga-dri 7.6-2 provides a fix.
VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 04)