FS#40082 - [virtualbox-guest-modules] mesa 10.1.1-1 breaks 3D accelertion in virtualbox arch guests

Attached to Project: Community Packages
Opened by Markus List (itisalist) - Friday, 25 April 2014, 07:38 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Saturday, 26 April 2014, 18:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
In virtualbox, the newest version of mesa or mesa-libgl breaks 3D acceleration in Arch guests.

Additional info:
* mesa 10.1.1-1
* mesa-libgl 10.1.1-1
* virtualbox 4.3.10
* virtualbox 4.3.10-2

Solution:
Downgrade to mesa and mesa-libgl 10.1.0-5 restores 3D acceleration functionality.

Steps to reproduce:
Arch guest (x86_64) fresh install in virtualbox 4.3.10 with virtualbox-guest-modules installed. Installation of Cinnamon reports "software rendering mode" while glxinfo reports:

$ export LIBGL_DEBUG=verbose
$ glxinfo | grep render
libGL: screen 0 does not appear to be DRI3 capable
libGL error: failed to authenticate magic 3
libGL error: failed to load driver: vboxvideo
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/swrast_dri.so
libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib/xorg/modules/dri/swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
libGL: Can't open configuration file /home/markus/.drirc: No such file or directory.
libGL: Can't open configuration file /home/markus/.drirc: No such file or directory.
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
GL_MESA_ycbcr_texture, GL_NV_blend_square, GL_NV_conditional_render
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Saturday, 26 April 2014, 18:15 GMT
Reason for closing:  Upstream
Comment by patrick (potomac) - Friday, 25 April 2014, 20:14 GMT
I confirm the bug,

I use arch guest i686, glxinfo reports :

$ glxinfo | grep render
libGL error: failed to authenticate magic 3
libGL error: failed to load driver: vboxvideo
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
GL_MESA_ycbcr_texture, GL_NV_blend_square, GL_NV_conditional_render,

glxgears gives very low framerates,

maybe we must wait an update of virtualbox-guest-modules from upstream
Comment by Bartłomiej Piotrowski (Barthalion) - Saturday, 26 April 2014, 18:15 GMT
Please report it upstream, it's not a packaging bug.

Loading...