Page 1 of 1

Display corruption running DirectX program (XBMC) inside VB

Posted: 17. Oct 2011, 22:21
by IMarshal
Hello.

I'm new to Virtual Box, so please bear with me. I love it so far - really fast and not crippled like Virtual PC on Windows 7.

Anyway, I'm trying to run XBMC inside Virtual Box, using the experimental D3D support, and I'm having trouble with corrupt and non-displaying fonts. I was hoping someone here might have some hints as to how to get this working. Here's what it should look like:
This is how XBMC should look.
This is how XBMC should look.
Good.jpg (41.67 KiB) Viewed 5996 times
... and here's what it actually looks like:
This is how XBMC looks inside Virtual Box.
This is how XBMC looks inside Virtual Box.
Bad.jpg (49.5 KiB) Viewed 5996 times
Not only do fonts and backgrounds simply not show up, fonts also appear corrupted at times:
Font corruption.
Font corruption.
ReallyBad.jpg (18.58 KiB) Viewed 5996 times
My Host configuration:
  • Windows 7 SP1, fully patched
  • Intel HD3000 graphics, latest drivers from Windows Update.
  • Virtual Box 4.1.4, downloaded today.
My Virtual Box configuration:
  • Windows XP SP3, fully patched, latest DirectX.
  • Guest additions installed.
  • 1GB RAM, 1 CPU, 128MB VRAM, 2D and 3D acceleration enabled.
  • Latest "Dharma" XBMC from http://xbmc.org/download/
Any advice? I was really looking forward to getting this working with Virtual Box.

Thanks!

Re: Display corruption running DirectX program (XBMC) inside

Posted: 17. Oct 2011, 23:41
by stefan.becker
Start such programs native. 3d is experimental. For some things it works, for many others not.

Nothing to change instead installing newest vga driver on the host.

Re: Display corruption running DirectX program (XBMC) inside

Posted: 20. Oct 2011, 00:40
by wacher
Maybe Intel graphics and VB aren't friends :(

Although these are Aero related problems but all with Intel graphics.

viewtopic.php?f=2&t=44746
viewtopic.php?f=2&t=44480
viewtopic.php?f=6&t=44778
https://www.virtualbox.org/ticket/9439

Re: Display corruption running DirectX program (XBMC) inside

Posted: 21. Oct 2011, 00:06
by IMarshal
Thanks; might be worth trying with a different video adapter.

In any case, VMWare Player's D3D support seems to work reasonably well on the HD3000. So that's what I'm using at the moment.