3d accel broken on winxp sp3 guest
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
3d accel broken on winxp sp3 guest
3D accelleration is broken on my XP 32bit SP3 guest.
I have only installed 1 program: ("Return to Monkey Island" which requires directX 3d support) after the VM installation and that was to test the 3d.
My Host is Win7 64bit intel i5 CPU with 8G RAM
I have Virtualbox 4.3.12 with guest additions installed.
When I run dxdiag, the first test fails and my game says 3D is not enabled.
attached is my guest log file.
any help would be appreciated!
thanks
Mike
I have only installed 1 program: ("Return to Monkey Island" which requires directX 3d support) after the VM installation and that was to test the 3d.
My Host is Win7 64bit intel i5 CPU with 8G RAM
I have Virtualbox 4.3.12 with guest additions installed.
When I run dxdiag, the first test fails and my game says 3D is not enabled.
attached is my guest log file.
any help would be appreciated!
thanks
Mike
- Attachments
-
winxp-2014-07-04-06-56-05.log- win xp 32Bit SP3 Guest log file
- (106.38 KiB) Downloaded 13 times
-
socratis
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: 3d accel broken on winxp sp3 guest
Actually, it's not. Your virtual machine is using virtual hardware, including a virtual graphics card which is not as powerful as an actual graphics card. Programs like these tend to access the hardware directly. You can't do that in a virtual machine.mikeinsantarosa wrote:3D accelleration is broken on my XP 32bit SP3 guest.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
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: 3d accel broken on winxp sp3 guest
Actually they don't. In a protected OS only a kernel mode driver can access hardware directly. Anyway if they really accessed the hardware directly you'd need a different version for every graphics chipset. Windows games will tend to use DirectX, but games will indeed tend to stress the system more than normal.socratis wrote:Programs like these tend to access the hardware directly.
Basically, don't expect great performance from a virtual graphics card. If your goal is to play games then consider installing Windows natively, perhaps in a dual boot config. I don't believe that gaming is a big priority for VBox's paying customers.
-
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: 3d accel broken on winxp sp3 guest
I would believe DxDiag. For an XP guest you need to install the GAs in safe mode, as discussion in section 4.2.1.1 of the user manual. Did you?mikeinsantarosa wrote:When I run dxdiag, the first test fails and my game says 3D is not enabled.
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
absolutelyyou need to install the GAs in safe mode, as discussion in section 4.2.1.1 of the user manual. Did you?
mikeI have Virtualbox 4.3.12 with guest additions installed.
-
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: 3d accel broken on winxp sp3 guest
The text of yours you quote says nothing about safe mode.
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
I did install guest additions (GAs) in safe mode by first going into msconfig and enabling /SAFEBOOT
Then reboted and installed GAs
before rebooting again, I disabled /SAFEBOOT and returned the general tab to Normal boot
After the next boot is when I checked for functionality.
The 3d accelleration box is enabled in dxdiag but the first test fails. The second and third dxdiag test pass.
mike
Then reboted and installed GAs
before rebooting again, I disabled /SAFEBOOT and returned the general tab to Normal boot
After the next boot is when I checked for functionality.
The 3d accelleration box is enabled in dxdiag but the first test fails. The second and third dxdiag test pass.
mike
-
socratis
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: 3d accel broken on winxp sp3 guest
That's expected. The first test is for Direct3D version 7, the second for v.8 and the third for v.9. AFAIK, v.7 is not supported in VBox. Again, as mpack pointed out:mikeinsantarosa wrote:The 3d accelleration box is enabled in dxdiag but the first test fails. The second and third dxdiag test pass.
mpack wrote:Basically, don't expect great performance from a virtual graphics card. If your goal is to play games then consider installing Windows natively, perhaps in a dual boot config. I don't believe that gaming is a big priority for VBox's paying customers.
| Edit: You are talking about the "Test Direct3D", under the "Display" tab of "dxdiag", not something else, right? |
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
correctEdit: You are talking about the "Test Direct3D", under the "Display" tab of "dxdiag", not something else, right?
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
Ohhh
3 tests, 1 ea for directX version 7, 8 & 9
So the first test that fails means Directx7 doesn't work and directx7 isn't supported on winxp.
The program I'm trying to get to run comes with an install for directx7 and it won't run because its self test fails the directx test. This must mean the program needs to be installed on something prior to XP.
I have a win2k disk, I wonder if a VBox win2k VM will support direct3d 7?
VirtualBox probably doesn't support direct3d lower than 8, huh?
mike
3 tests, 1 ea for directX version 7, 8 & 9
So the first test that fails means Directx7 doesn't work and directx7 isn't supported on winxp.
The program I'm trying to get to run comes with an install for directx7 and it won't run because its self test fails the directx test. This must mean the program needs to be installed on something prior to XP.
I have a win2k disk, I wonder if a VBox win2k VM will support direct3d 7?
VirtualBox probably doesn't support direct3d lower than 8, huh?
mike
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
perryg - I'm not clear what this means
Mike
Is WDDM in lieu of direct3d? I don't see where I would install the from other than answer No here"Unlike the current basic Direct3D support, the WDDM video driver installation does not require the "Safe Mode".
I never get a dialog that states "Would you like to..." when installing GAs.in the Guest Additions installer by answering "No" int the "Would you like to install basic Direct3D support" dialog displayed when the Direct3D feature is selected.
Mike
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: 3d accel broken on winxp sp3 guest
The wddm drivers are for => Vista
When installing the guest additions the first screen that you come to with user input allows you to select 3D drivers. Enable that and the next screen will ask if you want the experimental 3D drivers and for XP you would say yes. 3D in XP must be installed in safe mode.
When installing the guest additions the first screen that you come to with user input allows you to select 3D drivers. Enable that and the next screen will ask if you want the experimental 3D drivers and for XP you would say yes. 3D in XP must be installed in safe mode.
-
mikeinsantarosa
- Posts: 9
- Joined: 3. Jul 2014, 15:54
Re: 3d accel broken on winxp sp3 guest
thanks for clearing that up. - m
Re: 3d accel broken on winxp sp3 guest or NOT ?
Hi in dxdiag XP SP3 direct x 9 latest I am getting this message
Several files (d3d8.dll, d3d9.dll) are old versions, which could cause problems.
You should reinstall DirectX to get the latest version.
I think I have the latest version - all updates done as far as can do XP SP3 guest.
Guest additions in safe mode installed with 3D acceleration ticked.
However says 3D acceleration not enabled in dxdiag and Direct Draw etc , though tests can run and they pass.
Should I ignore these messages then - does it mean 3D should still work?
Several files (d3d8.dll, d3d9.dll) are old versions, which could cause problems.
You should reinstall DirectX to get the latest version.
I think I have the latest version - all updates done as far as can do XP SP3 guest.
Guest additions in safe mode installed with 3D acceleration ticked.
However says 3D acceleration not enabled in dxdiag and Direct Draw etc , though tests can run and they pass.
Should I ignore these messages then - does it mean 3D should still work?