Uninstall Guest Additions that are packaged with the guest
Code: Select all
sudo apt-get remove virtualbox-guest-utils
Navigate to the mounted image in a terminal and run VBoxLinuxAdditions.run
Code: Select all
sudo ./VBoxLinuxAdditions.run
_______________________________________________You appear to have a version of the VBoxGuestAdditions software on your system which was installed from a different source or using a different type of installer
...
Do you wish to continue anyway? [yes or no]
Original problem
I've recently installed Linux Mint 18 (Sarah) 32bit with Cinnamon in VirtualBox 5.1.4 but it always runs in software rendering mode, displaying a warning when I log in.
I have enabled 3D acceleration in VirtualBox and assigned 128MB of graphics memory. I have also run apt-get update && apt-get dist-upgrade, and updated to 4.4.0-36-generic kernel. GuestAdditions were installed "out-of-the-box" with mint, and were updated with the dist-upgrade.
I've seen a similar post here (titled Linux Mint running in software rendering mode windows host), but it's over a year old and was unresolved. I've searched around and all the "solutions" I can find are to enable 3D acceleration and install GuestAdditions, which I already have. Another user (on Arch with Cinnamon) downgraded mesa to solve the issue, but that was back in 2014 using pacman, and I'm not sure how to do the same thing with apt-get.
Host is Windows 10 64bit running on an i5 6600k and a GeForce GTX 960.
Any ideas?
Code: Select all
ricky@host ~ $ glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
ricky@host ~ $ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
ricky@host ~ $ uname -a
Linux host 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:00:59 UTC 2016 i686 i686 i686 GNU/Linux
ricky@host ~ $ lsmod | grep v
vboxsf 45056 0
joydev 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_seq 57344 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
vboxvideo 45056 0
ttm 90112 1 vboxvideo
snd 69632 13 snd_ac97_codec,snd_intel8x0,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_seq_device
drm_kms_helper 135168 1 vboxvideo
drm 311296 3 ttm,drm_kms_helper,vboxvideo
syscopyarea 16384 2 drm_kms_helper,vboxvideo
sysfillrect 16384 2 drm_kms_helper,vboxvideo
sysimgblt 16384 2 drm_kms_helper,vboxvideo
vboxguest 253952 7 vboxsf,vboxvideo
ppdev 20480 0
parport 45056 3 lp,ppdev,parport_pc
video 36864 0