DirectDraw Emulation Is Broken In Windows 8/8.1

  • Thread starter Thread starter Vince800
  • Start date Start date
V

Vince800

So this is the 3rd place I've been asked to post this after Technet & MSDN.


There seems to be an issue in Windows 8/8.1 with DirectX and its DirectDraw emulation. Certain games which use DirectX9 & older run at very low framerates compared to Windows 7 & Vista which to my understanding also emulate DirectDraw. There are numerous threads about this on the Internet, below are some examples of this:


Neowin - "windows 8 warning for old games"

EightForums - "old games are very slow"

Microsoft Answers - "old games slow on windows 8"

Eight Forums - "How to play old DirectDraw games on Windows 8?"

Steam Forums - "Poor performance in Windows 8"


Some people have experienced significant FPS increases by using the WineHQ provided D3D files. This is because it emulates the DirectDraw calls through OpenGL, a bit shameful of Microsoft when DirectX was always supposed to be considered the superior, fully backwards compatible alternative to OpenGL.


Compatibility Mode does not solve this issue! - This is not a compatibility issue. The games run exactly as intended, there's nothing preventing them from running, it's simply the fact that something is broken in DirectX in 8/8.1 which causes them to run with unusable FPS.


The games run perfectly in Windows Vista/7 which to my understanding use the same system as Windows 8/8.1 for DirectDraw emulation so it definitely seems as if Microsoft broke something probably unintentionally in Windows 8/8.1 to cause this issue.

Continue reading...
 
Back
Top