Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: StarCraft freezes after 1-5 minutes of playing

25 Nov 2009   #51
squall leonhart

Windows 7
 
 

Quote:
I had the same freezing problem... HAD! Here's my solution: before starting SC change your desktop theme to Windows Classic. After u start SC, press Alt + Tab, go to Task Manager and set affinity to CPU 0 only (for SC of course...). I've recently been using Chaos Launcher to play SC (maybe it has sth to do too...).
Affinity has nothing to do with this specific issue. the affinity specific issue was fixed in 1.16. Also affinity never caused Age of empires, or Worms to freeze.

Anyway. If microsoft has no fix, then i guess my friend will be getting busy and making a DDraw > D3D wrapper to bypass DDraw entirely.

How does HqX shaders sound for filtering? lol.


My System SpecsSystem Spec
.
25 Nov 2009   #52
HughShaw

Windows 7 Professional (x64)
 
 

Quote   Quote: Originally Posted by Black Macgyver View Post
I've tried the vmware combination to run starcraft and it still locked the computer, but in a totally different way. This time I can move my mouse, but the keyboard is still locked, and there's a window popping up and the only way out as that window wouldn't close neither and just sat there, was a hard reset. I only did it once though so i don't know what are my luck this thing going to happen again.
That's because you're supposed to press "Ctrl + Alt" when the Starcraft window is open in VMware to get to desktop input. More info here.

I applied the...
taskkill /f /IM explorer.exe
C:\"Program Files"\"Starcraft"\"StarCraft.exe"
start explorer.exe

...method, and it does fix the colors. But I still get a freeze every 1 hour or so. And it doesn't relaunch explorer for me, only rarely.
My System SpecsSystem Spec
26 Nov 2009   #53
squall leonhart

Windows 7
 
 

Thats an unecessarily destructive method. All you need to do is pause the explorer threads, which im sure you can do just as easily with a batch file
My System SpecsSystem Spec
.

28 Nov 2009   #54
YottaByte

Windows 7 RC build 7100
 
 

Instead of just sitting here waiting for the answer I've been looking for, I decided to take some initiative and e-mail blizzard support. This is their response delivered relatively quick.
Quote:
Hello,

Thank you for contacting us regarding StarCraft. Unfortunately this is a known issue. Please right click on the StarCraft icon and select Properties, click on the Compatibility tab. Under the Settings section, please select "Run in 256 Colors", "Run in 640x480 resolution", "Disable Visual Themes" and "Run as Administrator". This should work for many customers.

Although forcing the colors to 256 colors as well as forcing the 640x480 resolution should resolve the graphical issues, we have noticed it doesn't for each type of video card. From other customers we have heard that force quitting the Explorer.exe file from the task manager and then running StarCraft right away seems to resolve it (CTRL ALT DELETE -> Start Task Manager).

Other then that the only other thing I can suggest is to play StarCraft while in Safe mode, since Safe mode will not load your video card drivers, it will not attempt to force the color scheme. To do this, please follow the appropriate instructions for your Windows version on this page:
Blizzard Support


If you have any Technical Issues, feel free to give me an e-mail.

Best Regards,

Kenneth
Blizzard Entertainment
Technical Support
Blizzard Support
I personally like to play my starcraft stretched on my 19 inch widescreen, and don't want it to be in the 640x480 resolution, but oh well... I have not tested to see if this works yet
My System SpecsSystem Spec
28 Nov 2009   #55
TaraSWinTeam

Windows 7
 
 

Check your software and driver compatibility here: Windows 7 Compatibility Center home.

Cheers,
Tara
Windows Outreach Team
My System SpecsSystem Spec
29 Nov 2009   #56
squall leonhart

Windows 7
 
 

@Yottabyte.

It doesn't.

Issue 1.
Ddraw is VMd/Emulated on NT6+ using D3D. D3D requires functional Video drivers.
Issue 2.
None of the compatibility settings fix either the colours, or the freeze under win7. Though some have discovered using a 5:4 or 4:3 monitor can help with the colour.

Quote:
Check your software and driver compatibility here: Windows 7 Compatibility Center home.

Cheers,
Tara
Windows Outreach Team
Don't give us that generic crap, if you aren't a senior developer you aren't qualified to be advising on this situation. There is a high level race issue in the operating system when running full screen 256 colour DDraw applications, which even developers who have written DDraw for years cannot seem to work out.

If it was the driver interface, it would be a low level race issue resulting in a bsod or hardlock, but since its only a freeze of the directx / display and secondary audio and applications continue to function in the background, the only point it could be is at the API level.

And when you enter the right search query... look what you find

http://www.codenamewindows.com/?p=58

As i have checked... DWM is not disabled when a fullscreen DDraw app is run on windows 7. This has been the case since the prebeta versions.
My System SpecsSystem Spec
29 Nov 2009   #57
hax

Windows 7 Ultimate RTM
 
 

If I can help in anyway let me know, as I used to have the errors and now I don't anymore.
And it definitely was no hardware issue for me.

And the people suggesting to play in safe mode / other os and so on ... those are not solutions but merely bad jokes I hope. I mean I don't go to a mechanic with a car problem and expect to be told "well you can ride a bike ..."
My System SpecsSystem Spec
29 Nov 2009   #58
squall leonhart

Windows 7
 
 

This is what i was pointing to specifically

Quote:
Windows 7: Applications manifested for Windows 7 cannot call Lock API in DDRAW to lock the primary Desktop video buffer. Doing so will result in error, and NULL pointer for the primary will be returned. This behavior is enforced even if Desktop Window Manager Composition is not turned on. Windows 7 compatible applications must not lock the primary video buffer to render.
Windows Vista (default): Applications will be able to acquire a lock on the primary video buffer as legacy applications depend on this behavior. Running the application turns off Desktop Window Manager.
DWM must disable in order for the application to lock the backbuffer, This behavior can be reproduced in OpenGL applications that request a lockable backbuffer, but not in DDraw applications.

Now i've noticed 16bit and 32bit DD apps, such as emulators do not freeze in fullscreen, nor do they have the colour palette issue. However these apps have been adapted over time to support XP.

Hax, have you tried manually disabling the DWM service in Services.msc prior to playing?
My System SpecsSystem Spec
29 Nov 2009   #59
Aral

Windows 7 ultimate
 
 

How do you disable the DWM service ? i can't find it in services.msc

edit : btw i have the same problem on windows 7 64bit

I tried to use virtual pc 2007 but there is some latency in the mouse or its not configured properly anyway i cant play with it in the best conditions

Should i try VMWare?
My System SpecsSystem Spec
29 Nov 2009   #60
squall leonhart

Windows 7
 
 

Quote   Quote: Originally Posted by Aral View Post
How do you disable the DWM service ? i can't find it in services.msc

edit : btw i have the same problem on windows 7 64bit

I tried to use virtual pc 2007 but there is some latency in the mouse or its not configured properly anyway i cant play with it in the best conditions

Should i try VMWare?

No point, i just did some funky stuff with windbg and its not as simply as DWM not disabling, the blasted application is failing to lock the primary buffer regardless of DWM being enabled or not. God only knows why this is. The only thing i can think of at this point is that these games are behaving like windows 7 manifested apps for some reason so Primary buffer locking is not allowed regardless of dwm being enabled or disabled.

Its looking more and more like the only fix is going to be rerouting the api into D3D directly.
My System SpecsSystem Spec
Reply

 StarCraft freezes after 1-5 minutes of playing




Thread Tools




Similar help and support threads
Thread Forum
BSOD playing StarCraft II
New build.graphic card drivers up to date as far as I can tell. I've run memory tests & HDD scans. All OK. I attached your diagnostic results. I can't figure out which driver is giving me grief please help thanks in advance.
BSOD Help and Support
Starcraft 2 freezes PC
I have recently reinstalled Starcraft II game onto my laptop and it's caused me problems ever since. As soon as I enter the password and log in into my profile, the game freezes for a few seconds, then unfreezes but remains at 5 fps. I noticed it maxes the CPU usage and all I got left to do is to...
Gaming
BSOD When Playing StarCraft 2
Hello, I am receiving BSOD when playing starcraft 2. I have reinstalled Windows and am still receiving BSOD. Attached you will find the latest DMP file available. Thank you kindly for your assistance. Specs: Windows 7 Home Premium 64 Bit SP1 HP
BSOD Help and Support
Starcraft 2 BSOD after 10-30 minutes
System specs: Windows 7 ultimate x64 bit Processor: AMD Phenom(tm) II X4 965 Processor (4 CPUs), ~3.4GHz Memory: 8192MB RAM DirectX Version: DirectX 11 Card name: ATI Radeon HD 4290 Harddrive: SAMSUNG HD103SJ ATA Device MiniDump attached to the post:
BSOD Help and Support
Starcraft freezes my computer on Windows 7.
Just a quick question, and looking if there is any possible fix. May be dumb but its the only game I got a problem on Windows 7. I play Starcraft and sometimes after around 10-20 minutes playing it just freezes my computer. It just completely locks up and I have no idea why. I always have to be...
Gaming
I am having some Bsods while playing starcraft 2
I have been having bsod crashes while playing starcraft 2 quite frequenlty I need help please. Problem signature: Problem Event Name: BlueScreen OS Version: 6.1.7600.2.0.0.768.3 Locale ID: 1033 Additional information about the problem: BCCode: a BCP1: 0000000000000008 BCP2:...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 01:18.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App