I've been wrestling with this for about a week or so and I'm hoping someone here can help shed some light on my issue. I've tried posting to Linux-specific forums and didn't get very far as it appears to be an issue related to Virtualbox.
I've installed VirtualBox on my MacBook Pro (running El Capitan) and have installed Slackware 64 14.1 as a guest OS (I typically work in Linux so I want it available on this MacBook), and everything seems to be running well, except for Compiz for desktop effects.
I ended up building Compiz from the 0.8.12 sources; previous versions & Slackbuilds were causing a segfault. So I don't get the segfault any longer, but when I go to run compiz using:
Code: Select all
> compiz --debug --replace ccp
Code: Select all
compiz (core) - Debug: Could not stat() file /root/.compiz/plugins/libcore.so : No such file or directory
compiz (core) - Debug: Could not stat() file /usr/local/lib64/compiz/libcore.so : No such file or directory
compiz (core) - Fatal: Software rendering detected.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
glxinfo on my guest reports:
Code: Select all
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
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
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_swap_control,
GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_multithread_makecurrent, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_make_current_read
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 9.1.7
OpenGL shading language version string: 1.20
I have Guest Additions installed, and have also installed the Oracle Virtualbox Extensions on the Mac host, but doesn't seem to make a difference.
Has anyone else had success getting compiz to run under VirtualBox?
Is there something I'm potentially missing here?
I'd appreciate any guidance to try and resolve this.
Thanks!