I'm trying to get Direct3D support working on my Windows XP x64 guest. First of all, I checked it without the guest additions and D3D support was not available. Then I installed guest additions, dxdiag reported the right drivers used, but still no D3D support. After that I uninstalled the additions, went into Safe Mode and installed them there. Still nothing changed. I also tried using WineD3D manually, but it only enabled AGP texture support (and messed up DDRAW.DLL) and still didn't allow Direct3D support. Any more suggestions about what I could do to enable it?
Also, this could be related: when I try to run OpenGL apps such as Unreal, the textures appear to be white and flickering (something similar to this: http://img828.imageshack.us/img828/9125/buugs.jpg ). Pure software rendering works normally, but that's to be expected.
The host system is:
OpenSUSE 11.3, linux kernel 2.6.34.7-0.5-desktop
Using AMD Radeon HD 4890 with Catalyst 11.4
VirtualBox OSE 3.2.6-1.4 x86_64
Guest system is Windows XP Professional x64 SP2.
Direct3D support on Windows XP x64
-
GreatEmerald
- Posts: 6
- Joined: 4. Mar 2011, 21:12
- Primary OS: openSUSE
- VBox Version: OSE other
- Guest OSses: Windows XP x64
-
Technologov
- Volunteer
- Posts: 3342
- Joined: 10. May 2007, 16:59
- Location: Israel
Re: Direct3D support on Windows XP x64
First, make sure OpenGL works correctly. Try to run TuxRacer or Celestia on your XP x64. They work for me. They should work fast.
If they run, we can look into D3D issues.
Please upg. VBox to v4.0.x -- Windows x64 3D support was kinda broken in VBox 3.2.x series.
If they run, we can look into D3D issues.
Please upg. VBox to v4.0.x -- Windows x64 3D support was kinda broken in VBox 3.2.x series.
-
GreatEmerald
- Posts: 6
- Joined: 4. Mar 2011, 21:12
- Primary OS: openSUSE
- VBox Version: OSE other
- Guest OSses: Windows XP x64
Re: Direct3D support on Windows XP x64
I updated to the latest version now, and it indeed works now! Both D3D8 and OpenGL look fine. There are a few small issues, though - when using UnrealEd 2.0, Direct3D viewports don't receive click and right-click input, and both Direct3D and OpenGL viewports don't show the mouse cursor. Here are screenshots to illustrate this:
Software rendering - the cursor shows up just fine (you can see it on the 3D view in the Editor).
http://img818.imageshack.us/img818/7580/nuotrauka2.png
Direct3D/OpenGL - the cursor is not shown at all. If I put the mouse just a little over the viewport, I can see that the viewport clips the mouse (to the right of the icons over the 3D view).
http://img709.imageshack.us/img709/9240/nuotrauka4a.png
Is there any way to allow cursor drawing over the viewports?
Software rendering - the cursor shows up just fine (you can see it on the 3D view in the Editor).
http://img818.imageshack.us/img818/7580/nuotrauka2.png
Direct3D/OpenGL - the cursor is not shown at all. If I put the mouse just a little over the viewport, I can see that the viewport clips the mouse (to the right of the icons over the 3D view).
http://img709.imageshack.us/img709/9240/nuotrauka4a.png
Is there any way to allow cursor drawing over the viewports?
-
Technologov
- Volunteer
- Posts: 3342
- Joined: 10. May 2007, 16:59
- Location: Israel
Re: Direct3D support on Windows XP x64
Dunno. I can't help with app-specific problems.