VirtualBox

Ticket #3668 (closed defect: invalid)

Opened 5 years ago

Last modified 5 years ago

Turning Compiz on returns error: Desktop effects could not be enabled. Using Intel Mobile video driver.

Reported by: abcuser Owned by:
Priority: major Component: GUI/compiz
Version: VirtualBox 2.2.0 Keywords:
Cc: Guest type: Linux
Host type: other

Description

Hi, I have tried to enable Compiz in Ubuntu 8.10 guest on Windows XP SP3 host, but it is not working.

  1. I have had installed VirtualBox 2.1.4 and today I have installed VirtualBox 2.2.0 r45846 (info from Help | About).
  2. I have installed guest add-ins in Ubuntu
  3. Shutdown client, reboot host and started guest
  4. I have tried to enable compiz in Ubuntu guest using System | Preferences | Appearance | Visual Effects tab | Normal option.

I got error: "Desktop effects could not be enabled"

I had the same issue using VirtualBox 2.2.0 beta2 and Leonid from Sun answered on forum that this is some problem related to "Intel Mobile" graphic card. I am using ThinkPad T60 netbook.

Regards

Attachments

VBox.log Download (36.5 KB) - added by abcuser 5 years ago.
glxinfo.txt Download (2.6 KB) - added by abcuser 5 years ago.
VBox.log_new Download (37.0 KB) - added by abcuser 5 years ago.

Change History

Changed 5 years ago by abcuser

comment:1 Changed 5 years ago by leonid

Try updating your host drivers from 4860 to latest 4926. Though, according to your host log, there're no errors like there were for intel's 965m cards so it could be that 945gm just doesn't support all the required opengl extensions.

If upgrading doesn't help, please attach glxinfo output from the guest system. Most likely 945gm does *NOT* support "textures non power of two support" and in this case Compiz will *NOT* work with this card.

comment:2 Changed 5 years ago by abcuser

Leonid,

  1. I have installed the latest video driver on Windows host.
  2. Installed Guest Additions on Ubuntu guest.
  3. Shutdown guest computer and delete VBox.log file on host - to empty unnecessary info. Started guest
  4. Settings | Preferences | Appearance | Visual Effects tab | clicked on Normal option

Still getting error: Desktop effects can't be enabled.

I have attached glxinfo as you requested. I have also attached VBox.log.

Thank you very much for helping me out. Regards

Changed 5 years ago by abcuser

Changed 5 years ago by abcuser

comment:3 Changed 5 years ago by abcuser

Hi, I have tried to run compiz command in guest and got the following errors: =======

igor@igor-ubuntu:~$ compiz Checking for Xgl: not present. Detected PCI ID for VGA: Checking for texture_from_pixmap: present. Checking for non power of two support: Not present. SKIP_CHECKS is yes, so continuing despite problems. Checking for Software Rasterizer: Not present. Checking for nVidia: not present. Checking for FBConfig: present. Checking for Xgl: not present. /usr/bin/compiz.real (core) - Fatal: Support for non power of two textures missing /usr/bin/compiz.real (core) - Error: Failed to manage screen: 0 /usr/bin/compiz.real (core) - Fatal: No manageable screens found on display :0.0 ====== Hope this helps

comment:4 Changed 5 years ago by leonid

  • Status changed from new to closed
  • Resolution set to invalid

Exactly what I've suspected, windows drivers for intel's 945gm does not support "GL_ARB_texture_non_power_of_two" thus compiz wouldn't work. Closing topic as the issue it's not related to VirtualBox.

comment:5 Changed 5 years ago by edogaldo

  • Status changed from closed to reopened
  • Resolution invalid deleted

Leonid, excuse me if I attach to this ticket and reopen it but please note that running Ubuntu directly on the host allows using Compiz without any problem, this leads me to think it's not a hardware limitation..

Best regards, Edoardo.

comment:6 Changed 5 years ago by leonid

  • Status changed from reopened to closed
  • Resolution set to invalid

I didn't say it's "hardware" limitation, it's a problem with *windows* drivers for 945gm which report opengl 1.4 and no GL_ARB_texture_non_power_of_two. That "feature" isn't vital actually, and could be workarounded at software layer. It's possible to do so in compiz code, drivers code or even virtualbox drivers code. But providing software workarounds for missing features of EOL'ed video cards isn't something you should expect from virtualbox.

If you have ubuntu host and working compiz with 945gm card, it only shows that ubuntu drivers are better/different than windows ones. And btw, in such case you should be able to run compiz in the guest ubuntu as well (on the ubuntu host ofc). If it doesn't work, attach glxinfo output from the host, host log, glxinfo output from guest, compiz output from guest and reopen (or better make a new one, because this one talks about windows host) ticket please.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use