StarCraft® II

Black screen during gameplay.

Hi, i purchased the game 2 days ago when it launched and have been playing it since then.

When I'm playing the single player campaign the game occasionally (actually, every hour or so, very annoying) goes into a black screen, I can still hear the audio in the back ground, stil tab out, but the monitor just stays black and goes into stand by. And all i can do it restard.

This is REALLY affecting the game play since it happens quite frequently, and I do see a lot of people having this problem.

I read a few posts, tried their solutions (updating to newest video card drivers, check its temperature etc.) but no luck so far.

here is my system infomation:
CPU: E8400
Graphic Card: ATI 4830
RAM: 3G



------------------
System Information
------------------
Time of this report: 7/29/2010, 04:20:05
Machine name: D9667287E0144E8
Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.100216-1441)
Language: Chinese (Regional Setting: Chinese)
System Manufacturer: System manufacturer
System Model: System Product Name
BIOS: BIOS Date: 07/11/08 11:30:28 Ver: 08.00.12
Processor: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz (2 CPUs)
Memory: 3008MB RAM
Page File: 651MB used, 4240MB available
Windows Dir: C:\WINDOWS
DirectX Version: DirectX 9.0c (4.09.0000.0904)
DX Setup Parameters: Not found
DxDiag Version: 5.03.2600.2180 32bit Unicode

------------
DxDiag Notes
------------
DirectX Files Tab: No problems found.
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Music Tab: No problems found.
Input Tab: No problems found.
Network Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (n/a)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (n/a)
DirectMusic: 0/5 (n/a)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: ATI Radeon HD 4800 Series
Manufacturer: ATI Technologies Inc.
Chip type: ATI Radeon Graphics Processor (0x944C)
DAC type: Internal DAC(400MHz)
Device Key: Enum\PCI\VEN_1002&DEV_944C&SUBSYS_E810174B&REV_00
Display Memory: 512.0 MB
Current Mode: 1440 x 900 (32 bit) (60Hz)
Monitor: SyncMaster 940BW/199BW/941BW, SyncMaster Magic CX915BW(Analog)
Monitor Max Res: 1440,900
Driver Name: ati2dvag.dll
Driver Version: 6.14.0010.7101 (English)
DDI Version: 9 (or higher)
Driver Attributes: Final Retail
Driver Date/Size: 7/6/2010 21:47:56, 299520 bytes
WHQL Logo'd: Yes
WHQL Date Stamp: n/a
VDD: Mini VDD: ati2mtag.sys
Mini VDD Date: 7/6/2010 22:27:52, 5069312 bytes
Device Identifier: {D7B71EE2-D70C-11CF-466F-1AC8A1C2CB35}
Vendor ID: 0x1002
Device ID: 0x944C
SubSys ID: 0xE810174B
Revision ID: 0x0000
Revision ID: 0x0000
Video Accel: ModeMPEG2_C ModeMPEG2_D
Deinterlace Caps: {6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
{3C5323C1-6FB7-44F5-9081-056BF2EE449D}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{552C0DAD-CCBC-420B-83C8-74943CF9F1A6}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,2) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{6E8329FF-B642-418B-BCF0-BCB6591E255F}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,1) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
{335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
Registry: OK
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled
DDraw Test Result: Not run
D3D7 Test Result: Not run
D3D8 Test Result: Not run
D3D9 Test Result: Not run


Edited by Mioraka on 7/29/2010 7:29 AM PDT
Reply Quote
anyone reading this?
Reply Quote
yeah i have the same issue. its really annoying. i usually cntl alt del out and wait for it to stop flipping out. it says my driver is failing and recovering when that happens. the pain is i dont know when its coming and when it does the game doesnt pause O.o
Reply Quote
btw system specs are

------------------
System Information
------------------
Time of this report: 7/29/2010, 11:26:55
Machine name: MR_COMPUTER
Operating System: Windows Vista™ Home Premium (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.100218-0019)
Language: English (Regional Setting: English)
System Manufacturer: Dell Inc.
System Model: Inspiron 1525
BIOS: Phoenix ROM BIOS PLUS Version 1.10 A16
Processor: Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz (2 CPUs), ~2.4GHz
Memory: 3574MB RAM
Page File: 1599MB used, 5729MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
DxDiag Version: 7.00.6002.18107 32bit Unicode

------------
DxDiag Notes
------------
Display Tab 1: No problems found.
Sound Tab 1: No problems found.
Sound Tab 2: No problems found.
Input Tab: No problems found.

--------------------
DirectX Debug Levels
--------------------
Direct3D: 0/4 (retail)
DirectDraw: 0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay: 0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow: 0/6 (retail)

---------------
Display Devices
---------------
Card name: Mobile Intel(R) 965 Express Chipset Family
Manufacturer: Intel Corporation
Chip type: Mobile Intel(R) 965 Express Chipset Family
DAC type: Internal
Device Key: Enum\PCI\VEN_8086&DEV_2A02&SUBSYS_022F1028&REV_0C
Display Memory: 358 MB
Dedicated Memory: 0 MB
Shared Memory: 358 MB
Current Mode: 1280 x 800 (32 bit) (60Hz)
Monitor: Generic PnP Monitor
Driver Name: igdumd32.dll
Driver Version: 7.14.0010.1409 (English)
DDI Version: 9Ex
BGRA Supported: Yes
Driver Attributes: Final Retail
Driver Date/Size: 3/6/2008 03:58:12, 2580480 bytes
WHQL Logo'd: Yes
WHQL Date Stamp:
Device Identifier: {D7B78E66-6942-11CF-1976-2522ADC2CA35}
Vendor ID: 0x8086
Device ID: 0x2A02
SubSys ID: 0x022F1028
Revision ID: 0x000C
Revision ID: 0x000C
Video Accel: ModeMPEG2_A ModeMPEG2_C ModeWMV9_B ModeVC1_B
Reply Quote
Credits go to MooMoo

Link
http://dev.chiasoft.net/index.php?topic=6987.0

This applies to Windows Vista/7 Users.
*Just note, I will not be responsible if you mess something up, but this requires Windows Registry Tweaks, so please make sure you are familiar before attempting.*

The reason/issue:
This is crashing is because Windows Vista/7 have the stupid "TDR" built into the OS set at 2 seconds, and it does it kinda poorly in my opinion.

In plain english:
Windows Vista/7 checks/polls your video card every so often, to make sure it hasn't "crashed", kind of like a "ping" to the card. Normally, the graphics driver/card responds right away.
Well what happens is, when you are running SCII and some other Graphics Intensive Games, your graphics card is busy processing the game commands and renders, so it may not respond to windows within 2 seconds. This is the part that crashes the game, as per Windows Default, when the 2 second Timeout Detect Period passed, Windows kicks in the Graphics/GPU/VPU recovery process. (Shuts off and restarts the Video card, and drivers.)
So at this point SCII just lost the device it was sending all the graphics rendering commands to. Hence the black screen with the lines/ looping sound, etc.

The Fix:
We will raise the TDR timeout period to 10 seconds. (this should be sufficient, don't go any higher as it may be bad for your video card IF an actual issue does arise.)
1. Open Registry Editior (regedit.exe)
2. Navigate to "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers"
3. Create a new 32_BIT DWORD Key, and name it "TdrDelay" (case-sensitive) and assign it a Decimal Value of "10". (If one already exists, just change the value from 2 to 10)

Or Copy the following into notepad, and save as a .reg file. (Easy Way) Then Import the settings.

Code:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
"TDR_DEBUG_MODE_IGNORE_TIMEOUT"=dword:00000001
"TdrDelay"=dword:00000010

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI]
"Timeout"=dword:00000007

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\MemoryManager]
"Period.EnableEvictionThresholdForWrite"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\TdrTestMode]
"TDR_DEBUG_MODE_IGNORE_TIMEOUT"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\UseNewKey]



4. Reboot your system, and try again.
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]