Running under Linux in VirtualBox XP VM, bad fonts and crash
My Windows XP partition crashed and Windows XP refuse to reinstall without wiping out my Linux partitions, so I gave VirtualBox a try. I installed a completely clean XP VM (with all the updates) and then installed Sam and Max Season 3, Ep 2.
It installed but first refused to run, until I installed Visual C++ 2008 redistributable. It then ran with bad fonts (see attached image). I chose the start game option anyway but then the VM completely stalls.
Any idea?
It installed but first refused to run, until I installed Visual C++ 2008 redistributable. It then ran with bad fonts (see attached image). I chose the start game option anyway but then the VM completely stalls.
Any idea?
This discussion has been closed.
Comments
I would reinstall windows properly. There are tutorials on how to install Windows XP after Linux. You can skip the "making space" part, because you have the partition of the previous windows. Basically you just have choose a free partition for the windows installation and reinstall GRUB afterwards. It is however always a good idea to backup your personal data first, just in case something breaks anyways.
If you still want to go with virtualisation forget VirtualBox. It's 3D support is still experimental.
You should rather try the free VMWare Player instead, which has reasonable 3D acceleration. I tested ToMI on it and it ran quite okay on a Radeon HD 4850 at 1600x1200 Q6.
Now I am really stuck. My only other machine with XP manages to run Sam and Max Season 3 ep 2 once, but it has refused to run it ever after (crashes). It's the same even after I uninstall and reinstall the game. Any ideas?
Is the Display color depth set to 32 bit?
Do you have multiple displays?
There is only one display.
If I guessed correctly, your options are as follows:
For my other machine that has a working XP partition, Sam and Max 302 starts and when the "Launch Game" button slides up from the bottom, it usually hangs somewhere around there. Have tried reinstalling DirectX and the game (and blowing away the corresponding registry entries) but still no luck.
Can you post a dxdiag log of that machine?
dxdiag
Windows XP: Go to your start menu and click on run. Type in "dxdiag" and hit enter
Windows Vista / 7: Press the windows key on your keyboard or click on the start menu. Type in "dxdiag" and hit enter.
Now click on the button that says "save all information".
It will prompt you to save a file. Save it where you can find it.
Then zip the file and attach it to a reply in this Thread.
As mentioned earlier: VirtualBox is not good for 3D Games yet. Be aware that Direct3D virtualization is not a core feature of virtualization solutions and was not available at all until a few years ago. VMWare Player is the best free solution for that purpose and even the graphics performance is well enough to call the games playable, depending on your graphics card of course, although you might have to reduce the quality level a bit compared to running the games natively.
But I think your best overall solution is to make a backup of your Linux system and format the whole hard disk. Then install windows and get the games running, if that works reinstall Linux and restore your personal files.
Since you had problems with the S-ATA drivers we should address those issues first though. Tor mentioned some solutions. which did you try?
Here it is. This is from my real (not virtual machine) Windows XP partition.
VMWare Player refuses to turn on 3D support for both of my machines. Says that my hardware does not support it (probably the X video driver). My hardware are actually quite old (both of them more than 3 years old)
so I was a bit surprised by that.
The only one I did not try is to change the BIOS setup. My Linux partition is way more important for me compared to the game, so I would rather not touch that.
I see. The problem here is that you have a very poor integrated graphics chip which is not suitable for 3D games. Also it's running with antique drivers (2005).
You are probably right about the X Video Driver. If you have Nvidia or ATI graphics you need to install their Linux drivers in order to get proper 3D support. It's not a hard thing to do if you have a little Linux administration knowledge and it works quite well.
In order to get Windows XP to recognize your S-ATA Disks the BIOS setting is your best option, if you can't load the drivers from a disk during setup.
What Mainboard does you Linux system have?
The strange thing is that I did managed to get the game to run once (and it runs all the previous Sam and Max including 301, Monkey Island, Wallace & Gromit, etc.). But it never runs again after the first time.
The two machines I have are Dell Latitude D620 and Precision 370.
You can always try updating the Graphics drivers on the D620. It looks though like dell is not providing new ones.
Your best option for that is trying the drivers Intel offers.