Page 1 of 1

libGL error vboxvideo

Posted: 21. Mar 2016, 18:33
by elak
Hi,

I've just installed a Linux Mint 17.3 KDE guest on a Windows 10 host machine.

My PC has an integrated Intel HD Graphics 530 and a dedicated NVidia GTX 960M graphics card.

I'm in trouble with the display configuration: for instance, when I try to plot something from the octave software I get the following error:

Code: Select all

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
Despite the above error the plot is anyway shown, am I missing something?

I've installed the default VirtualBox Guest Additions (v5.0.16).
This is dmesg | grep -i vbox:

Code: Select all

[    0.000000] ACPI: RSDP 0x00000000000E0000 000024 (v02 VBOX  )
[    0.000000] ACPI: XSDT 0x00000000BFFF0030 00003C (v01 VBOX   VBOXXSDT 00000001 ASL  00000061)
[    0.000000] ACPI: FACP 0x00000000BFFF00F0 0000F4 (v04 VBOX   VBOXFACP 00000001 ASL  00000061)
[    0.000000] ACPI: DSDT 0x00000000BFFF0470 001E0B (v01 VBOX   VBOXBIOS 00000002 INTL 20100528)
[    0.000000] ACPI: APIC 0x00000000BFFF0240 000054 (v02 VBOX   VBOXAPIC 00000001 ASL  00000061)
[    0.000000] ACPI: SSDT 0x00000000BFFF02A0 0001CC (v01 VBOX   VBOXCPUT 00000002 INTL 20100528)
[    4.814590] ata2.00: ATAPI: VBOX CD-ROM, 1.0, max UDMA/133
[    4.816196] scsi 1:0:0:0: CD-ROM            VBOX     CD-ROM           1.0  PQ: 0 ANSI: 5
[    5.582928] ata3.00: ATA-6: VBOX HARDDISK, 1.0, max UDMA/133
[    5.583546] scsi 2:0:0:0: Direct-Access     ATA      VBOX HARDDISK    1.0  PQ: 0 ANSI: 5
[   12.983741] vboxguest: module verification failed: signature and/or  required key missing - tainting kernel
[   12.987028] vboxguest: misc device minor 56, IRQ 20, I/O port d020, MMIO at 00000000f0400000 (size 0x400000)
[   12.987029] vboxguest: Successfully loaded version 5.0.16 (interface 0x00010004)
[   13.059550] [drm] Initialized vboxvideo 1.0.0 20090303 for 0000:00:02.0 on minor 0
[   29.363819] vboxsf: Successfully loaded version 5.0.16 (interface 0x00010004)
[   29.433615] VBoxService 5.0.4_LinuxMint r102546 (verbosity: 0) linux.amd64 (Nov 10 2015 22:46:44) release log
[   29.433934] 00:00:00.000476 main     Executable: /usr/sbin/VBoxService
[   29.489976] 00:00:00.056512 automount VBoxServiceAutoMountWorker: Shared folder "Data" was mounted to "/media/sf_Data"
and glxinfo | grep OpenGL:

Code: Select all

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.6, 256 bits)
OpenGL version string: 3.0 Mesa 10.5.9
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
Can you please help me? :)
Thanks a lot in advance!

Re: libGL error vboxvideo

Posted: 21. Mar 2016, 19:05
by Perryg
Have you enabled the 3D acceleration in the guest settings display?

gallium indicates that you are not running with the guest additions or 3D is not enabled. It will list chromium when it is working properly.

Re: libGL error vboxvideo

Posted: 21. Mar 2016, 19:18
by elak
Enabling 3D Acceleration yields the following glxinfo | grep OpenGL:

Code: Select all

glxinfo | grep OpenGL
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 - Build 20.19.15.4331
OpenGL extensions:
Thanks :)

Re: libGL error vboxvideo

Posted: 22. Mar 2016, 13:40
by elak
Update: installing the development VBoxGuestAdditions_5.0.51-105808.iso from the testcase repository seems to partially solve the problems related to the vboxvideo driver, despite some graphical imperfections and still the inability to load OpenGL drivers in KDE.