The new mesa libraries (10.1.3) broke 3D Acceleration.

Discussions about using Linux guests in VirtualBox.
Malus
Posts: 16
Joined: 9. Oct 2013, 02:11

The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by Malus »

Hi, the new mesa libraries update (10.1.3) has broke the 3D acceleration in ubuntu 14.04/Mint 17 and derivates . The issue seems specifically with VBox. Before the updates everything worked correctly, but once updated to version 10.1.3. the 3D acceleration in linux mint 17-cinnamon- and ubuntu 14.04 is broken. In linux Mint 17 -cinnamon-appears and pop-up :" Running in Software in rendering Mode". I think is a issue between new mesa libraries and VBox.

Best Regards.
hlilje
Posts: 13
Joined: 11. Mar 2014, 21:44
Primary OS: MS Windows 8
VBox Version: PUEL
Guest OSses: Ubuntu 14.04 (64-Bit)
Location: Sweden
Contact:

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by hlilje »

Hm, I wonder if this is why I can't get 3D acceleration to work with Ubuntu 14.04 atm.
Could be caused by me temporarily disabling it earlier, but hard to verify the cause at this point.
Even when 3D acceleration did 'work', I still had other issues with the screen not being properly redrawed/rendered.
Shevchuk
Posts: 3
Joined: 6. Jun 2014, 10:28
Primary OS: Ubuntu other
VBox Version: OSE Debian
Guest OSses: Linux
Location: Russia, Saint Petersburg

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by Shevchuk »

Virtualbox ticket #12941 seems to be related. (Sorry, can't post URLs, you'll have to google it).
There is updated Guest Additions image in comment #36, installing GA from it fixed this issue for me.
hlilje
Posts: 13
Joined: 11. Mar 2014, 21:44
Primary OS: MS Windows 8
VBox Version: PUEL
Guest OSses: Ubuntu 14.04 (64-Bit)
Location: Sweden
Contact:

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by hlilje »

Shevchuk wrote:Virtualbox ticket #12941 seems to be related. (Sorry, can't post URLs, you'll have to google it).
There is updated Guest Additions image in comment #36, installing GA from it fixed this issue for me.
Thanks for the heads-up, actually installing that as we speak. Will see how this fixes things.
arnotixe
Posts: 1
Joined: 28. Jun 2014, 17:54

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by arnotixe »

The referred 4.3.13 guest additions did the trick for me :D Linux Mint 17 guest, Mint 16 host. Intel graphics card.
hlilje
Posts: 13
Joined: 11. Mar 2014, 21:44
Primary OS: MS Windows 8
VBox Version: PUEL
Guest OSses: Ubuntu 14.04 (64-Bit)
Location: Sweden
Contact:

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by hlilje »

arnotixe wrote:The referred 4.3.13 guest additions did the trick for me :D Linux Mint 17 guest, Mint 16 host. Intel graphics card.
I have not yet tried the latest build, but one of the later ones did not solve the issue unfortunately. Might check that out at some point.
milans
Posts: 2
Joined: 25. Sep 2014, 19:35

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by milans »

I am using VB 4.3.16 (on Windows 8.1) with ubuntu 14.04 as guest. I am still getting this error, which, as far as I can tell from searching the web, is bug 12941, and which in turn is listed as fixed in 4.3.14.

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

(for example, when I type in /usr/lib/nux/unity_support_test -p, or glxgears). I am also getting the same output from Qt, which is my real interest.

Any pointers? Also, if someone can confirm that they are seeing the same problem on 4.3.16, that could save a lot of investigation time.
VickersNick
Posts: 41
Joined: 10. Jan 2014, 21:38
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: XP, 7, Ubuntu, Mint

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by VickersNick »

milans wrote:Also, if someone can confirm that they are seeing the same problem on 4.3.16, that could save a lot of investigation time.
Getting the same thing with the 4.3.17 test build and GA on Mint 17 VM and Win 7 Host. As an additional problem, my VM will also crash on shutdown.

Code: Select all

/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
milans
Posts: 2
Joined: 25. Sep 2014, 19:35

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by milans »

VickersNick wrote:
Getting the same thing with the 4.3.17 test build and GA on Mint 17 VM and Win 7 Host. As an additional problem, my VM will also crash on shutdown.
Thank you - my VM also crashes on shutdown.
VickersNick
Posts: 41
Joined: 10. Jan 2014, 21:38
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: XP, 7, Ubuntu, Mint

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by VickersNick »

Seems like this has been an issue for a while now.

https://www.virtualbox.org/ticket/12772
https://www.virtualbox.org/ticket/12320
https://www.virtualbox.org/ticket/12953

Not sure if you want to add your info to the list. When I perused the tickets I didn't see any new info - at this point it might just be a matter of the devs finding time to get to it.
a2509663
Posts: 11
Joined: 8. Sep 2014, 18:53

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by a2509663 »

Any news?
a2509663
Posts: 11
Joined: 8. Sep 2014, 18:53

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by a2509663 »

Ubuntu 12.04.5

Code: Select all

/usr/lib/nux/unity_support_test -p
libGL error: failed to authenticate magic 7
libGL error: failed to load driver: vboxvideo
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string:  2.1 Mesa 10.1.3

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no
VickersNick
Posts: 41
Joined: 10. Jan 2014, 21:38
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: XP, 7, Ubuntu, Mint

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by VickersNick »

a2509663 wrote:Ubuntu 12.04.5

Code: Select all

/usr/lib/nux/unity_support_test -p
libGL error: failed to authenticate magic 7
libGL error: failed to load driver: vboxvideo
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits)
OpenGL version string:  2.1 Mesa 10.1.3

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no
Not sure what version of VB you're running but I couldn't get 3D Acceleration to work until 4.3.16 & 4.3.17. However, before upgrading (and install the associated Guest Additions), keep in mind that a) some people are having problems with those versions and b) you might start seeing the aborted shutdowns.

Although I'm getting the same warnings as milans, 3D does appear to work in my VM.
am
Posts: 1
Joined: 13. Oct 2014, 07:44

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by am »

got that with linux mint 17 cinnamon (guest) on Windows 7 (host) anv virtual box 4.3.14 r95030 with guest additions 4.3.14 :

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.10 NVIDIA via Cg compiler
OpenGL extensions:

I am using matlab to plot figures and I can't because it experiences low-level graphics error.
Need your help ! Would downgrading mesa help ? if so how can I do that ?
Thanks
scottr58
Posts: 1
Joined: 23. Nov 2014, 11:29

Re: The new mesa libraries (10.1.3) broke 3D Acceleration.

Post by scottr58 »

I'm having this same issue with a Linux Mint 17 guest on a Win 7 host...

Running VB 4.3.18 r96516 with 4.3.18 guest additions.

If 3D acceleration is enabled, shutdown of guest always results in "aborted" status with an error dialog on the host titled "VirtualBox.exe - Application Error" - The instruction at 0x<varying 8 digit hex address> referenced memory at 0x00000010. The memory could not be written. Click OK to terminate the program

Display adapter is an ATI R9 270 with the latest catalyst drivers (v14.9)....

Please advise if there are any details that might be useful.

Note: VBoxSVC log has nothing pertinent
In the VBox.log, there are a few errors that might be pertinent, and here's a sample from the startup:

00:00:01.301632 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: rc=VERR_LDRVI_UNSUPPORTED_ARCH fImage=1 fProtect=0x0 fAccess=0x0 \Device\HarddiskVolume2\Windows\System32\aticfx64.dll: WinVerifyTrust failed with hrc=CERT_E_CHAINING on '\Device\HarddiskVolume2\Windows\System32\aticfx64.dll'
00:00:01.301670 supR3HardenedErrorV: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Windows\system32\aticfx64.dll': rcNt=0xc0000190
00:00:01.379040 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: cached rc=VERR_LDRVI_UNSUPPORTED_ARCH fImage=1 fProtect=0x0 fAccess=0x0 cErrorHits=1 \Device\HarddiskVolume2\Windows\System32\aticfx64.dll
00:00:01.379067 supR3HardenedErrorV: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Windows\system32\aticfx64.dll': rcNt=0xc0000190

Similar messages occur periodically throughout, and the log ends with:

00:05:07.772653 supR3HardenedErrorV: supR3HardenedScreenImage/LdrLoadDll: cached rc=VERR_LDRVI_NOT_SIGNED fImage=1 fProtect=0x0 fAccess=0x0 cErrorHits=32768 \Device\HarddiskVolume2\Program Files (x86)\ATI Technologies\HydraVision\HydraDMH64.dll
00:05:07.772692 supR3HardenedErrorV: supR3HardenedMonitor_LdrLoadDll: rejecting 'C:\Program Files (x86)\ATI Technologies\HydraVision\HydraDMH64.dll': rcNt=0xc0000190

Scott

edit: 11/24

4.3.20 behaves the same as 4.3.18 did, which isn't much of a surprise, as this issue wasn't mentioned in the changelog...

2nd edit: 11/25

It turns out I didn't actually have the Catalyst 14.9 drivers installed after all, and once I installed them, the problem is resolved! Sorry for the false alarm :(
Last edited by scottr58 on 25. Nov 2014, 11:13, edited 1 time in total.
Post Reply