VirtualBox

Opened 10 years ago

Closed 8 years ago

#12941 closed defect (fixed)

3D not working on Ubuntu 14.04 -> fixed as of 27 May 2014 in VirtualBox 4.3.x and later releases after 27 May 2014

Reported by: eteq Owned by:
Component: 3D support Version: VirtualBox 4.3.10
Keywords: Cc:
Guest type: Linux Host type: Windows

Description

I'm running the Ubuntu 14.04 final beta, with a Windows 8.1 x64 host with 3D acceleration enabled. Ubuntu reports normal 3D drivers via glxinfo and such, but it doesn't show 3D effects, runs slow, and indicates that 3D rendering failed if I try to actually run any 3D program. I've included the error log from glxinfo below.

Note that this does work fine with Ubuntu 13.10 on the same host.

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

Attachments (7)

glxinfo.txt (30.1 KB ) - added by Eugene 10 years ago.
Output of glxinfo (guest: ROSA Fresh R3)
ROSA_2012_1-x64.vbox (17.0 KB ) - added by Eugene 10 years ago.
Configuration of the VM (guest: ROSA Fresh R3)
Xorg.0.log (24.2 KB ) - added by Eugene 10 years ago.
Xorg log from the guest (guest: ROSA Fresh R3)
VBox.log (145.8 KB ) - added by Eugene 10 years ago.
VBox.log from the host for the VM (guest: ROSA Fresh R3)
VBox-vista-break.zip (24.8 KB ) - added by frg 10 years ago.
vbox-r105291.log (90.2 KB ) - added by Mitch H. 8 years ago.
Xorg.0-105350.log (24.1 KB ) - added by Mitch H. 8 years ago.

Download all attachments as: .zip

Change History (138)

comment:1 by klcilwed93jjxgwo0, 10 years ago

Can confirm the above.

I have :

1)Windows 7 x64 host

2)Ubuntu 14.04 Release

3)VirtualBox 4.3.10 with guest additions

and I am getting the exact same errors as above.

comment:2 by JoelParke, 10 years ago

I can also confirm the above.

I have:

1) Windows 7 x64 host

2) Ubuntu 14.04 Release

3) VirtualBox 4.3.10 with guest additions

and I see the exact same errors.

Thanks

Last edited 10 years ago by JoelParke (previous) (diff)

comment:3 by artasom, 10 years ago

I am also getting the exact same errors as above.

Scenario:

1) Host: Mac OS X 10.9.2

2) Guest. Ubuntu 14.04 Release

3) VirtualBox 4.3.10 with guest additions

comment:4 by AnotherLife, 10 years ago

I'm using ZorinOS 8 32bit (Ubuntu derivative) on a win7x64 host. The effects seem to work fine but it's very slow. I tested VMWARE Player and it ran much faster.

Is there a setting I can change to improve performance ?

libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/vboxvideo_dri.so
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
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/anon/.drirc: No such file or directory.
direct rendering: Yes

comment:5 by bartsblues, 10 years ago

I can also confirm the above:

1)Windows 7 x64 host

2)Ubuntu 14.04 Release (Although I got the same error with 13.10 as well)

3)VirtualBox 4.3.10 with guest additions

and I am getting the 'exact' same errors as above.

comment:6 by misha, 10 years ago

Component: other3D support

We have reproduced a similar issue here and are now investigating it. We'll let you know as soon as we have some results.

in reply to:  5 comment:7 by Papolytic, 10 years ago

Replying to bartsblues:

I can also confirm the above:

1)Windows 7 x64 host

2)Ubuntu 14.04 Release (Although I got the same error with 13.10 as well)

3)VirtualBox 4.3.10 with guest additions

and I am getting the 'exact' same errors as above.

Identical circumstances here: I cloned the VM from my 12.04 LTS Ubuntu, which works fine in all the same circumstances. I can get compiz (like wobbly windows) to work alright, but rendering is fairly slow and it is full of artifacts on applications like Google Chrome Browser, and any number of other dialogue based apps.

comment:8 by Carsten, 10 years ago

Same problem here, here the log entries with the assertion failure:

0:07:31.243846 Guest Additions capability report: (0x0 -> 0x4) seamless: no, hostWindowMapping: no, graphics: yes
00:07:31.244094 VMMDev::SetVideoModeHint: got a video mode hint (1920x1096x0)@(0x0),(1;0) at 0
00:07:31.334540 Guest Additions capability report: (0x4 -> 0x4) seamless: no, hostWindowMapping: no, graphics: yes
00:07:31.334632 VBVA_INFO_SCREEN: [0] @0,0 1920x1096, line 0x1e00, BPP 32, flags 0x1
00:07:31.334739 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=000000000bb70000 w=1920 h=1096 bpp=32 cbLine=0x1E00, flags=0x1
00:07:31.341781 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=000000000bb70000 w=1920 h=1096 bpp=32 cbLine=0x1E00, flags=0x1
00:07:31.358025 Guest Additions capability report: (0x4 -> 0x4) seamless: no, hostWindowMapping: no, graphics: yes
00:07:31.358107 VBVA_INFO_SCREEN: [0] @0,0 1920x1096, line 0x1e00, BPP 32, flags 0x1
00:07:31.366928 IEM: rdmsr(0x619) -> GP(0)
00:07:31.707372 NAT: link up
00:07:32.039985 IEM: rdmsr(0x619) -> GP(0)
00:08:29.164272 OpenGL Info: Render SPU: GL_VENDOR:   Microsoft Corporation
00:08:29.164292 OpenGL Info: Render SPU: GL_RENDERER: GDI Generic
00:08:29.164296 OpenGL Info: Render SPU: GL_VERSION:  1.1.0
00:08:29.164300 OpenGL Info: Render SPU: GL_EXTENSIONS: GL_WIN_swap_hint GL_EXT_bgra GL_EXT_paletted_texture
00:08:29.164505 OpenGL Warning: gl error (0x500) after context switch, ignoring.. (1 out of 5) ..
00:08:29.164517 OpenGL Warning: FBO not supported, can't redirect window output
00:08:29.164522 OpenGL Warning: Assertion failed: mural->fRedirected, file D:\tinderbox\win-4.3\src\VBox\HostServices\SharedOpenGL\crserverlib\server_muralfbo.cpp, line 266
00:08:29.164526 OpenGL Warning: Assertion failed: mural->fRedirected, file D:\tinderbox\win-4.3\src\VBox\HostServices\SharedOpenGL\crserverlib\server_muralfbo.cpp, line 148
Last edited 10 years ago by Frank Mehnert (previous) (diff)

in reply to:  8 ; comment:9 by misha, 10 years ago

Replying to Carsten: You do not have OpenGL drivers installed on your host, or you are not connected to a physical console, e.g. connecting to host via RDP. Please fix the above issues ant try again.

comment:10 by phearus, 10 years ago

Hi all,

I have experienced the same issue / behavior - that of no 3d effects - but I am not running Ubuntu 14.04; I am running Arch Linux x86_64.

1) Host: Mac OS X 10.9.2

2) Guest: Arch Linux x86_64

3) VirtualBox 4.3.10 with guest additions

I have traced the problem down to the upgrade of these packages:

a) mesa 10.1.0 (link to latest => https://www.archlinux.org/packages/extra/x86_64/mesa/)

b) mesa-libgl 10.1.0 (link to latest => https://www.archlinux.org/packages/extra/x86_64/mesa-libgl/)

By downgrading and using the above package versions 3d works fine / as normal / as expected. By upgrading to any updated packages above these versions, 3d is broken.

As far as I can tell, Ubuntu 14.04 is currently using the mesa 10.1 branch - but you never can tell at a glance which exact version or what patches Canonical has applied their mesa packages, and there is always that elephant in the room to consider ...mir... Later versions of mesa 10.2-devel are currently in testing and are going to be released as LTS updates.

I know that Valve have been sponsoring development efforts towards mesa lately - my suspicion is that some new change has broken how mesa, opengl, and the VBox graphics driver's stack interact.

As this bug is not solely Ubuntu 14.04 related, maybe the title should be updated to reflect this.

comment:11 by phearus, 10 years ago

Last edited 10 years ago by phearus (previous) (diff)

in reply to:  9 comment:12 by Carsten, 10 years ago

Replying to misha:

Replying to Carsten: You do not have OpenGL drivers installed on your host, or you are not connected to a physical console, e.g. connecting to host via RDP. Please fix the above issues ant try again.

Nvidea had messed up my drivers....

Last edited 10 years ago by Carsten (previous) (diff)

comment:13 by misha, 10 years ago

We have fixed a couple of issues we've found in VBox 3D on Ubuntu 14.04 guests.
Please give a try to the following test build and let me know how it works for you:
Note that along with host distro, you'll need to update VBox Guest Additions to those supplied with the test build.
Windows Host:

https://www.virtualbox.org/download/testcase/VirtualBox-4.3.11-93604-Win.exe

Extension Pack:

https://www.virtualbox.org/download/testcase/Oracle_VM_VirtualBox_Extension_Pack-4.3.11-93604.vbox-extpack

Let me know if you need a test build for any other host.

comment:14 by omnia, 10 years ago

Could you provide me the VirtualBox-4.3.11-93604 for Mac OSX Host please ?

comment:15 by chili, 10 years ago

I can confirm the same behavior on OSX 10.7.5 VirtualBox 4.3.10 r93012

So the OSX test build would be appreciated, and I can validate.

Much thanks for trying to address this in a timely fashion.

comment:16 by Frank Mehnert, 10 years ago

Sure, here is a test build for OSX. Thanks for testing!

comment:17 by omnia, 10 years ago

I'm back.

I tried the 4.3.11 version on mac OSX Host.

I have Mac OS X 10.9.2

I run a virtual Ubuntu 13.04 os (I have the same problem described on the first post with Ubuntu 14.04)

I applied the Extension Pack 4.3.11 but, It does not solve the problem.

If I run : "/usr/lib/nux/unity_support_test -p" I still have

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: failed to load driver: vboxvideo
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
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

How can I solve it ?

Last edited 10 years ago by omnia (previous) (diff)

comment:18 by kfeng, 10 years ago

I tried the VirtualBox-4.3.11-93604 with the extension pack on Windows 7 64bit Host. I have Ubuntu 14.04 Guest. After the update, I reinstalled Guest Additions and rebooted. The error still presents.

kfeng@kfeng-devbox:~$ /usr/lib/nux/unity_support_test -p
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

comment:19 by misha, 10 years ago

The output you have for unity_support_test is OK. What other symptoms do you see? Is it that 3D desktop does not work for you? If so, how you determine whether 3D is used or not?

comment:20 by omnia, 10 years ago

For me (Mac OSX host on Ubuntu 13.04 guest ) is when I try to use hardware acceleration to make some graphic visualisation.

I currently try to use it with gazebo http://gazebosim.org/wiki/Main_Page. When I try to launch it, I have the following error : "libGL error: failed to load driver: vboxvideo" and crash after that.

Note that if I use "export LIBGL_ALWAYS_SOFTWARE=1"cmd before to launch gazebo (in order to switch to software acceleration) I can run gazebo but it is not really smoothy of course.

The issue may come from graphic driver as it doesn't seem to be installed/linked properly by the new Virtualbox guest Addition. I wanted to try to downgrading the guest additions pack but all the official links seem to be broken. (http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html)

Hope it helps, How can I help you to grasp this issue? what's about the loading of vboxvideo driver ?

Last edited 10 years ago by omnia (previous) (diff)

comment:21 by eteq, 10 years ago

With the new build I'm still seeing the same thing with a Win 8.1 x64 host.

For me, as with kfeng, unity_support_test suggests all is fine, but when I actually try something (I use glxgears), it's clearly running with software rendering (slow), and it gives the errors

libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo

Another symptom for me is that if I "Save machine state" instead of shutting down the guest, when I resume, the (guest) desktop is frozen. The "solution" is to kill compiz on the guest from the command line, but that's not how it's supposed to work: in Ubuntu 13.10, I saw this same behavior before installing the additions and enabling 3D support, but with those steps it was fixed. So that's what leads me to believe 3D is not working.

comment:22 by abeiro, 10 years ago

Same here using Debian.

libGL: screen 0 does not appear to be DRI3 capable
libGL error: failed to authenticate magic 1
libGL error: failed to load driver: vboxvideo

then fallsback to software rasterizer.

Guest: Mesa 10.1.2, Kernel 3.14, Virtualbox 4.3.10-dfsg-1 Host: Debian.

comment:23 by jibba_jabba, 10 years ago

I have Ubuntu 14.04 as host and guest and I'm getting the same error. I noticed there was a build for win7. Is there a new build for *nix? That would probably fix my problem.

comment:24 by cjgreen, 10 years ago

I am running:

Windows 7 x64 Host

AMD Radeon HD 7470 (Catalyst 14.4)

Ubuntu 14.04 Guest

VirtualBox 4.3.11 (From above download)

This is the result from the Unity Support Test:

/usr/lib/nux/unity_support_test -p
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 am experiencing the following video issues:

Screen flashes black for a second intermittently.

Guest options menu either doesn't show or shows with black background: http://i.imgur.com/jUiaEE0.jpg http://i.imgur.com/GIfUw9E.jpg

When closing tabs in sublime screen flashes and tab artifacts are left behind: http://i.imgur.com/t3wqvIy.jpg

When viewing pages in Chrome and clicking between tabs, pages are not rendered properly and artifacts from previous tabs are left behind: http://i.imgur.com/FIXc6Le.jpg

comment:25 by vekt, 10 years ago

This bug also occurs in TinyCore.

After investigation, the bug was introduced in v4.3.8's guest additions; 3D acceleration works in v4.3.6 and earlier.

v4.2.24 => 3D acceleration works.
v4.3.0  => 3D acceleration works.
v4.3.2  => 3D acceleration works.
v4.3.4  => 3D acceleration works.
v4.3.6  => 3D acceleration works.
v4.3.8  => libGL error: core dri or dri2 extension not found
v4.3.10 => libGL error: core dri or dri2 extension not found
v4.3.12 => libGL error: core dri or dri2 extension not found

The above tests were run with Mesa 10.1.3's swrast_dri.so and Mesa 9.1.4's libGL.so.

Last edited 10 years ago by vekt (previous) (diff)

comment:26 by h-w, 10 years ago

On 64-bit Fedora 20 the most recent mesa update breaks hardware 3D acceleration.
With package: mesa-libGL-10.1.3-1.20140509.fc20.x86_64
glxinfo now reports server glx vendor string: SGI

comment:27 by Joe Fox, 10 years ago

EDIT: I see that virtualbox doesn't yet handle Opengl 3. I hope you'll be adding support soon, as it's the default in many of the current distributions.

Similar experiences on OSX 10.9.2 host and ubuntu 14.04 guest, running both Virtualbox 4.3.10 release and the above 4.3.11 r93621 and 4.3.12 r93733 ( + guest tools ):

LIBGL_DEBUG="verbose" /usr/lib/nux/unity_support_test -p
libGL: screen 0 does not appear to be DRI3 capable
libGL error: pci id for fd 4: 80ee:beef, driver (null)
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so
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: driver does not expose __driDriverGetExtensions_vboxvideo(): /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so: undefined symbol: __driDriverGetExtensions_vboxvideo
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
libGL: Can't open configuration file /home/elzorro/.drirc: No such file or directory.
libGL: Can't open configuration file /home/elzorro/.drirc: No such file or directory.
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
cat /var/log/Xorg.0.log | grep AIGLX
[    40.091] (==) AIGLX enabled
[    40.226] (EE) AIGLX error: vboxvideo does not export required DRI extension
[    40.226] (EE) AIGLX: reverting to software rendering
[    40.526] (II) AIGLX: Loaded and initialized swrast
glxinfo | grep -i render
direct rendering: Yes
OpenGL renderer string: Chromium
Last edited 10 years ago by Joe Fox (previous) (diff)

comment:28 by nyholm, 10 years ago

I'm seeing the same problems with VirtualBox 4.3.12, but with no error messages.

And everything is still slow, slow, slow.

System:

  • Host: Win7, 64 bit.
  • Guest: Ubuntu 12.04.
  • VirtualBox: 4.3.12 with GuestAdditions.
root:/home/nyholm/ /usr/lib/nux/unity_support_test -p
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
root:/home/nyholm/ glxinfo 
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
GLX version: 1.3
GLX extensions:
    GLX_ARB_multisample, GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig, 
    GLX_ARB_get_proc_address
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.20 - Build 10.18.10.3412
OpenGL extensions:
    GL_EXT_texture_compression_s3tc, GL_EXT_draw_range_elements, 
    GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array, 
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_multisample, 
    GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, 
    GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_EXT_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_IBM_texture_mirrored_repeat, 
    GL_ARB_texture_non_power_of_two, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_window_pos, GL_EXT_blend_color, 
    GL_EXT_blend_minmax, GL_EXT_blend_func_separate, GL_EXT_clip_volume_hint, 
    GL_EXT_blend_subtract, GL_EXT_texture_env_add, GL_EXT_fog_coord, 
    GL_EXT_multi_draw_arrays, GL_EXT_secondary_color, GL_EXT_shadow_funcs, 
    GL_EXT_stencil_wrap, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture3D, GL_NV_texgen_reflection, GL_EXT_texture_rectangle, 
    GL_ARB_texture_rectangle, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_edge_clamp, GL_ARB_shading_language_100, 
    GL_ARB_shader_objects, GL_ARB_vertex_shader, GL_ARB_fragment_shader, 
    GL_EXT_texture_sRGB, GL_EXT_framebuffer_blit, 
    GL_EXT_blend_equation_separate, GL_EXT_stencil_two_side, 
    GL_CR_state_parameter, GL_CR_cursor_position, GL_CR_bounding_box, 
    GL_CR_print_string, GL_CR_tilesort_info, GL_CR_synchronization, 
    GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_window_size, 
    GL_CR_tile_info, GL_CR_saveframe, GL_CR_readback_barrier_size, 
    GL_CR_server_id_sharing, GL_CR_server_matrix,  GL_EXT_stencil_two_side

comment:29 by nyholm, 10 years ago

I'm seeing the same problems with VirtualBox 4.3.12.

And everything is still slow, slow, slow.

System:

  • Host: Win7, 64 bit.
  • Guest: Ubuntu 14.04.
  • VirtualBox: 4.3.12 with GuestAdditions.
root:/home/nyholm/ /usr/lib/nux/unity_support_test -p
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
root:/home/nyholm/ glxinfo 
name of display: :0
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
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
GLX version: 1.3
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.20 - Build 10.18.10.3412
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_fragment_shader, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, 
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_CR_bounding_box, GL_CR_cursor_position, 
    GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_print_string, 
    GL_CR_readback_barrier_size, GL_CR_saveframe, GL_CR_server_id_sharing, 
    GL_CR_server_matrix, GL_CR_state_parameter, GL_CR_synchronization, 
    GL_CR_tile_info, GL_CR_tilesort_info, GL_CR_window_size, 
    GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_IBM_texture_mirrored_repeat, GL_NV_texgen_reflection, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp
Last edited 10 years ago by nyholm (previous) (diff)

comment:30 by Eugene, 10 years ago

I observe a similar problem with VirtualBox 4.3.8 and 4.3.12: no 3D acceleration in the guest.

Host OS: ROSA Desktop Fresh R3, x86_64 Guest OS - same as host.

On the guest: Xorg 1.15.1, Mesa 10.1.3, VirtualBox additions installed.

From glxinfo:

libGL error: failed to authenticate magic 3
libGL error: failed to load driver: vboxvideo
...
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
...
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
OpenGL version string: 2.1 Mesa 10.1.3

From Xorg.0.log:

[    27.628] (II) LoadModule: "vboxvideo"
[    27.644] (II) Loading /usr/lib64/xorg/modules/drivers/vboxvideo_drv.so
[    27.662] (II) Module vboxvideo: vendor="Oracle Corporation"
[    27.662] 	compiled for 10.15.0, module version = 1.0.1
[    27.662] 	Module class: X.Org Video Driver
[    27.662] 	ABI class: X.Org Video Driver, version 15.0
[    27.662] (**) Load address of symbol "VBOXVIDEO" is 0x7fc133a53ca0
...
[    28.008] (II) Next line is added to allow vboxvideo_drv.so to appear as whitelisted driver
[    28.008] (II) The file referenced, is *NOT* loaded
[    28.008] (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
[    28.008] (EE) AIGLX error: vboxvideo does not export required DRI extension
[    28.011] (EE) AIGLX: reverting to software rendering
[    28.929] (II) AIGLX: Loaded and initialized swrast
[    28.929] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    28.930] (II) VBoxVideo(0): Setting screen physical size to 289 x 221

I will attach the full logs below.

by Eugene, 10 years ago

Attachment: glxinfo.txt added

Output of glxinfo (guest: ROSA Fresh R3)

by Eugene, 10 years ago

Attachment: ROSA_2012_1-x64.vbox added

Configuration of the VM (guest: ROSA Fresh R3)

by Eugene, 10 years ago

Attachment: Xorg.0.log added

Xorg log from the guest (guest: ROSA Fresh R3)

by Eugene, 10 years ago

Attachment: VBox.log added

VBox.log from the host for the VM (guest: ROSA Fresh R3)

comment:31 by eteq, 10 years ago

I just tried it now on VirtualBox 4.3.12 and the failing 3D remains (Host Win 8.1 x64, guest Ubuntu 14.04)...

comment:32 by Perry G, 10 years ago

Adding entry to track ticket.

comment:33 by h-w, 10 years ago

Tickets 12941 and 12946 may be several different problems, or all may be related to the recent release of mesa / mesa-libgl 10.1.0. My problem (64-bit Fedora 20 client) is that OpenGL fails to work with the 10.1.0 update. Perhaps 12941 and 12946 should be closed and a new ticket with "mesa update to 10.1.0" in the title opened to track this particular problem? Anyone on these tickets with problems *not* caused by the mesa update could then open new tickets so their particular problems are not lost in the noise. Best Rgds, -H-

comment:34 by chili, 10 years ago

Has anyone tried forcing a rollback of the mesa libraries to see if it fixed it? I saw that as a suggestion in another thread, but I didn't know how to do it - or if it was even possible.

comment:35 by h-w, 10 years ago

Yes. When Mesa was updated, 3D stopped working. When I downgrade to the previous version it worked again. With older distributions (Fedora 19, older Ubuntu) with older versions of Mesa I don't see the problem. Note that there are multiple current problems with 3D. eg tickets 12772, 12738, and others which are *not* related to the Mesa update problem.

comment:36 by Michael Thayer, 10 years ago

The Mesa problem should be fixed in this build:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-93885.iso

It was caused by a small change in Mesa authentication against the X server<1> triggering a hidden problem in our driver. The commit which fixes it is not yet publicly visible in our time line<2>; when it appears (probably on Monday), the commit message will be: "Additions/x11/vboxvideo: properly report the file descriptor for the kernel driver to allow authentication to work."

Thanks for the helpful work identifying the problem.

General note to everyone commenting on this ticket. If 3D is working in your guest then the output of "glxinfo" should include:

OpenGL vendor string: Humper
OpenGL renderer string: Chromium

The following warnings will always appear, even when 3D is working, due to a problem in the way our driver is implemented which is not simple to fix:

libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo

The second line is misleading, as vboxvideo hooks itself into the Mesa library instead of being loaded in the normal way by Mesa.

<1> http://cgit.freedesktop.org/mesa/mesa/commit/?id=5198981

<2> https://www.virtualbox.org/timeline

comment:37 by philwalk, 10 years ago

I'm seeing this error with an earlier version of Ubuntu:

VirtualBox 4.3.12r93733
Ubuntu 13.10 guest (Linux Mint 16 Petra)
Windows 8.1 pro x64 host
$  LIBGL_DEBUG=verbose glxinfo >/dev/null
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/vboxvideo_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so
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
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/philwalk/.drirc: No such file or directory.

Last edited 10 years ago by philwalk (previous) (diff)

in reply to:  36 ; comment:38 by Eugene, 10 years ago

Replying to michael:

The Mesa problem should be fixed in this build:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-93885.iso

Yes, this build fixes the problem with 3d accel in ROSA Fresh R3 (VirtualBox 4.3.12, Mesa 10.1.4, Xorg 1.15.1).

At least, glxinfo now shows "OpenGL renderer string: Chromium", etc.

Thanks!

in reply to:  37 comment:39 by Michael Thayer, 10 years ago

Replying to philwalk:

I'm seeing this error with an earlier version of Ubuntu:

VirtualBox 4.3.12r93733
Ubuntu 13.10 guest (Linux Mint 16 Petra)
Windows 8.1 pro x64 host

[...] When I install Mint 16 I see these messages too, but 3D is working - if you look further down, are the vendor and renderer strings "Humper" and "Chromium" or "VMWare" and "Gallium"? If the first then 3D should be working. In addition, when 3D is not working Cinnamon will pop up a message to tell you so. Did this happen to you?

in reply to:  38 comment:40 by Michael Thayer, 10 years ago

Replying to euspectre:

Yes, this build fixes the problem with 3d accel in ROSA Fresh R3 (VirtualBox 4.3.12, Mesa 10.1.4, Xorg 1.15.1).

Thanks for testing.

in reply to:  36 comment:41 by nyholm, 10 years ago

Replying to michael:

The Mesa problem should be fixed in this build:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-93885.iso

[...]

3D seems to be working in Ubuntu 12.04 and 14.04 64 bit guests for me now as well.

Thanks for the fix :-)

comment:42 by Michael Thayer, 10 years ago

Summary: 3D not working on Ubuntu 14.043D not working on Ubuntu 14.04 -> fixed as of 27 May 2014 in VirtualBox 4.3.x and later releases after 27 May 2014

Thank you. Pending more feedback from philwalk I will consider this fixed.

comment:43 by chili, 10 years ago

Appears to be working on ubuntu 14.04 under vbox 4.3.12 with the 4.3.13-93885.iso additions above, under OSX 10.7.5.

To clarify, I get these errors that philwalk saw:

libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo

But I do see the "Humper" and "Chromium" render strings, and things seem to be working fairly well. I get a little glitchy jigsaw jumble fragmented screen that flashes at initial login, but then things straighten out and from what I can tell, it's performing reasonably.

I'll start using it full time tomorrow and test it some more. Thanks for the fix!

comment:44 by Michael Thayer, 10 years ago

By the way, for self-builders the change set for the fix is r51374.

comment:45 by chili, 10 years ago

I've been using this for a couple days and it seems like things still may not be right. It still suffers from quite a few artifacts - primarily in that apps don't seem to update correctly when you are scrolling - scroll down, then back up, and frequently the display gets corrupt - missing lines etc.

It also seems pretty slow, although I can't quantify that specifically, it just seems like I can see things happening - redrawing etc. Unfortunately I'm new to virtualbox with linux, and this is in comparison to the same guest/host in VMWare fusion 5.03. So it's possible it's just slower in general - but I have run windows guests in Virtualbox in the past, and they seemed to perform about the same as vmware... so I tend to doubt it's that.

As a point of data, I am running this same guest (14.04) natively on another machine and in vmware fusion 5.03 on this same mac, and don't see these issues.

comment:46 by Michael Thayer, 10 years ago

chili, I think it makes most sense to restrict this ticket to the Mesa issue. Would you be able to create a new ticket for what you are seeing, or if you can find a suitable ticket to add a comment there? It would be interesting if you could test a couple of other Linux guests as well. Thanks.

comment:47 by brunorodrigues, 10 years ago

I have installed the fix VBoxGuestAdditions_4.3.13-93885.iso in my ubuntu 14.04 under vbox 4.3.12 under OSX 10.9.3 and is still not working!

I get these errors:

libGL error: core dri or dri2 extension not found

libGL error: failed to load driver: vboxvideo

And I do see the "Humper" and "Chromium" render strings.

What should I do? I got these messages:

libGL error: pci id for fd 5: 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 Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL Warning: Assertion failed: obj, file /mnt/tinderbox/add-4.3/src/VBox/Additions/common/crOpenGL/pack/packspu_glsl.c, line 210
OpenGL 3.3 not supported
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)
  Major opcode of failed request:  14 (X_GetGeometry)
  Resource id in failed request:  0x4800008
  Serial number of failed request:  27
  Current serial number in output stream:  27


comment:48 by Michael Thayer, 10 years ago

brunorodrigues: could you please explain in more detail how you determined that 3D pass-through was not working? We do not support OpenGL 3.3, so that is expected.

in reply to:  45 comment:49 by Hampus Liljekvist, 10 years ago

Replying to chili:

I've been using this for a couple days and it seems like things still may not be right. It still suffers from quite a few artifacts - primarily in that apps don't seem to update correctly when you are scrolling - scroll down, then back up, and frequently the display gets corrupt - missing lines etc.

It also seems pretty slow, although I can't quantify that specifically, it just seems like I can see things happening - redrawing etc. Unfortunately I'm new to virtualbox with linux, and this is in comparison to the same guest/host in VMWare fusion 5.03. So it's possible it's just slower in general - but I have run windows guests in Virtualbox in the past, and they seemed to perform about the same as vmware... so I tend to doubt it's that.

As a point of data, I am running this same guest (14.04) natively on another machine and in vmware fusion 5.03 on this same mac, and don't see these issues.

Interesting, I have been having issues with the screen not being re-drawn/re-rendered properly for ages now. It worked with older versions of the guest additions, but those are not compatible with the newer Ubuntu libraries. Also a sluggish feeling even if the 3D acceleration is supposed to be working. The most notable artifacts are stuff being 'stuck' on the screen until I move over to force a redraw of sorts, especially noticeable when scrolling in Vim, for instance.

comment:50 by Aren Cambre, 10 years ago

VBoxGuestAdditions_4.3.13-93885.iso fixed the 3D support for me. Win8.1 x64 host, Ubuntu 14.04 guest, now guest is fast!

comment:51 by pippijn, 10 years ago

I have this problem on Mac OS X and VBoxGuestAdditions_4.3.13-93885.iso is nowhere to be found. Where can I get it?

comment:52 by WolfgangRumpf, 10 years ago

I am also experiencing this problem on Mac OS X and, like pippijn, am unable to access the VBoxGuestAdditions_4.3.13-9385.iso. If this fixes the problem, why is it no longer available?

Specifically we are running into this issue when executing custom python scripts using pythongl - really would appreciate having access to that fix....

comment:53 by Vlijmen Fileer, 10 years ago

Hey.

I have the same issue, on current SW versions: Windows 8.1 professional 64 bit, VirtualBox 4.3.12 r93733, Extensions Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack, Ubuntu 14.04.

The link for the updated Extension above is indeed dead, so no help from that anymore.

I note that the title of this report claims: ¨fixed as of 27 May 2014 in VirtualBox 4.3.x and later releases after 27 May 2014¨, yet my the current Extensionpack from your website are dated May 16: http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack 16-May-2014 06:08

Is this the classic developer trick, where a developer considers something fixed when she changed the source and loudly proclaims so and immediately walks off, yet the new builds have yet to be made available to users? Or do I miss something? :p

In other words, do we still have to wait for an updated Extension pack or Virtualbox to actually get the fix?

Thanks, Vlijmen

Last edited 10 years ago by Vlijmen Fileer (previous) (diff)

comment:54 by Viktor Jönsson, 10 years ago

I have this problem too on Ubuntu 14.04 in VirtualBox, but it just runs slow and reports that Unity 3D isn't available, but the link https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-93885.iso is dead. Is there a new version for the link? I have the lastest version of VirtualBox (there isn't any pre-releases available either). How can i fix the Ubuntu problem??

/Viktor

comment:55 by Gasmart81, 10 years ago

Exactly same problem here. Ubuntu 14.04 and Virtualbox version 4.3.12.r93733

Where is VBoxGuestAdditions_4.3.13-93885.iso?

Thanks, Gaston.

comment:57 by regs, 10 years ago

  1. any newer update?

comment:59 by ParokshaX, 10 years ago

The Guest addition 4.3.13 doesn't seem to solve the issue atleast for me

VirtualBox 4.3.12r93733
Distro Debian Testing x64
Kernel 3.11.2
Mesa 10.1.0-5
Guest addiitons : 4.3.13-94159

glxinfo output

name of display: :0.0
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
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
GLX version: 1.3
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.00 - Build 10.18.10.3412
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_fragment_shader, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite, 
    GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow, 
    GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
    GL_ARB_texture_env_dot3, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_CR_bounding_box, GL_CR_cursor_position, 
    GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_print_string, 
    GL_CR_readback_barrier_size, GL_CR_saveframe, GL_CR_server_id_sharing, 
    GL_CR_server_matrix, GL_CR_state_parameter, GL_CR_synchronization, 
    GL_CR_tile_info, GL_CR_tilesort_info, GL_CR_window_size, 
    GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_IBM_texture_mirrored_repeat, GL_NV_texgen_reflection, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp


Last edited 10 years ago by ParokshaX (previous) (diff)

comment:60 by ParokshaX, 10 years ago

Is the issue fixed by the patched guestadditions? could someone comment on it because mine doesn't seems to be fixed at all.

comment:61 by jozzas, 10 years ago

I can confirm that the latest patched guest addititons https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94159.iso

has solved the issue for me. Mesa was previosuly overriding the virtualbox video driver, with the latest version this is no longer the case.

Virtualbox 4.3.12r93733
Ubuntu 14.04
Guest Additions 4.3.13-94159 (linked above) 

glxinfo | grep OpenGL gives:

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
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL extensions:

And /usr/lib/nux/unity_support_test -p gives

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

With 3d acceleration working and everything performing snappily.

Last edited 10 years ago by jozzas (previous) (diff)

in reply to:  60 comment:62 by rboone, 10 years ago

Replying to ParokshaX:

Is the issue fixed by the patched guestadditions? could someone comment on it because mine doesn't seems to be fixed at all.

Same issue here.

comment:63 by Yanni, 10 years ago

Installing the latest patched guest addititons https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94159.iso did not work for me.

VirtualBox 4.3.12r93733
Ubuntu Desktop 14.04 64bit
Guest additions : 4.3.13-94159

Ubuntu remains as slow as before.

Worse, the VM now crashes when either one of the following commands is issued:

$ /usr/lib/nux/unity_support_test -p

$ glxinfo | grep OpenGL

>>>> Oracle VM VirtualBox Manager has stopped working

comment:64 by Klaus Espenlaub, 10 years ago

The rboone's comment is totally unhelpful, just like the quoted text. Provide what you try to run, what your criteria is for working - you might be looking for the wrong thing, because a certain error message (failed to load driver: vboxvideo) is actually the expected behavior. In other words it means success.

And the crashes in the previous comment hint that there's a problem with the 3D support on the host, it apparently makes the VirtualBox code crash.

comment:65 by Klaus Espenlaub, 10 years ago

As the revision 94159 download (URL mentioned above a few times) will expire in a couple of days there's now https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94438.iso

in reply to:  64 comment:66 by rboone, 10 years ago

I did the same command, same results as ParokshaX. Disabling the 3D Acceleration actually runs better than with it on with the 94159 additions, but that doesn't solve the problem. I was simply replying to ParokshaX's question of did it work or not.

I do not get the rendering issue when I login, but any graphic "heavy" program does not work correctly. (I used FreeCAD, openSCAD, Blender)

94438 also has the same results.

in reply to:  65 comment:67 by Vlijmen Fileer, 10 years ago

Replying to klaus:

As the revision 94159 download (URL mentioned above a few times) will expire in a couple of days there's now https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94438.iso

Hi Klaus,

I installed that version, restarted. Rendering is definitely faster. I do get errors in diagnostic output, but seeing your comment:
"...because a certain error message (failed to load driver: vboxvideo) is actually the expected behavior. In other words it means success."
this means things are OK now.

Thanks!, Vlijmen

***@ubuntu-01:~$ /usr/lib/nux/unity_support_test -p
libGL error: pci id for fd 4: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
<snip>
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
***@ubuntu-01:~$ glxinfo | grep -i render
libGL error: pci id for fd 4: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV not found in mesa table
<snip>
OpenGL Warning: glTestFenceNV not found in mesa table
'''libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo'''
direct rendering: Yes
OpenGL renderer string: Chromium

comment:68 by chili, 10 years ago

Sadly I had to revert to VMware fusion 5.03 because the performance and graphics issues were too substantial to use it full time. Having switched back, even an older version of VMWare.... it is night and day. You barely notice you are on a VM with VMware. VBox, while not utterly unuseable, is very clearly much slower. Also the graphics glitches are very common and I have to switch between windows to get the corruptions to refresh in my active window.

I'm fairly confident this isn't a core VBox vs. Vmware issue, because I've used VBox before and they were of similar performance.

comment:69 by aannoo, 10 years ago

Perhaps the solution is in https://blogs.oracle.com/fatbloke/entry/3d_acceleration_with_ubuntu_guests:

sudo bash -c 'echo vboxvideo >> /etc/modules'

comment:70 by Gangmax, 10 years ago

I can confirm that installing "https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_4.3.13-94438.iso" can fix this issue on my environment:

Host OS   : Windows 7 x86_64
Guest OS  : Ubuntu 14.04 x86_64
VirtualBox: 4.3.12 r93733

After it's fixed, I get the following output when running the "/usr/lib/nux/unity_support_test -p" command:

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

Thanks a lot!

Last edited 10 years ago by Gangmax (previous) (diff)

comment:71 by frg, 10 years ago

Well seems to be one thing fixed another one broken. Recent guest additions break 3D in Vista x86 and x64 guests

dwm aborts with: The Desktop Window Manager has encountered a fatal error (0x88980406)

See log.

Can open a new bug if necessary.

FRG

by frg, 10 years ago

Attachment: VBox-vista-break.zip added

in reply to:  68 ; comment:72 by Joe Fox, 10 years ago

Replying to chili:

Also the graphics glitches are very common and I have to switch between windows to get the corruptions to refresh in my active window.

I have been able to mitigate most of my graphical glitches by disabling Framebuffer Object in Compiz Settings Manager -> OpenGL

Unfortunately render performance suffers even further as a result

Last edited 10 years ago by Joe Fox (previous) (diff)

in reply to:  72 comment:73 by Hampus Liljekvist, 10 years ago

Replying to Joe Fox:

Replying to chili:

Also the graphics glitches are very common and I have to switch between windows to get the corruptions to refresh in my active window.

I have been able to mitigate most of my graphical glitches by disabling Framebuffer Object in Compiz Settings Manager -> OpenGL

Unfortunately render performance suffers even further as a result

Wow, that might actually have stopped the glitching for me which I have struggled with forever now. Still slow though, but much more bearable now.

comment:74 by lucaps, 10 years ago

Hi,

I'm trying to setup zoneminder with two usb webcams.
I was trying to set this up on, but webcams didn't work, checked with cheese too.
Host: Windows 8.1 VBox 4.3.12.r93733
Guest: Fedora 20 VBox guest additions for version above

I was getting libGL error: failed to load driver: vboxvideo

I installed guest additions from this ticket but Vbox started crashing, it crashes during gnome startup.
Eventviewer logs this error now:

Faulting application name: VirtualBox.exe, version: 4.3.12.0, time stamp: 0x5375fea0[[br]]
Faulting module name: VBoxSharedCrOpenGL.DLL, version: 0.0.0.0, time stamp: 0x5375fed3[[br]]
Exception code: 0xc0000094[[br]]
Fault offset: 0x0000000000009f0a[[br]]
Faulting process id: 0xc08[[br]]
Faulting application start time: 0x01cf9c95ae1bc806[[br]]
Faulting application path: C:\Program Files\Oracle\VirtualBox\VirtualBox.exe[[br]]
Faulting module path: C:\Program Files\Oracle\VirtualBox\VBoxSharedCrOpenGL.DLL[[br]]
Report Id: fcf70022-0888-11e4-9c04-005056c00008[[br]]
Faulting package full name: [[br]]
Faulting package-relative application ID: [[br]]


When I uncheck 3D accelaration for this guest - gnome starts normally, but still my webcams don't work. Any hint how to fix it ?

regards, lucaps

Last edited 10 years ago by lucaps (previous) (diff)

comment:75 by dobesv, 10 years ago

All the download links above seem to be dead now, but this one seems to work:

http://download.virtualbox.org/virtualbox/4.3.14/VBoxGuestAdditions_4.3.14.iso

in reply to:  25 comment:76 by EmSshi, 10 years ago

Thanks for your effort. It is worth.

Here's my tip. ( There are some issues depends on your screen mode. However you can use it with 3D support. I think this tip is better if you are CUI mania like me )

1. Install Ubuntu & GuestAddtion on VBox 4.3.14
2. shutdown all VM and close Virtual Machine.
3. Install 4.3.6 VirtualBox
4. Run your ubuntu
5. Enjoy :)

Replying to vekt:

This bug also occurs in TinyCore.

After investigation, the bug was introduced in v4.3.8's guest additions; 3D acceleration works in v4.3.6 and earlier.

v4.2.24 => 3D acceleration works.
v4.3.0  => 3D acceleration works.
v4.3.2  => 3D acceleration works.
v4.3.4  => 3D acceleration works.
v4.3.6  => 3D acceleration works.
v4.3.8  => libGL error: core dri or dri2 extension not found
v4.3.10 => libGL error: core dri or dri2 extension not found
v4.3.12 => libGL error: core dri or dri2 extension not found

The above tests were run with Mesa 10.1.3's swrast_dri.so and Mesa 9.1.4's libGL.so.

Last edited 10 years ago by EmSshi (previous) (diff)

comment:77 by Joe Fox, 10 years ago

I just wanted to add my observation that performance on my MacOS host / ubuntu 14.04 guest has hugely improved in the 4.3.14 release ( compared to 4.3.13 ). To the point that I can even use dual display again.

( note I still need to disable opengl framebuffer object to prevent screen refresh issues )

Cheers

comment:78 by QT-1, 10 years ago

Unfortunately not working for me..

Ubuntu 14.04, 
VBOXADDITIONS_4.3.14_95030

 glxinfo | grep OpenGL 
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
OpenGL shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL extensions:
Last edited 10 years ago by QT-1 (previous) (diff)

comment:79 by shyfoldi, 10 years ago

I have the same issue with VirtualBox 4.3.14r95030. OpenGL warnings and errors and when ever I try running an app that needs 3D, the virtual machine crashes. I'm pretty sure it's not the host's graphic card driver that is the problem. I tested it with virtualbox 4.3.6 and guest additions 4.3.14 and it doesn't crash though I get the same error and warning messages

comment:80 by Allard, 9 years ago

I'm experiencing the same errors in VirtualBox 4.3.16 on Ubuntu 14.04.1 LTS. Also my virtual machines do get artifacts. But the strangest is that it only happens on my PC. I have Nvidia card installed and I'm using the Nvidia 331 driver package which Ubuntu provides me. If I use the nouveau driver or the nvidia driver it doesn't matter, same problem. But things get stranger, I removed my Nvidia graphics card an booted with the onboard radeon graphics card and I'm still getting these strange artifacts. I also have a test laptop which has a Intel graphics and then I don't get this artifacts but still OpenGL warnings.

Example of Ubuntu 12.04.5 LTS and Xubuntu 14:04.1 LTS running inside a virtual machine.

name of display: :0.0
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
Last edited 9 years ago by Allard (previous) (diff)

comment:81 by Hampus Liljekvist, 9 years ago

To be honest I have given up hope on this being fixed, by disabling the framebuffer object I at least get rid of the artefacts. But the 3D acceleration fells sluggish, and I assume OpenGL still fails. I wonder if this happens to all (Nvidia) users or just some.

Edit: I now tried to update to Guest Additions 4.3.16, which ironically seems to have fixed the slowness, I can even enable framebuffer object again. Still getting the errors, though, but I don't think those can be fixed without upgrading to a newer OpenGL pipeline.

Edit 2: Nope, still getting artefacts. But at least it feels snappier now.

Last edited 9 years ago by Hampus Liljekvist (previous) (diff)

comment:82 by matkara, 9 years ago

Under VirtualBox 4.3.18 the problem is still there :


Host : XP SP3
Guest : Ubuntu 14.04 LTS
Using Qt 5.3.2 + OpenGL + multithreaded - application : Geant4 10.1 beta


libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo


user@user-VirtualBox:~$ grep "(EE)" /var/log/Xorg.0.log

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

[ 83.388] (EE) open /dev/fb0: No such file or directory
[ 86.184] (EE) AIGLX error: vboxvideo does not export required DRI extension
[ 86.184] (EE) AIGLX: reverting to software rendering


$ glxinfo ==> crashes the machine


When launching a Geant4 example :

libGL error: pci id for fd 14: 80ee:beef, driver (null)

!!Assertion Failed!!
Expression: RT_SUCCESS_NP(rc)
Location : /mnt/tinderbox/add-4.3/src/VBox/Runtime/common/misc/thread.cpp(227) void rtThreadLockRW()
VERR_INVALID_HANDLE (-4) - Invalid loader handle.
Trace/breakpoint trap (core dumped)


A related ticket : https://www.virtualbox.org/ticket/13038 (the link to the library given there as being the solution is broken)

comment:83 by Dugucloud, 9 years ago

This issue may still exists.

Host: Fedora 20 32-bits Guest: Ubuntu 14.04 32-bits VBox: 4.3.16 and 4.3.18 from RPM Fusion

$ glxinfo
name of display: :0
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
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
...
$ /usr/lib/nux/unity_support_test -p
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

comment:84 by hoeferbe, 9 years ago

I, too, am experiencing guest aborts when attempting to use 3D acceleration. (My test is running glxgears on the guest.)

Host:

  • CentOS 5.11 x86_64
    • running VirtualBox-4.3-4.3.18_96516_el5-1.x86_64
    • ATI Radeon HD 2600 XT (running amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.zip from the AMD website)

Guest:

  • Fedora 19 x86_64 (with Guest Additions 4.3.18 installed)


The error I see in the host's /var/log/messages is:
kernel: VirtualBox[20123]: segfault at 0000000000000404 rip 00002ad8b3e7fabe rsp 00002ad8b16b3080 error 4.

I'm willing to enable any debug options that may exist, upload logs and/or test new releases.

in reply to:  84 comment:85 by Michael Thayer, 9 years ago

Replying to hoeferbe:

I, too, am experiencing guest aborts when attempting to use 3D acceleration. (My test is running glxgears on the guest.)

Do you have anywhere that you could upload a core dump<1> to? That might help us to fix the crash.

<1> https://www.virtualbox.org/wiki/Core_dump#Linux

comment:86 by Allard, 9 years ago

Wanted to test Ubuntu 14.10 Mate edition today, however it lead to a distorted thing. Couldn't run it with or without 3D acceleration.

comment:87 by V字龍(Vdragon), 9 years ago

Hi, I still got the "libGL error: failed to load driver: vboxvideo" error when running glxinfo:

glxinfo | grep ^OpenGL
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
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:

My environment

  • VirtualBox 4.3.18 from upstream
  • guest OS
    • Ubuntu 14.04 using GuestAdditions from upstream
    • NVIDIA driver installed, but the gl-conf alternative has been set to mesa libGL

comment:88 by basix86, 9 years ago

I have the same issue:

$ /usr/lib/nux/unity_support_test -p
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

My environment:

  • VirtualBox 4.3.18
  • host OS Ubuntu 14.04
  • guest OS Ubuntu 12.04

I have try with 4.3.6 guest addiction (and 4.3.18 host) and I haven't this error, but not works the fullscreen mode.

comment:89 by basix86, 9 years ago

Today I have update VirtualBox and guest addictions but I have the same problem. My environment:

-VirtualBox 4.3.20 r 96996

  • host OS Ubuntu 14.04
  • guest OS Ubuntu 12.04

comment:90 by Klaus Espenlaub, 9 years ago

Please stop reporting that you see the line "libGL error: failed to load driver: vboxvideo" in the output of glxinfo and/or unity_support_test. This is normal (an artifact of the unusual approach which VirtualBox uses to implement the 3D support).

As long as the command shows "OpenGL renderer string: Chromium" everything is perfect, and will result in working 3D acceleration.

comment:91 by bmn, 9 years ago

Same here: http://sprunge.us/cEgc

Host: Windows 7 x64, Guest: Archlinux, VirtualBox: 4.3.20r96997 w/ guest additions

And do not tell me that this is normal because the application requires OpenGL support does not work well. For example with mplayer I get a black background around the window. Same for ppsspp, cool-retro-term,... http://i.imgur.com/eKPVAjq.png

comment:92 by fastfading, 9 years ago

Hi Vbox Engineer This bug is not fixed. The work around did not work eighter.

Test Enviroment Host Win7 Guest: Ubuntu 14.10 The error is the same as above.

I also notice that the bug was mark VirtualBox 4.3.14 (released 2014-07-15) Linux Additions: made 3D pass-through work with recent versions of Mesa in the guest (bug #12941)

According to the feedback above and my test , this issue is not fixed obviousely .

I wonder if there is any fix plan For opengl 3d acceleration is a key feature for vbox , and a big addvantage. I wish it could be fix soon.

I also heard that Oracle play little attention to vbox. Only a few enginner work on it. If you fixit , I could help to test.

Thanks hu

comment:93 by Leopold, 9 years ago

Yes, I have the same problem at version 4.3.26 r98988.

Host Win7 64bit. Guest CentOS 7 64bit.

Run the first example from OpenGL redbook:

[leopold@localhost glut]$ ll
total 32
drwxrwxr-x. 2 leopold leopold    88 Apr  7 09:57 .
drwxrwxr-x. 3 leopold leopold    17 Apr  7 09:55 ..
-rw-r--r--. 1 leopold leopold  3338 Apr  6 17:45 LoadShaders.cpp
-rw-r--r--. 1 leopold leopold  1188 Apr  6 17:41 LoadShaders.h
-rwxrwxr-x. 1 leopold leopold 15319 Apr  7 09:57 t
-rw-rw-r--. 1 leopold leopold  1856 Apr  6 17:29 triangles.cpp
-rw-rw-r--. 1 leopold leopold  1032 Apr  6 17:22 vgl.h
[leopold@localhost glut]$ g++ *.cpp -o t -lglut -lGL -lGLEW
[leopold@localhost glut]$ ./t
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 Warning: XGetVisualInfo returned 0 visuals for 0000000001161280
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d4a0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011629e0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c960
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161ea0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162440
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161820
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161460
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161640
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d680
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d860
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162bc0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162da0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115cb40
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115cd20
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162080
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162260
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d2c0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162620
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162800
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c370
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161a00
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161cc0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115a130
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115f660
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160ce0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011601a0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160740
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fc00
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011598b0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001159a90
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115f840
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fa20
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160ec0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011610a0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ab10
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160380
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160560
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160920
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160b00
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001159e50
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115a750
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fde0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ffc0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161370
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d590
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162ad0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ca50
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161f90
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162530
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c0a0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161910
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161550
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161730
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d770
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d950
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162cb0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162e90
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ce10
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162170
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162350
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d3b0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001162710
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011628f0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c460
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161af0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161db0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115f750
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160dd0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160290
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160830
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001159d60
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fcf0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011599a0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001159b80
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115f930
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fb10
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160fb0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001161190
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ac00
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160470
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160650
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160a10
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001160bf0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115a660
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115a840
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115fed0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 00000000011600b0
OpenGL Warning: Retry with 0x8003 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115cc30
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bfb0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b290
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c190
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115a930
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 0000000001159c70
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c280
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d0e0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b470
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b0b0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b1a0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115d1d0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b740
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115acf0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bb00
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b380
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115cff0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b560
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115cf00
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115aa20
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bbf0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bdd0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b650
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ade0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bec0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b830
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115aed0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115afc0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115bce0
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115ba10
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115c700
OpenGL Warning: Retry with 0x8002 returned 0 visuals
OpenGL Warning: XGetVisualInfo returned 0 visuals for 000000000115b920
OpenGL Warning: Retry with 0x8002 returned 0 visuals
freeglut (./t):  ERROR:  Internal error <visualInfo could not be retrieved from FBConfig> in function fgOpenWindow

in reply to:  92 comment:94 by Klaus Espenlaub, 9 years ago

Replying to fastfading:

Hi Vbox Engineer This bug is not fixed. The work around did not work eighter.

Test Enviroment Host Win7 Guest: Ubuntu 14.10 The error is the same as above.

Such "The error is the same as above" statements are entirely unhelpful, as there are at least half a dozen issues handled in this ticket by now, with the vast majority being resolved (and even what a lot of people claim isn't resolved actually is solved, as the glxinfo output clearly shows that the "Chromium" renderer is used, which means that everything is perfect).

I also notice that the bug was mark VirtualBox 4.3.14 (released 2014-07-15) Linux Additions: made 3D pass-through work with recent versions of Mesa in the guest (bug #12941)

According to the feedback above and my test , this issue is not fixed obviousely .

"feedback above" is again much too vague. Also you never said what you're testing and with which result, which means we can't possibly work on your problem (if there is any).

I wonder if there is any fix plan For opengl 3d acceleration is a key feature for vbox , and a big addvantage. I wish it could be fix soon.

Then tell us what's broken. That's the prerequisite for us to work on this.

I also heard that Oracle play little attention to vbox. Only a few enginner work on it. If you fixit , I could help to test.

That's the ultimate demotivation... spreading totally incorrect FUD, which some clearly clueless people in the Internet made up months ago.

comment:95 by pums974, 9 years ago

Th bug is not fixed (at least not for everyone).

HOST : Ubuntu 14.04.2 x86_64 with kernel 3.13.0-54 running Virtualbox 4.3.28 r100309

GUEST : Arch linux x86_64 (every thing up to date, no testing repo) with vbox addition 4.3.28-1

output of glxinfo :

direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
...
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
...
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 128 bits)
OpenGL version string: 3.0 Mesa 10.5.7
OpenGL shading language version string: 1.30

comment:96 by jeff707070, 9 years ago

I also can't get a decent 3D experience with Ubuntu guest under OSX host, even with Humper / Chromium. Posted my specifics in the forum: https://forums.virtualbox.org/viewtopic.php?f=8&t=69162

:(

comment:97 by eggmatters, 9 years ago

After upgrading to Ubuntu 15.04, I am having the same issues as everyone else - just saw your request to stop reporting the glx errors. Sorry.

Host win7_64_x64

Guest Ubuntu 15.04 x86_64

Vbox Version 4.3.30 r 10 16 10

GuestAdditions: VBOX_ADDITIONS_4.3.30_101610

Additonally, the system reports that I am using: InnoTek Systemberatung GmbH: VirtualBox Graphics Adapter - using x86 virtualization solution-X11 guest utilities from virtualbox-gest-x11

Last edited 9 years ago by eggmatters (previous) (diff)

comment:98 by Chris G, 9 years ago

Definitely NOT fixed. Host: Windows 7 Home Premium Guest: Ubuntu 14.04.02 VBox version: 5.0.0.101573 Vbox guest additions: 5.0.0.101573

Enabling 3d acceleration causing black screen (but I can see my pointer)

Result of /usr/lib/nux/unity_support_test -p

libGL error: pci id for fd 4: 80ee:beef, driver (null)
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits)
OpenGL version string:  3.0 Mesa 10.3.2

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

Last edited 9 years ago by Chris G (previous) (diff)

comment:99 by codyit, 9 years ago

It seems it still doesn't work on -
VBox: 5.0.0.101573
Host: OSX 10.10.4
Guest: Ubuntu 15.04

Edit (Some extra info):
vcpu = 2
memory = 3182
video.memory = 64

Other than the same error messages as others, the result from glxgears doesn't look good, and the whole VM became barely or unresponsive while it was running:

462 frames in 5.0 seconds = 92.352 FPS
444 frames in 5.0 seconds = 88.698 FPS
513 frames in 5.0 seconds = 102.500 FPS
482 frames in 5.0 seconds = 96.287 FPS
477 frames in 5.0 seconds = 95.304 FPS
461 frames in 5.0 seconds = 92.102 FPS
416 frames in 5.0 seconds = 83.122 FPS
392 frames in 5.0 seconds = 78.210 FPS
442 frames in 5.0 seconds = 88.140 FPS

Notable output from glxinfo:

pci id for fd 5: 80ee:beef, driver (null)
OpenGL Warning: glFlushVertexArrayRangeNV 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
...
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
...
GLX version: 1.3
...
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
...
Last edited 9 years ago by codyit (previous) (diff)

comment:100 by Folco, 9 years ago

I confirm the bug.

Host : Windows 7 x64 Professional Edition, up-to-date

Guest : Debian 8.0 (Jessie) x64, up-to-date

VirtualBox : 5.0.0 r101573

Guest created two weeks ago.

Same log than above, nothing to add.

Last edited 9 years ago by Folco (previous) (diff)

comment:101 by mpkossen, 8 years ago

I'm having the same issues.

Tried on both Ubuntu 15.04 and 15.10 with both Ubuntu 15.04 and 15.10 guests. Virtualbox versions 5.0.0.6 and 5.0.0.8.

This is a particularly annoying bug as there does not seem to be any workaround as far as I know.

Last edited 8 years ago by mpkossen (previous) (diff)

comment:102 by sonicthoughts, 8 years ago

Same on Ubuntu Trusty. Bottom Line: THERE IS NO OPENGL HARDWARE ACCELERATION support on 5.10 w/ guest additions. VMware / Hyper-V work fine.

comment:103 by Michael Thayer, 8 years ago

I don't think 3D in Linux guests will be in good shape in a stable release in the near future, but I have been playing with it a bit in the development branch, so if anyone would like to try out the latest code and see if anything works which didn't before, here is a test build:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-104802.iso

in reply to:  103 comment:104 by Mitch H., 8 years ago

Thank you for the testcase. It works better than the current additions.
The libGL errors have disappeared.

mitch@debian:~$ lspci -knn
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
mitch@debian:~$ glxgears
5317 frames in 5.0 seconds = 1063.369 FPS
5362 frames in 5.0 seconds = 1072.384 FPS
5398 frames in 5.0 seconds = 1079.424 FPS
5363 frames in 5.0 seconds = 1072.406 FPS
5374 frames in 5.0 seconds = 1074.773 FPS
5384 frames in 5.0 seconds = 1076.738 FPS
5385 frames in 5.0 seconds = 1076.899 FPS

The FPS is the same as with 5.0.12 (host: Windows 7 x64 with Intel HD Graphics 4600).

Edit: when I start my Qt application with Qt Creator (without any workaround) then I'm getting these errors:

pci id for fd 9: 80ee:beef, driver (null)
libGL error: driver exports no extensions (/usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so: undefined symbol: __driDriverExtensions)
libGL error: failed to load driver: vboxvideo
Last edited 8 years ago by Mitch H. (previous) (diff)

comment:105 by Michael Thayer, 8 years ago

Mitch, out of interest, what changes do you see with the new Additions other than the warnings which are no longer printed? Which workaround did you mean regarding your Qt application? I am slightly surprised that you are getting that message, as it suggests that the VirtualBox GL library is not getting loaded. Do you have a file /etc/ld.so.conf.d/00vboxvideo.conf on your guest system? Are you sure that 3D is enabled in the host settings? What happens when you start the application with the environment variable LD_PRELOAD=/opt/VBoxGuestAdditions-5.0.51/lib/VBoxOGL.so set? (Correct that if I mis-typed something of course.) You might also want to try with LD_PRELOAD=/opt/VBoxGuestAdditions-5.0.51/lib/VBoxEGL.so set as well.

comment:106 by Mitch H., 8 years ago

With 5.0.12 (or earlier) I need to start Qt creator in software rendering or without the OpenGL plugins. (https://bugreports.qt.io/browse/QTCREATORBUG-14937)
I have 3D enabled.
/etc/ld.so.conf.d/00vboxvideo.conf contains '/tmp/VBoxOGL'.

The error message only seem to show up in the console output within Qt Creator.
My chart application is still very slow with or without the preloads.

Guest OS: Debian testing (Linux 4.2.0-1-amd64)

mitch@debian:/tmp/VBoxOGL$ ls -al
total 12
drwxr-xr-x  3 root root 4096 Dec 21 09:20 .
drwxrwxrwt 12 root root 4096 Dec 21 12:09 ..
lrwxrwxrwx  1 root root   45 Dec 21 09:20 libEGL.so.1 -> /opt/VBoxGuestAdditions-5.0.51/lib/VBoxEGL.so
lrwxrwxrwx  1 root root   45 Dec 21 09:20 libGL.so.1 -> /opt/VBoxGuestAdditions-5.0.51/lib/VBoxOGL.so
drwxr-xr-x  2 root root 4096 Dec 21 09:20 system
Module                  Size  Used by
isofs                  40960  1
udf                    90112  0
crc_itu_t              16384  1 udf
vboxsf                 45056  1
cpufreq_userspace      16384  0
cpufreq_conservative    16384  0
cpufreq_stats          16384  0
cpufreq_powersave      16384  0
arc4                   16384  0
ecb                    16384  0
md4                    16384  0
nls_utf8               16384  2
cifs                  548864  2
dns_resolver           16384  1 cifs
fscache                61440  1 cifs
iosf_mbi               16384  0
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
jitterentropy_rng      16384  0
sha256_ssse3           28672  1
sha256_generic         24576  1 sha256_ssse3
hmac                   16384  2
drbg                   24576  1
ansi_cprng             16384  0
snd_hda_codec_idt      57344  1
snd_hda_codec_generic    73728  1 snd_hda_codec_idt
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  2 aesni_intel,ablk_helper
joydev                 20480  0
snd_hda_intel          36864  3
vboxguest             278528  7 vboxsf
pcspkr                 16384  0
evdev                  20480  22
psmouse               122880  0
serio_raw              16384  0
snd_hda_codec         131072  3 snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           65536  4 snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               102400  3 snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              32768  1 snd_pcm
snd                    86016  13 snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore              16384  1 snd
i2c_piix4              24576  0
sg                     32768  0
vboxvideo              16384  1
8250_fintek            16384  0
battery                16384  0
video                  36864  0
acpi_cpufreq           20480  0
ac                     16384  0
drm                   352256  3 vboxvideo
processor              36864  1 acpi_cpufreq
thermal_sys            49152  2 video,processor
button                 16384  0
parport_pc             28672  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
ext4                  573440  1
crc16                  16384  1 ext4
mbcache                20480  1 ext4
jbd2                  102400  1 ext4
hid_generic            16384  0
usbhid                 49152  0
hid                   114688  2 hid_generic,usbhid
sr_mod                 24576  1
cdrom                  57344  1 sr_mod
sd_mod                 40960  3
ata_generic            16384  0
ohci_pci               16384  0
crc32c_intel           24576  0
ata_piix               36864  1
ahci                   36864  2
libahci                32768  1 ahci
ehci_pci               16384  0
ohci_hcd               49152  1 ohci_pci
ehci_hcd               77824  1 ehci_pci
libata                233472  4 ahci,libahci,ata_generic,ata_piix
scsi_mod              225280  4 sg,libata,sd_mod,sr_mod
usbcore               233472  5 ohci_hcd,ohci_pci,ehci_hcd,ehci_pci,usbhid
usb_common             16384  1 usbcore
e1000                 135168  0
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: Chromium
server glx version string: 1.3 Chromium
server glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
client glx vendor string: Chromium
client glx version string: 1.3 Chromium
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
GLX version: 1.3
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_texture_from_pixmap, GLX_SGIX_fbconfig
OpenGL vendor string: Humper
OpenGL renderer string: Chromium
OpenGL version string: 2.1 Chromium 1.9
OpenGL shading language version string: 4.30 - Build 10.18.14.4264
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
    GL_ARB_fragment_shader, GL_ARB_multisample, GL_ARB_multitexture, 
    GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects, 
    GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_float, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, 
    GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_window_pos, GL_CR_bounding_box, GL_CR_cursor_position, 
    GL_CR_head_spu_name, GL_CR_performance_info, GL_CR_print_string, 
    GL_CR_readback_barrier_size, GL_CR_saveframe, GL_CR_server_id_sharing, 
    GL_CR_server_matrix, GL_CR_state_parameter, GL_CR_synchronization, 
    GL_CR_tile_info, GL_CR_tilesort_info, GL_CR_window_size, 
    GL_EXT_blend_color, GL_EXT_blend_equation_separate, 
    GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract, 
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, 
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_blit, 
    GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_two_side, GL_EXT_stencil_wrap, GL_EXT_texture3D, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_edge_clamp, 
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_IBM_texture_mirrored_repeat, GL_NV_texgen_reflection, 
    GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp

240 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 None
0x17d 24 tc  0  32  0 r  y y   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 None
...
0x26a 24 dc  0  32  0 r  y y   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 None
0x050 32 tc  0  32  0 r  y y   8  8  8  8 .  .  0 24  8 16 16 16 16  0 0 None

240 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  1 1 None
0x17d 24 tc  0  24  0 r  y .   8  8  8  0 .  .  0 24  8  0  0  0  0  1 1 None
...
0x050 32 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  1 1 None

Edit: Xorg log

[     8.448] (II) xfree86: Adding drm device (/dev/dri/card0)
[     8.451] (--) PCI:*(0:0:2:0) 80ee:beef:0000:0000 rev 0, Mem @ 0xe0000000/134217728
[     8.466] (II) LoadModule: "glx"
[     8.475] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     8.497] (II) Module glx: vendor="X.Org Foundation"
[     8.497] 	compiled for 1.17.3, module version = 1.0.0
[     8.497] 	ABI class: X.Org Server Extension, version 9.0
[     8.497] (==) AIGLX enabled
[     8.497] (==) Matched vboxvideo as autoconfigured driver 0
[     8.497] (==) Matched vboxvideo as autoconfigured driver 1
[     8.497] (==) Matched modesetting as autoconfigured driver 2
[     8.497] (==) Matched fbdev as autoconfigured driver 3
[     8.497] (==) Matched vesa as autoconfigured driver 4
[     8.497] (==) Assigned the driver to the xf86ConfigLayout
[     8.497] (II) LoadModule: "vboxvideo"
[     8.497] (II) Loading /usr/lib/xorg/modules/drivers/vboxvideo_drv.so
[     8.498] (II) Module vboxvideo: vendor="Oracle Corporation"
[     8.498] 	compiled for 1.17.0, module version = 1.0.1
[     8.498] 	Module class: X.Org Video Driver
[     8.498] 	ABI class: X.Org Video Driver, version 19.0
[     8.498] (**) Load address of symbol "VBOXVIDEO" is 0x7f358f19f340
[     8.498] (II) LoadModule: "modesetting"
[     8.498] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     8.499] (II) Module modesetting: vendor="X.Org Foundation"
[     8.499] 	compiled for 1.17.3, module version = 1.17.3
[     8.499] 	Module class: X.Org Video Driver
[     8.499] 	ABI class: X.Org Video Driver, version 19.0
[     8.499] (II) LoadModule: "fbdev"
[     8.499] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     8.500] (II) Module fbdev: vendor="X.Org Foundation"
[     8.500] 	compiled for 1.17.1, module version = 0.4.4
[     8.500] 	Module class: X.Org Video Driver
[     8.500] 	ABI class: X.Org Video Driver, version 19.0
[     8.500] (II) LoadModule: "vesa"
[     8.501] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     8.501] (II) Module vesa: vendor="X.Org Foundation"
[     8.501] 	compiled for 1.17.3, module version = 2.3.4
[     8.501] 	Module class: X.Org Video Driver
[     8.501] 	ABI class: X.Org Video Driver, version 19.0
[     8.502] (II) VBoxVideo: guest driver for VirtualBox: vbox
[     8.502] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     8.502] (II) FBDEV: driver for framebuffer: fbdev
[     8.502] (II) VESA: driver for VESA chipsets: vesa
[     8.502] (++) using VT number 7
[     8.572] (WW) Falling back to old probe method for modesetting
[     8.572] (WW) Falling back to old probe method for fbdev
[     8.572] (II) Loading sub module "fbdevhw"
[     8.572] (II) LoadModule: "fbdevhw"
[     8.574] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     8.576] (II) Module fbdevhw: vendor="X.Org Foundation"
[     8.576] 	compiled for 1.17.3, module version = 0.0.2
[     8.576] 	ABI class: X.Org Video Driver, version 19.0
[     8.576] (EE) open /dev/fb0: No such file or directory
[     8.576] (WW) Falling back to old probe method for vesa
[     8.576] (II) VBoxVideo(0): VirtualBox guest additions video driver version 5.0.51r104802
[     8.576] (II) Loading sub module "ramdac"
[     8.576] (II) LoadModule: "ramdac"
[     8.576] (II) Module "ramdac" already built-in
[     8.576] (II) Loading sub module "fb"
[     8.576] (II) LoadModule: "fb"
[     8.576] (II) Loading /usr/lib/xorg/modules/libfb.so
[     8.578] (II) Module fb: vendor="X.Org Foundation"
[     8.578] 	compiled for 1.17.3, module version = 1.0.0
[     8.578] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     8.578] (II) Loading sub module "shadowfb"
[     8.578] (II) LoadModule: "shadowfb"
[     8.578] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
[     8.578] (II) Module shadowfb: vendor="X.Org Foundation"
[     8.579] 	compiled for 1.17.3, module version = 1.0.0
[     8.579] 	ABI class: X.Org ANSI C Emulation, version 0.4
[     8.579] (II) Loading sub module "vgahw"
[     8.579] (II) LoadModule: "vgahw"
[     8.579] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[     8.580] (II) Module vgahw: vendor="X.Org Foundation"
[     8.580] 	compiled for 1.17.3, module version = 0.1.0
[     8.580] 	ABI class: X.Org Video Driver, version 19.0
[     8.580] (II) Loading sub module "dri2"
[     8.580] (II) LoadModule: "dri2"
[     8.580] (II) Module "dri2" already built-in
[     8.580] (II) VBoxVideo(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[     8.580] (==) VBoxVideo(0): Depth 24, (--) framebuffer bpp 32
[     8.580] (--) VBoxVideo(0): Virtual size is 32766x32766 (pitch 32766)
[     8.580] (**) VBoxVideo(0):  Built-in mode "800x600": 29.3 MHz (scaled from 0.0 MHz), 36.4 kHz, 60.0 Hz
[     8.580] (II) VBoxVideo(0): Modeline "800x600"x0.0   29.31  800 802 804 806  600 602 604 606 (36.4 kHz b)
[     8.580] (**) VBoxVideo(0):  Built-in mode "800x600": 29.3 MHz (scaled from 0.0 MHz), 36.4 kHz, 60.0 Hz
[     8.580] (II) VBoxVideo(0): Modeline "800x600"x0.0   29.31  800 802 804 806  600 602 604 606 (36.4 kHz b)
[     8.580] (II) VBoxVideo(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0
[     8.580] (==) VBoxVideo(0): RGB weight 888
[     8.580] (==) VBoxVideo(0): Default visual is TrueColor
[     8.580] (==) VBoxVideo(0): Using gamma correction (1.0, 1.0, 1.0)
[     8.580] (==) VBoxVideo(0): DPI set to (96, 96)
[     8.580] (II) UnloadModule: "modesetting"
[     8.580] (II) Unloading modesetting
[     8.580] (II) UnloadModule: "fbdev"
[     8.580] (II) Unloading fbdev
[     8.580] (II) UnloadSubModule: "fbdevhw"
[     8.580] (II) Unloading fbdevhw
[     8.580] (II) UnloadModule: "vesa"
[     8.580] (II) Unloading vesa
[     8.580] (--) Depth 24 pixmap format is 32 bpp
[     9.743] (II) VBoxVideo(0): [DRI2] Setup complete
[     9.743] (II) VBoxVideo(0): [DRI2]   DRI driver: vboxvideo
[     9.745] (II) VBoxVideo(0): Requested monitor count: 1
[     9.745] (II) VBoxVideo(0): Output VGA-0 has no monitor section
[     9.745] (II) VBoxVideo(0): Output VGA-0 has no monitor section
[     9.745] (II) VBoxVideo(0): Printing probed modes for output VGA-0
[     9.745] (II) VBoxVideo(0): Modeline "944x960"x60.0   55.06  944 946 948 950  960 962 964 966 (58.0 kHz Pb)
[     9.745] (II) VBoxVideo(0): Modeline "2560x1600"x60.0  247.26  2560 2562 2564 2566  1600 1602 1604 1606 (96.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "2560x1440"x60.0  222.63  2560 2562 2564 2566  1440 1442 1444 1446 (86.8 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "2048x1536"x60.0  190.04  2048 2050 2052 2054  1536 1538 1540 1542 (92.5 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1920x1600"x60.0  185.59  1920 1922 1924 1926  1600 1602 1604 1606 (96.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1920x1080"x60.0  125.50  1920 1922 1924 1926  1080 1082 1084 1086 (65.2 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1600x1200"x60.0  116.21  1600 1602 1604 1606  1200 1202 1204 1206 (72.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1680x1050"x60.0  106.82  1680 1682 1684 1686  1050 1052 1054 1056 (63.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1400x1050"x60.0   89.08  1400 1402 1404 1406  1050 1052 1054 1056 (63.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1280x1024"x60.0   79.47  1280 1282 1284 1286  1024 1026 1028 1030 (61.8 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "1024x768"x60.0   47.83  1024 1026 1028 1030  768 770 772 774 (46.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "800x600"x60.0   29.31  800 802 804 806  600 602 604 606 (36.4 kHz b)
[     9.745] (II) VBoxVideo(0): Modeline "640x480"x60.0   18.84  640 642 644 646  480 482 484 486 (29.2 kHz b)
[     9.745] (II) VBoxVideo(0): Output VGA-0 connected
[     9.745] (II) VBoxVideo(0): Using exact sizes for initial modes
[     9.745] (II) VBoxVideo(0): Output VGA-0 using initial mode 944x960
[     9.745] (II) VBoxVideo(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[     9.745] (II) VBoxVideo(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[     9.751] (==) VBoxVideo(0): DPMS enabled
[     9.751] (--) RandR disabled
[     9.758] (II) SELinux: Disabled on system
[     9.766] (EE) AIGLX error: vboxvideo exports no extensions (/usr/lib/x86_64-linux-gnu/dri/vboxvideo_dri.so: undefined symbol: __driDriverExtensions)
[     9.767] (EE) AIGLX: reverting to software rendering
[     9.858] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[     9.858] (II) AIGLX: Loaded and initialized swrast
[     9.858] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     9.858] (II) VBoxVideo(0): Setting screen physical size to 249 x 254

5.0.12:

[     8.282] (EE) AIGLX error: vboxvideo does not export required DRI extension
[     8.282] (EE) AIGLX: reverting to software rendering
[     8.405] (II) AIGLX: Loaded and initialized swrast
Last edited 8 years ago by Mitch H. (previous) (diff)

comment:107 by Michael Thayer, 8 years ago

Can you tell whether 3D is working inside your application? The 3D indicator at the bottom of the VirtualBox application window on the host may give a clue. If not, can you provide me with a very minimal or simple reproduction scenario? By the way, this build of the Additions may get rid of the warning:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-104817.iso

comment:108 by Mitch H., 8 years ago

The 3D indicator isn't showing any activity. I'm using the QCustomPlot widget to draw my charts (http://www.qcustomplot.com/).

The new build does get rid of the warnings, but Xorg is still switching back to software rendering:

[     6.731] (II) AIGLX: Screen 0 is not DRI2 capable
[     6.731] (EE) AIGLX: reverting to software rendering
[     6.825] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[     6.825] (II) AIGLX: Loaded and initialized swrast
[     6.825] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     6.825] (II) VBoxVideo(0): Setting screen physical size to 508 x 258

Host log:

00:00:01.328171 OpenGL Info: Render SPU: GL_VENDOR:   Intel
00:00:01.328180 OpenGL Info: Render SPU: GL_RENDERER: Intel(R) HD Graphics 4600
00:00:01.328182 OpenGL Info: Render SPU: GL_VERSION:  4.3.0 - Build 10.18.14.4264
00:00:01.328184 OpenGL Info: Render SPU: GL_EXTENSIONS: GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_blend_color GL_EXT_abgr GL_EXT_texture3D GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_SGIS_texture_edge_clamp GL_SGIS_generate_mipmap GL_EXT_draw_range_elements GL_SGIS_texture_lod GL_EXT_rescale_normal GL_EXT_packed_pixels GL_EXT_texture_edge_clamp GL_EXT_separate_specular_color GL_ARB_multitexture GL_ARB_map_buffer_alignment GL_ARB_conservative_depth GL_EXT_texture_env_combine GL_EXT_bgra GL_EXT_blend_func_separate GL_EXT_secondary_color GL_EXT_fog_coord GL_EXT_texture_env_add GL_ARB_texture_cube_map GL_ARB_transpose_matrix GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_texture_env_add GL_IBM_texture_mirrored_repeat GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays GL_NV_blend_square GL_ARB_texture_compression GL_3DFX_texture_compression_FXT1 GL_EXT_texture_filter_anisotropic GL_ARB_texture_border_clamp GL_ARB_point_parameters GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_env_crossbar GL_EXT_texture_compression_s3tc GL_ARB_shadow GL_ARB_window_pos GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_ARB_vertex_program GL_EXT_texture_rectangle GL_ARB_fragment_program GL_EXT_stencil_two_side GL_ATI_separate_stencil GL_ARB_vertex_buffer_object GL_EXT_texture_lod_bias GL_ARB_occlusion_query GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_non_power_of_two GL_ARB_vertex_shader GL_NV_texgen_reflection GL_ARB_point_sprite GL_ARB_fragment_program_shadow GL_EXT_blend_equation_separate GL_ARB_depth_texture GL_ARB_texture_rectangle GL_ARB_draw_buffers GL_ARB_color_buffer_float GL_ARB_half_float_pixel GL_ARB_texture_float GL_ARB_pixel_buffer_object GL_EXT_framebuffer_object GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_occlusion_query2 GL_EXT_draw_buffers2 GL_WIN_swap_hint GL_EXT_texture_sRGB GL_ARB_multisample GL_EXT_packed_float GL_EXT_texture_shared_exponent GL_ARB_texture_rg GL_ARB_texture_compression_rgtc GL_NV_conditional_render GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_texture_gather GL_ARB_sync GL_ARB_cl_event GL_ARB_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_ARB_depth_buffer_float GL_EXT_transform_feedback GL_ARB_transform_feedback2 GL_ARB_draw_indirect GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_ARB_framebuffer_object GL_ARB_framebuffer_no_attachments GL_EXT_texture_array GL_EXT_texture_integer GL_ARB_map_buffer_range GL_ARB_texture_buffer_range GL_EXT_texture_snorm GL_ARB_blend_func_extended GL_INTEL_performance_query GL_ARB_copy_buffer GL_ARB_sampler_objects GL_NV_primitive_restart GL_ARB_seamless_cube_map GL_ARB_uniform_buffer_object GL_ARB_depth_clamp GL_ARB_vertex_array_bgra GL_ARB_shader_bit_encoding GL_ARB_draw_buffers_blend GL_ARB_geometry_shader4 GL_EXT_geometry_shader4 GL_ARB_texture_query_lod GL_ARB_explicit_attrib_location GL_ARB_draw_elements_base_vertex GL_ARB_instanced_arrays GL_ARB_base_instance GL_ARB_fragment_coord_conventions GL_EXT_gpu_program_parameters GL_ARB_texture_buffer_object_rgb32 GL_ARB_compatibility GL_ARB_texture_rgb10_a2ui GL_ARB_texture_multisample GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_timer_query GL_ARB_tessellation_shader GL_ARB_vertex_array_object GL_ARB_provoking_vertex GL_ARB_sample_shading GL_ARB_texture_cube_map_array GL_EXT_gpu_shader4 GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_INTEL_fragment_shader_ordering GL_ARB_fragment_shader_interlock GL_EXT_clip_control GL_ARB_shader_subroutine GL_ARB_transform_feedback3 GL_ARB_get_program_binary GL_ARB_separate_shader_objects GL_ARB_shader_precision GL_ARB_vertex_attrib_64bit GL_ARB_viewport_array GL_ARB_transform_feedback_instanced GL_ARB_compressed_texture_pixel_storage GL_ARB_shader_atomic_counters GL_ARB_shading_language_packing GL_ARB_shader_image_load_store GL_EXT_shader_image_load_store GL_ARB_shading_language_420pack GL_ARB_texture_storage GL_EXT_texture_storage GL_ARB_compute_shader GL_ARB_vertex_attrib_binding GL_ARB_texture_view GL_ARB_fragment_layer_viewport GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_image_size GL_ARB_shader_storage_buffer_object GL_ARB_texture_storage_multisample GL_ARB_buffer_storage GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ARB_query_buffer_object GL_EXT_polygon_offset_clamp GL_ARB_debug_output GL_KHR_debug GL_ARB_arrays_of_arrays GL_ARB_texture_query_levels GL_ARB_invalidate_subdata GL_ARB_clear_buffer_object GL_ARB_texture_mirror_clamp_to_edge GL_INTEL_map_texture GL_ARB_texture_compression_bptc GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_robustness GL_ARB_robust_buffer_access_behavior GL_EXT_texture_sRGB_decode GL_ARB_copy_image GL_KHR_blend_equation_advanced GL_EXT_direct_state_access GL_ARB_stencil_texturing GL_ARB_texture_stencil8 GL_ARB_explicit_uniform_location 
00:00:01.328262 OpenGL Info: Host does not support OpenGL extension(s):
00:00:01.328266 OpenGL Info:   GL_ARB_shadow_ambient
00:00:01.328277 OpenGL Info:   GL_EXT_texture_env_dot3
00:00:01.328282 OpenGL Info:   GL_ARB_texture_mirrored_repeat
00:00:01.328288 OpenGL Info:   GL_ATI_texture_mirror_once
00:00:01.328300 OpenGL Info:   GL_EXT_blend_logic_op
00:00:01.328309 OpenGL Info:   GL_EXT_texture_cube_map
00:00:01.328316 OpenGL Info:   GL_EXT_texture_object
00:00:01.328321 OpenGL Info:   GL_IBM_rasterpos_clip
00:00:01.328327 OpenGL Info:   GL_NV_fog_distance
00:00:01.328332 OpenGL Info:   GL_NV_fragment_program
00:00:01.328337 OpenGL Info:   GL_NV_fragment_program_option
00:00:01.328343 OpenGL Info:   GL_NV_fragment_program2
00:00:01.328348 OpenGL Info:   GL_NV_register_combiners
00:00:01.328365 OpenGL Info:   GL_NV_register_combiners2
00:00:01.328372 OpenGL Info:   GL_NV_texture_rectangle
00:00:01.328379 OpenGL Info:   GL_NV_vertex_program
00:00:01.328384 OpenGL Info:   GL_NV_vertex_program1_1
00:00:01.328390 OpenGL Info:   GL_NV_vertex_program2
00:00:01.328395 OpenGL Info:   GL_NV_vertex_program2_option
00:00:01.328400 OpenGL Info:   GL_NV_vertex_program3
00:00:01.328406 OpenGL Info:   GL_SGIS_texture_border_clamp
00:00:01.328421 OpenGL Info:   GL_GREMEDY_string_marker
00:00:01.328429 OpenGL Info:   GL_ARB_shader_texture_lod
00:00:01.329377 OpenGL Info: Render SPU: GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB=4096
00:00:01.329386 OpenGL Info: Cfg: u32Caps(0x1f), fVisualBitsDefault(0x23)
00:00:01.329481 Shared OpenGL service loaded -- 3D enabled
00:00:01.342588 Guest Control service loaded
Last edited 8 years ago by Mitch H. (previous) (diff)

comment:109 by Michael Thayer, 8 years ago

The server will always use software acceleration since we do all acceleration on the client side. So nothing wrong there. Should your widget be using 3D at all? Otherwise the lack of activity at the 3D indicator is to be expected.

in reply to:  109 comment:110 by Mitch H., 8 years ago

When I run glxgears the 3D indicator has a red dot as long as i keep it open.
So my chart application doesn't use 3D.

However the FPS rate with 3D stays the same.

mitch@debian:~$ glxgears
5289 frames in 5.0 seconds = 1057.643 FPS
5324 frames in 5.0 seconds = 1064.665 FPS
5340 frames in 5.0 seconds = 1067.974 FPS
5208 frames in 5.0 seconds = 1041.428 FPS

comment:111 by Michael Thayer, 8 years ago

I would guess that the chart is probably not supposed to use 3D, in which case all is well.

comment:112 by ranchu, 8 years ago

Hello,

I see the same errors, and I get it in any sombination I've tried. Is there any combination of virtualbox, guest additions, qt5.x, ubuntu, which can do 3D without these error ?

in reply to:  103 comment:113 by mpkossen, 8 years ago

The issue is still present on VirtualBox 5.0.14 with Ubuntu 14.04 LTS.

Replying to sonicthoughts:

Same on Ubuntu Trusty. Bottom Line: THERE IS NO OPENGL HARDWARE ACCELERATION support on 5.10 w/ guest additions. VMware / Hyper-V work fine.

Confirmed. VMware Workstation with OpenVM Tools installed gives me no issues whatsoever. A solution may be looking to support OpenVM Tools.

Replying to michael:

I don't think 3D in Linux guests will be in good shape in a stable release in the near future, but I have been playing with it a bit in the development branch, so if anyone would like to try out the latest code and see if anything works which didn't before, here is a test build:

Could you tell me if this means fixing this has low priority?

comment:114 by Michael Thayer, 8 years ago

It does not really mean anything about the priority, neither high nor low. Here is a current test build if you are interested:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-105291.iso

in reply to:  114 comment:115 by Mitch H., 8 years ago

Replying to michael:

It does not really mean anything about the priority, neither high nor low. Here is a current test build if you are interested:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-105291.iso

The previous testcase works better than this one:

  • Seamless mode doesn't work.
  • Can't load the vboxvideo module.
00:00:01.975972 VMMDev: SetVideoModeHint: Got a video mode hint (1920x976x32)@(0x0),(1;0) at 0
00:00:14.655123 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
00:00:14.655238 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners.
00:00:14.655247 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:14.722493 Display::handleDisplayResize: uScreenId=0 pvVRAM=000000000e910000 w=1024 h=768 bpp=32 cbLine=0x1000 flags=0x1
00:00:14.722546 GUI: UIFrameBufferPrivate::NotifyChange: Screen=0, Origin=0x0, Size=1024x768, Sending to async-handler
00:00:14.722587 GUI: UIMachineView::sltHandleNotifyChange: Screen=0, Size=1024x768
00:00:14.722598 GUI: UIFrameBufferPrivate::handleNotifyChange: Size=1024x768
00:00:14.722701 GUI: UIFrameBufferPrivate::performResize: Size=1024x768, Directly using source bitmap content
00:00:18.557216 VMMDev: Guest Additions capability report: (0x0 -> 0x1) seamless: yes, hostWindowMapping: no, graphics: no
00:00:25.375608 OpenGL Warning: cleaning gl error (0x500), ignoring.. (1 out of 5) ..
00:00:25.375659 OpenGL Warning: cleaning gl error (0x500), ignoring.. (2 out of 5) ..
00:00:25.375694 OpenGL Warning: cleaning gl error (0x500), ignoring.. (3 out of 5) ..
00:00:25.375941 OpenGL Warning: cleaning gl error (0x500), ignoring.. (4 out of 5) ..
00:00:25.375977 OpenGL Warning: cleaning gl error (0x500), ignoring.. (5 out of 5) ..
[     6.267] (==) AIGLX enabled
[     6.267] (==) Matched vboxvideo as autoconfigured driver 0
[     6.267] (==) Matched vboxvideo as autoconfigured driver 1
[     6.267] (==) Matched modesetting as autoconfigured driver 2
[     6.267] (==) Matched fbdev as autoconfigured driver 3
[     6.267] (==) Matched vesa as autoconfigured driver 4
[     6.267] (==) Assigned the driver to the xf86ConfigLayout
[     6.267] (II) LoadModule: "vboxvideo"
[     6.267] (WW) Warning, couldn't open module vboxvideo
[     6.267] (II) UnloadModule: "vboxvideo"
[     6.267] (II) Unloading vboxvideo
[     6.267] (EE) Failed to load module "vboxvideo" (module does not exist, 0)
[     6.267] (II) LoadModule: "modesetting"
[     6.267] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
mitch@debian:~$ ls -al /usr/lib/xorg/modules/drivers/
lrwxrwxrwx 1 root root      65 Feb  1 16:20 vboxvideo_drv.so -> /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/vboxvideo_drv_117.so
mitch@debian:~$ ls -al /opt/VBoxGuestAdditions-5.0.51/lib/VBoxGuestAdditions
-rwxr-xr-x 1 root root  57544 Dec 18 20:02 vboxvideo_drv_117.so

by Mitch H., 8 years ago

Attachment: vbox-r105291.log added

comment:116 by Michael Thayer, 8 years ago

The X.Org vboxvideo driver is not meant to load - these Additions contain a kernel vboxvideo driver, and X.Org should load modesetting to use it. Dynamic resizing is probably not working yet in that build. Hopefully this week.

comment:117 by Michael Thayer, 8 years ago

Of course, that assumes that building the kernel driver is enabled. That should be the case for this test build:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-105350.iso

comment:118 by Mitch H., 8 years ago

The kernel driver is enabled.

[  221.779610] fbcon: vboxdrmfb (fb0) is primary device
[  221.798786] Console: switching to colour frame buffer device 240x61
[  221.808125] vboxvideo 0000:00:02.0: fb0: vboxdrmfb frame buffer device
[  221.810187] [drm] Initialized vboxvideo 1.0.0 20130823 for 0000:00:02.0 on minor 0
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
	Kernel driver in use: vboxvideo
	Kernel modules: vboxvideo

But seamless mode is still buggy. It works only on the initial window size. When you resize your window once or twice then the window goes above your maximum resolution.

Also drag and drop isn't working.

  • 104817: doesn't work
  • 5.0.14: works

by Mitch H., 8 years ago

Attachment: Xorg.0-105350.log added

comment:119 by Michael Thayer, 8 years ago

Drag and drop is a different kettle of fish. Dynamic resizing, as previously mentioned, is in the course of being reworked (does that explain your seamless issues?) and I hope but cannot promise to land the result this week. Reality says I am probably being over-optimistic, but let's stay that way for a few days.

comment:120 by Michael Thayer, 8 years ago

It is still this week. Here is the new build, very untested at present. One know problem: unity-settings-daemon in Ubuntu 15.10 guests often causes problems with dynamic resizing. Solution:

$ rm ~/.config/monitors.xml
$ killall -9 unity-settings-daemon

And then things should start working again.

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-105411.iso

in reply to:  122 comment:123 by ilya1111, 8 years ago

michael, thank you very much.

in reply to:  122 comment:124 by simuloid, 8 years ago

Replying to michael:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions_5.0.51-105808.iso

Feedback welcome!

This fixed my issue. Thanks, michael!

comment:125 by kaspar, 8 years ago

Hi, is there any chance that this might get fixed for Mac users as well? I am running El Capitan 10.11.3 and VirtualBox 5.0.16.

Ubuntu 14.04 is my guest for developing some project for which the Mac source is still too buggy. However, trying out the test above results in:

kaspar@kaspar-VirtualBox:~$ /usr/lib/nux/unity_support_test -p

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

Would be great if there was even just a workaround. Regards, Kaspar

Last edited 8 years ago by kaspar (previous) (diff)

comment:126 by Michael Thayer, 8 years ago

Did you install the updated Guest Additions image (now also available on the Downloads page<1>)? It should work equally well for all hosts.

<1> https://www.virtualbox.org/wiki/Downloads

comment:127 by genterminl, 8 years ago

I appear to have recently discovered this problem: VirtualBox 5.0.16, Host Gentoo kernel 4.1.15. Guest Kubuntu 15.10 kernel 4.2.0. Guest additions installed, reinstalled, rebooted. Same issues as above if 3D accel is on. (guest and host both 64 bit) I'll be glad to post additional info or logs.

comment:128 by hugo.costelha, 8 years ago

This ticket seems related with #12746, so I will add my results here as well.

Installilng VirtualBox 5.0.17 r106140 form the Downloads page makes "3D working" for some cases, but it makes (at least) gazebo 3D simulator stop working. Is there any way to have guest additions and 3D working properly? The strange thing is that gazebo works OK if the guest additions are not installed, but in that can I cannot simple things such as changing the display resolution.

I am using a Windows 10 Host with nvidia card and xubuntu 14.04 as guest (all 64-bit), with VirtualBox 5.0.16 r105871.

comment:129 by thejohnfreeman, 8 years ago

+1

VirtualBox 5.0.20
GuestAdditions 5.0.20, 5.0.16
guest: Ubuntu 16.04 LTS
host: Windows 10
nvidia GTX 980

"Enable 3D acceleration" is grayed out.

Links to GuestAdditions 5.0.51 in this thread are dead. Does it fix this issue? Where can we get it? Maybe time to make it generally available somewhere as beta software.

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
OpenGL version string:  3.0 Mesa 11.2.0

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

comment:130 by mpkossen, 8 years ago

I'm still experiencing issues with an Ubuntu 16.04 guest on an Ubuntu 16.04 host running VirtualBox 5.1.2.

$ /usr/lib/nux/unity_support_test -p
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

The "flickering" whenever I'm doing something in the terminal is still there.

comment:131 by Michael Thayer, 8 years ago

Resolution: fixed
Status: newclosed

I think that this is generally fixed - 3D is known to now be working on Ubuntu 14.04. mpkossen, I think you may be seeing the issue from ticket #13653 and I will add you to the CC list for that. Other issues belong in other tickets.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use