Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I just downloaded Google Chrome for Ubuntu 64-bit onto my Ubuntu 12.04 64-bit OS (which is running as a guest as a VM on a Win 7 host). After it had installed, I opened up the terminal and typed "google chrome" and the web browser opened for the first time. Immediately below that line in the terminal, however, this appeared:

"OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM."

This message appeared 2 more times in the terminal before the cursor returned to normal. I am pretty sure I have 3D acceleration enabled, so what is causing this error message?

share|improve this question
1  
Please pastebin the output of /usr/lib/nux/unity_support_test -p. An easy way to do that is sudo apt-get install pastebinit, and then /usr/lib/nux/unity_support_test -p | pastebinit -- just copy and paste the output URL then. –  izx Jun 14 '12 at 7:18
    
Got it; here it is: paste.ubuntu.com/1040404 –  Jay Jun 14 '12 at 7:26
    
What is your kernel name - uname -r? Please also pastebin the output of lsmod. The unity_support_test shows that Ubuntu can detect no 3D acceleration and is using the software llvmpipe renderer. –  izx Jun 14 '12 at 7:30
    
"uname -r" outputs the following: 3.2.0-25-generic; For "lsmod": paste.ubuntu.com/1040414 –  Jay Jun 14 '12 at 7:32
    
Can you confirm that you followed the instructions here when installing guest additions? –  izx Jun 14 '12 at 8:04

1 Answer 1

up vote 1 down vote accepted

This message is from VirtualBox host additions. It means that the VM is unable to connect to the Host Virtual Card, and 3D acceleration, for the guest, can't work. It should appear every-time that something tries to access the 3D engine. For example, type:

glxinfo

The same error should appear. Usually, but not always, the cause is a permission problem.

share|improve this answer
    
I think it may in fact be a permission problem because when I was poking around my Ubuntu files (since I am trying to get acquainted with the Ubuntu environment), I was denied access to a file called "root", which I guess is the file that holds the "kernel" and other such fundamental system files? –  Jay Jun 14 '12 at 7:29
    
Oh and I do not have "glxinfo" installed on my Ubuntu system at the moment. –  Jay Jun 14 '12 at 7:41
1  
/root is root's (Administrator's) home directory. –  izx Jun 14 '12 at 7:48

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.