Deus Ex 2: Invisible War crashes to the desktop after the first loading screen. Can this be fixed

deus-ex-invisible-warpc

I am one of the many people that took up the offer on steam of the 10 year anniversary of Deus Ex.

The problem is with Deus Ex 2: Invisible war. The game launches and starts with the opening videos, and then on the first loading screen it crashes to the desktop

There are lots of posts around the internet about this 1 2 3 4 5 6 7 8, but there seems no definitive solution (that at least worked for me).

Can we find a definitive answer as all of the above do not work?

I have tried updating all my drivers, various "compatability modes", lots of multiproccesor hacks and nothing seems to work.

My specific setup is:
2.16 Ghz Core 2 Duo
Intel 945 graphics card
2Gb RAM
Windows 7
Steam

Best Answer

I solved this problem, at least on my multi-core machine:

Start the game, wait until the main menu hangs, bring up the Task Manager (i.e., press Ctrl+Shift+Esc). In the list of processes, search for the image: "DX2Main.exe". Right-click on it, and select "Set affinity", and select only ONE CPU core. It doesn't matter which one is selected. For me, there was no need to restart the game as the hanging state was gone.