Guide: DirectDraw Spiele unter Windows 7

Ich wechsel meine Spiele ja sehr oft durch und durch ein Modprojekt habe ich wieder Lust auf die Städtebauspiele vom Impressions bekommen und einen meiner Favoriten ausgepackt: Herrscher des Olymp – Zeus. Die Freude währt aber zuerst nur kurz, denn das Spiel ruckelte unerklärlich. Bei einem Spiel aus dem Jahr 2000 das gerade mal 32MB Ram und einen Prozessor mit 166Mhz fordert hatte ich was anderes erwartet. Bei anderen Spiele wie Caesar 3 und Pharao hatte ich das selbe Phänomen. Ich konnte mich dunkel daran erinnern dass es etwas mit der Hardware Beschleunigung von DirectDraw zu hat (alle genannten Spiele benutzen diese Bibliothek um die Grafiken darzustellen). Also husch dxdiag.exe gestartet und wollte sie deaktivieren – ging aber nicht, im Gegensatz zu früheren Windows Versionen ist unter Windows 7 die Anzeige ist kein Schalter mehr sondern nur Text – was tun?
directdrawbeschleunigung_aktiviert

Es geht auch unter Windows 7 – wenn auch über umwege. Man braucht dafür das DirectX Software Development Kit. Eigentlich nur was für Softwareentwickler und selbst da brauchen es nicht alle. Den Download gibts bei Microsoft, das Teil wiegt schlappe 571MB. Man braucht davon nur ein kleines Tool, ich habe aber nicht getestet nur das zu starten – evtl. braucht das noch andere Programme oder DLLs. Nach der Installation findet man unter „C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Utilities\bin\x86\dxcpl.exe“ bzw. „C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Utilities\bin\x64\dxcpl.exe“ das entsprechende Tool in 32 oder 64bit Ausführung. Bei mir funktionieren beide, im Zweifelsfall aber lieber das nehmen, was der Version des eigenen Systems entspricht. Im Reiter für DirectDraw findet man die entsprechende Option.

Menü zum (de)aktivieren der DirectDraw Hardware Beschleunigung

directdrawbeschleunigung_deaktiviert

Und siehe da, die Hardware Beschleunigung ist aus und das Spiel läuft einwandfrei. Da mir sonst nichts ausfgefallen ist, DirectDraw Spiele mittlerweile nicht mehr die Regel sind bzw. die alten Spiele bei modernen Systemen auch ohne die zusätzliche Beschleunigung auskommen (also auch die, bei denen es keinen Schaden anrichtet) hab ich sie mal aus gelassen.

Nachtrag 2015/04/28: Keine zwei Tage später und das erste inkompatible Spiel gefunden: The Witcher. Ohne DirectDraw Beschleunigung startet das Spiel nicht bzw. nur mit dem Paramter „-dontforceminreqs“, was auch dazu führt dass die Auflösung und Texturqualität stark eingeschränkt sind.