DirectX renders images upside down in XP host

Discussions related to using VirtualBox on Windows hosts.
Post Reply
robpats
Posts: 10
Joined: 27. Apr 2013, 19:29

DirectX renders images upside down in XP host

Post by robpats »

I have a 32 bit WinXP guest with 4.2.12 experimental DirectX driver installed.
The guest runs on the machine with both 32 bit WinXP and 64 bit Win7 installed.

I have a program running on the guest.
I believe it uses DirectX (Direct3D) to render graphics since it is not working without the experimental DirectX driver.

The issue I have is in the 32 bit WinXP host.
The program renders the image upside down when the image is fading in or out, and then restore to normal after fading.
However, there is no issue in the 64 bit Win7 host.

Any help is appreciated.
noteirak
Site Moderator
Posts: 5231
Joined: 13. Jan 2012, 11:14
Primary OS: Debian other
VBox Version: OSE Debian
Guest OSses: Debian, Win 2k8, Win 7
Contact:

Re: DirectX renders images upside down in XP host

Post by noteirak »

3D is experimental and as such will most like cause artifacts like the one you're experiencing.
As for a workaround, maybe someone else will know something and post about it.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: DirectX renders images upside down in XP host

Post by mpack »

All you can do is try updating the DirectX drivers on the host. Do a full image backup of the host first (e.g. Acronis / Ghost) as this is exactly the sort of update that can mess up a perfectly good PC (bitter experience talking here).
robpats
Posts: 10
Joined: 27. Apr 2013, 19:29

Re: DirectX renders images upside down in XP host

Post by robpats »

Both WinXP and Win7 have installed the latest version of DirectX (DirectX End-User Runtimes - June 2010).
Reinstalling DirectX does not fix it.
The program correctly renders images when running directly on the XP host.
Therefore I think it is not related to the DirectX drivers on the host.
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: DirectX renders images upside down in XP host

Post by mpack »

I meant the host graphics drivers, not directx itself. I.e. I mean the low level drivers provided by the card mfr, not the top level stuff by MS.
robpats
Posts: 10
Joined: 27. Apr 2013, 19:29

Re: DirectX renders images upside down in XP host

Post by robpats »

The latest graphics drivers (included in ATI Catalyst Software Suite 13.4) have already been installed.
Reinstalling changes nothing.

I compare the VBox logs in WinXP host with those in Win7 host.
Logs in Win7 host have the line "OpenGL Info: ATI Fullscreen qwirk SUCCEEDED!" but those in WinXP host do not.
What is "ATI Fullscreen qwirk"?
Attachments
VBox_host_WinXP.log
(93.89 KiB) Downloaded 53 times
VBox_host_Win7.log
(96.18 KiB) Downloaded 52 times
quickbooks
Posts: 47
Joined: 27. Apr 2013, 04:43

Re: DirectX renders images upside down in XP host

Post by quickbooks »

It happens to me also on Win XP 32 guests when viewing a Powerpoint presentation in full screen. (It only happens for some slides -- upside down :) )

It doesn't happen on Win 7 64 bit guests.

*My Host is Linux.*
Post Reply