This seems to be a problem that keeps coming up ... I just upgraded VirtualBox to 4.3.18 r96516 and then updated the guest additions, turned on "Enable 3D Acceleration" but still when I run /usr/lib/nux/unity_support_test -p it tells me
libGL error: failed to authenticate magic 5
libGL error: failed to load driver: vboxvideo
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string: 2.1 Mesa 10.1.3
Not software rendered: no
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: no
But maybe this is the lesser of my problems, even if I get vboxvideo happy it won't matter unless I can get OpenGL 4.1 running, is VirtualBox capable of supporting that version?
VirtualBox VM 4.3.18 r96516 linux.amd64 (Oct 10 2014 19:04:21) release log
00:00:17.780655 Guest Additions information report: Version 4.3.10 r93012 '4.3.10_Ubuntu'
According to the newest log file you have not upgraded the guest additions to match the running version of VirtualBox. This can be important depending on the exact version of Ubuntu you are running and which kernel as well. Also if you have not installed dkms you will need to re-compile the external kernel modules yourself.
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.18 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.3.18 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules ...done.
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules ...done.
Doing non-kernel setup of the Guest Additions ...done.
You should restart your guest to make sure the new modules are actually used
Installing the Window System drivers
Installing X Org Server 1.15 modules ...done.
Setting up the Window System to use the Guest Additions ...done.
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.
Installing graphics libraries and desktop services components ...done.
(who wrote the code to detect whether a post contains URLs? It's really awful. It triggered on the text "I shut down [ampersand] restarted the vm")
I shut down and restarted the vm and ran unity_support_test again, now I get a bunch of other errors in addition to the "failed to load driver: vboxvideo"
libGL error: 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
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
I need version 4.1 of OpenGL in order for my app to run.
On the Linux box that is hosting VirtualBox I am getting version 4.4, I was hoping that VirtualBox would be able to provide the same version of OpenGL ...
Well you have the guest additions installed now but I can't help you with the OpenGL version. You could ask the DEVs on their mailing list or IRC if and when they might support that version but at this time I don't see it even in the next major release version.
There are dozens of complaints about this. bottom line: OpenGL Accelerated Graphics is not supported on Ubuntu guests. Even Chrome cannot scroll properly.
sonicthoughts wrote:There are dozens of complaints about this. bottom line: OpenGL Accelerated Graphics is not supported on Ubuntu guests. Even Chrome cannot scroll properly.
That's kind of a misleading statement. Even as you say there are dozens of complaints but that out of thousands of users means that a lot of users can and do have OpenGL support in Ubuntu.