Page 1 of 1

3D Acceleration with linux guest fails

Posted: 22. Jul 2015, 13:40
by LowGravitas
Hi everyone,

I'm running virtualbox 5 with an arch linux guest. I can't get 3D acceleration to work. I have enabled 3D acceleration and installed the guest additions. The problem I have is that running any application which uses 3d acceleration causes severe graphical artefacts and renders the whole desktop unuseable, it also affects the virtualbox application as I'm unable to close the VM or interact with virtualbox and have to destroy the VM from the command line.

Running glxgears gives me the following output in the terminal:

Code: Select all

pci id for fd 4: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
OpenGL Warning: glVertexArrayRangeNV not found in mesa table
OpenGL Warning: glCombinerInputNV not found in mesa table
OpenGL Warning: glCombinerOutputNV not found in mesa table
OpenGL Warning: glCombinerParameterfNV not found in mesa table
OpenGL Warning: glCombinerParameterfvNV not found in mesa table
OpenGL Warning: glCombinerParameteriNV not found in mesa table
OpenGL Warning: glCombinerParameterivNV not found in mesa table
OpenGL Warning: glFinalCombinerInputNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterfvNV not found in mesa table
OpenGL Warning: glGetCombinerOutputParameterivNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterfvNV not found in mesa table
OpenGL Warning: glGetFinalCombinerInputParameterivNV not found in mesa table
OpenGL Warning: glDeleteFencesNV not found in mesa table
OpenGL Warning: glFinishFenceNV not found in mesa table
OpenGL Warning: glGenFencesNV not found in mesa table
OpenGL Warning: glGetFenceivNV not found in mesa table
OpenGL Warning: glIsFenceNV not found in mesa table
OpenGL Warning: glSetFenceNV not found in mesa table
OpenGL Warning: glTestFenceNV not found in mesa table
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
389 frames in 5.0 seconds = 77.558 FPS
347 frames in 5.0 seconds = 69.395 FPS
Any idea what could be happening?

Thanks
Alex

Re: 3D Acceleration with linux guest fails

Posted: 22. Jul 2015, 15:54
by loukingjr
Arch Linux is not a supported guest. To use the guest additions you have to use the Arch Linux build.

Re: 3D Acceleration with linux guest fails

Posted: 23. Jul 2015, 01:02
by LowGravitas
By 'Arch Linux Build' do you mean the guest additions available from Pacman? If so I have installed them.

Re: 3D Acceleration with linux guest fails

Posted: 23. Jul 2015, 01:08
by loukingjr
Yes. You will have to ask them for help since they build them.

Re: 3D Acceleration with linux guest fails

Posted: 23. Jul 2015, 18:39
by LowGravitas
For anyone who comes across this I've asked a question on the arch message boards here: https://bbs.archlinux.org/viewtopic.php ... 5#p1547265