New
#51
As I think I said already
deactivating Aero
does solve the problem once and for all.
That is indeed also the reason the problem is also occuring already in Vista.
As I think I said already
deactivating Aero
does solve the problem once and for all.
That is indeed also the reason the problem is also occuring already in Vista.
just to clarify - i had the same freezing issues and updating to the latest nforce and nvidia drivers and disabling skype while playing has helped. the problem has not occured in vista once - so it's not vista related. it's also not a hardware issue, since i have no problems when i disable skype and any media player in the background.
Its not hardware related. Its entirely a issue within Windows 7.
The fixes that worked on Vista are not working on Windows 7 at all.
A friend of mine that was working on an app to fix the colour issues (by pausing the explorer thread on start and unpausing on exit) is able to reproduce the issues in most of his DirectDraw games, Warcraft 2 BNE, Starcraft, Age of empires, Fallout, Worms,
Others have reproduced these problems on RCT and Pharaoh.
The issues did not occur under XP or Vista to the extent they are under Windows 7.
BTW, the colour fixer has been (or will be) released in a short while. unfortunately my friend has gone back to XP as it runs all these games fine.
Affinity does not fix it
disabling DWM does not fix it.
Uninstalling drivers does not fix it
Compatibility options do not fix it.
It seems that the issues are caused by Race issues created when Microsoft added WDDM updates to DirectDraw overlay.
Thanks squall, interesting post!
Who actually is developing this patch? I'd love to stay on top of the news...
Concerning SC:BW itself, I brought it to crash also in Single Player almost immediately by using WinAmp (v.5.56)and/or Fraps (v.3.0.2) at the same time. Frustrating...
I've got fraps running.
.....the possibility of a Race issue increases xD.
Further still, it could be a context locking issue where the game loses focus for a second and the api hard crashes without unlocking the input and display.
App is now at http://mudlord.xtemu.com/proj/dfddraw.zip
you can either invoke manually, or add games (upper/lower case match required) to the games.txt and it will pause explorer threads itself.