3D Acceleration with linux guest fails

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
LowGravitas
Posts: 3
Joined: 22. Jul 2015, 13:10

3D Acceleration with linux guest fails

Post 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
loukingjr
Volunteer
Posts: 8851
Joined: 30. Apr 2009, 09:45
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: just about all that run

Re: 3D Acceleration with linux guest fails

Post by loukingjr »

Arch Linux is not a supported guest. To use the guest additions you have to use the Arch Linux build.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
LowGravitas
Posts: 3
Joined: 22. Jul 2015, 13:10

Re: 3D Acceleration with linux guest fails

Post by LowGravitas »

By 'Arch Linux Build' do you mean the guest additions available from Pacman? If so I have installed them.
loukingjr
Volunteer
Posts: 8851
Joined: 30. Apr 2009, 09:45
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: just about all that run

Re: 3D Acceleration with linux guest fails

Post by loukingjr »

Yes. You will have to ask them for help since they build them.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
LowGravitas
Posts: 3
Joined: 22. Jul 2015, 13:10

Re: 3D Acceleration with linux guest fails

Post 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
Post Reply