VirtualBox Blues
I have a Mac, and I have downloaded VirtualBox and used Windows XP as my host. I have some Sam and Max games in French that I've been hoping to play (and could only find for Windows) but I keep getting the ol' "Could not initialize Driect3D" message.
I've updated my Direct3D, I've downloaded VirtualBox Guest Additions, I've downloaded Wined3d to help, and I've installed it all on Safe Mode, but I still get that same error message. Also, when I run dxdiag, it says that "Several files (d3d8.dll, d3d9.dll) are old versions, which could cause problems.
You should reinstall DirectX to get the latest version." No matter how many times I try to update, it still doesn't work.
Is there anything I'm missing in the setup?
I've updated my Direct3D, I've downloaded VirtualBox Guest Additions, I've downloaded Wined3d to help, and I've installed it all on Safe Mode, but I still get that same error message. Also, when I run dxdiag, it says that "Several files (d3d8.dll, d3d9.dll) are old versions, which could cause problems.
You should reinstall DirectX to get the latest version." No matter how many times I try to update, it still doesn't work.
Is there anything I'm missing in the setup?
This discussion has been closed.
Comments
If you want the best performance it is better to run the game on native hardware anyway.
Have you tried Bootcamp yet?
What Graphics Chip does your Mac have?
Also, the last time I tried Boot Camp, it refused to Partition properly.
I've heard that VirtualBox uses the host's graphics chip to run the games, which is why my games keep saying they can't initialize what's not on the Mac. Is this true? If so, is there a way I can download Direct3D onto my Mac and have it run from there?
And if all else fails, does anyone know if they've translated the Mac versions of Sam & Max into French yet. (Except for Devil's Playhouse. I'm willing to wait a bit for that.)
How long ago did you try Boot Camp? The issue could be fixed by now.
One more thing: Did you enable 3D support in VirtualBox?
If that's the problem uninstall Wined3d again, because it would probably slow down things even more.
I think you mean you're using Windows XP as a guest. The host is the operating system that you boot to to run VirtualBox, and the guest is any OS you run inside of VBox.
And as it's already been said, VBox's 3D acceleration is experimental. I also suggest using Boot Camp to run XP or Windows 7, then play your games on that.
Just enabled 3D support. The game actually turns on now, but the soundtrack skips, some of the images flash, and the subtitles flash for no reason.
Also, having trouble finding Wine3D so I can uninstall it.
It was expected not to work well... But that could also be a WineD3D issue. It looks like it replaces Windows DLLs, so if you don't have an uninstaller a system restore point before the installation is your easiest way to remove it.
Also your graphics chip is pretty weak, which makes it unlikely to run the game smoothly with the virtualisation overhead.
Your chances are best using Boot Camp.
Okay, I tried Partitioning it with Boot Camp, and this is the message I got "Back up the disk and use Disk Utility to format it as a single Mac OS Extended (Journaled) volume. Restore your information to the disk and try using Boot Camp Assistant again." I'mma try that next.
If you install wine on your mac, you should be able to run the games with a very low performance decay (if any); as API layer is lighter than Virtualization...