Page 1 of 1

OpenSUSE 11.3 guest - 3D driver support in Virtualbox?

Posted: 7. Sep 2010, 13:44
by Nubbins
Hey all,

I've run into a bit of trouble running an openSUSE 11.3 guest in my Virtualbox. When I log-in to the virtual OS, I'm presented with a message that says:

"An attempt by the virtual machine to use hardware 3D acceleration failed. The version of the Guest Additions installed in the virtual machine does not match the version of VirtualBox on the host. Please install appropriate Guest Additions to fix this issue."

The details drop-down says - Error ID: 3DSupportIncompatibleAdditions Severity: Warning.

I've tried turning on 3D effects to see whether this was really a problem, and on restart it gave me a white screen, but with a functioning spinning Compiz cube. At this stage, I'm working under the assumption this bug is caused by the VirtualBox X driver.

I'm running Virtualbox OSE 3.1.6. OpenSUSE 11.3 comes with the Guest Additions inbuilt, and everything (seamless mode, fullscreen 1920x1200 mode, mouse integration, etc) works by default without me having to install anything.

I've tried downloading the specific 3.1.6 ISO and installing Guest Additions with that, but it seems to break all the GA features, and doesn't fix this error.

The only other thing I can think of is that me using Compiz in my host OS (Ubuntu 10.04) somehow interferes with the ability of the guest to use 3D features, but that seems a little bizarre to me, if that is indeed the case. Needless to say, 3D works fine in Ubuntu.

I'm using an Nvidia 200-series GPU.

Any and all thoughts/advice are welcome.

Thanks! :D

Re: OpenSUSE 11.3 guest - 3D driver support in Virtualbox?

Posted: 7. Sep 2010, 15:22
by Perryg
"An attempt by the virtual machine to use hardware 3D acceleration failed. The version of the Guest Additions installed in the virtual machine does not match the version of VirtualBox on the host. Please install appropriate Guest Additions to fix this issue."
This means exactly what it says. You need to remove the guest additions that are installed and install the guest additions for the version you are using. Also it will help you to get the latest VirtualBox which is at 3.2.8 now.

Re: OpenSUSE 11.3 guest - 3D driver support in Virtualbox?

Posted: 8. Sep 2010, 17:26
by Nubbins
So I'm assuming I just remove some appropriately named packages from within the guest operating system, and then reinstall from the GA iso again?

Also, is there a 3.2.8 version of the OSE version in the (or a) repo? I've found 3.2.8 for Oracle's own version, but I'd rather stick with OSE, if only to make sure what things I already have working stay working, and I don't have to start entirely from scratch again.

Re: OpenSUSE 11.3 guest - 3D driver support in Virtualbox?

Posted: 8. Sep 2010, 18:40
by stefan.becker
Yes.

And please use the suse search function:

http://software.opensuse.org/search

Re: OpenSUSE 11.3 guest - 3D driver support in Virtualbox?

Posted: 8. Sep 2010, 19:08
by Perryg
What stefan is trying to tell you is that the OSE version is either self compiled or is compiled by the package maintainer of the Distro that you obtained it from. Oracle VirtualBox can not control this and any changes to compile can cause it to act differently. You would need to (in your case since Ubuntu is your OS) contact Ubuntu Virtualization for support.
openSUSE may come with the guest additions pre-installed but they are a different version than the primary VirtualBox program which causes problems (reason for the warning).

If however you decide to remove the OSE version and install the PUEL version we would be able to provide more than the basic help. Typically this does not require you to start from scratch as VirtualBox stores your settings and guests in your user space and is not removed when you uninstall VirtualBox. BUT! I always tell everyone to backup, which you should be doing routinely anyway.