Very bad framerates & VERY weird workaround!

Technical Support
Post Limit:
Let me explain the problem, and then I want to tell you about how this gets extremely crazy!

First of all, I have a fairly decent system. AMD Phenom II X4 965 (3.4GHz), ATI Radeon 5870, 4 GB of RAM, Windows 7 64-bit, etc. I am well above both required and recommended specs. The game recommends I use "Ultra" settings.

I tried, but I'm getting unusually bad framerates, that I don't experience in any other game. I get 20-30 in single player (which seems slower than I *should*). However, the real problem is multiplayer, in 3v3 or bigger maps. I get very bad FPS, around 10-20 FPS. Once we start hitting close to 100 support each, my framerates get drastically worse. I start seeing framerates like 5 FPS, and even sometimes getting down to 1 FPS for several minutes in a row! It's unplayable like that.

I have friends who have slower CPUs, older and worse video cards, and less RAM, and the game runs perfectly smooth for them without lag. I ran benchmarks against one of my friends, and I blew him away in almost everything except his network connectivity was *slightly* better than mine, as was his hard drive access, but I still got a reasonably good score.

I tried lowering settings from Ultra to completely minimum. It didn't impact framerate at all that I could tell. If it was different, it was only by 2-3 FPS.

I tried updating my video drivers to the very newest (and then even the 10.7a Beta drivers), but no change.

I tried using Replay Mode to watch a game, to rule out network issues. It ran *slightly* better, but still very bad. I only got down to 5 FPS instead of 1 FPS with replay vs the real game that was recorded.

I checked Task Manager, and my overall CPU usage was about 30-35% when running the game. 2 CPUs were running at about 60%, while the other 2 were running around 15%. My video card was around 40 degrees C.

Now this is where it gets really weird.... Brace yourselves...

I decided to try to push my video card harder. I opened up World of Warcraft and logged in.

WoW was reporting about 120 FPS in game. SC2 was in windowed Maximized mode, as was WoW....

I tabbed from WoW to SC2 and saw something completely mind boggling....

SC2 went from 5-10 FPS when running alone, to 50-60 FPS when WoW was running in the background!

What is going on here!? How can this possibly be??? I was at a loss before that was discovered but that has blown my mind!

Why do I see a dramatic increase in performance from SC2 when WoW is running????

Below is my DXDiag info...
------------------
System Information
------------------
Time of this report: 8/7/2010, 03:07:23
Machine name: N0MAN
Operating System: Windows 7 Professional 64-bit (6.1, Build 7600) (7600.win7_gdr.100226-1909)
Language: English (Regional Setting: English)
System Manufacturer: Gigabyte Technology Co., Ltd.
System Model: GA-MA790X-UD4P
BIOS: Award Modular BIOS v6.00PG
Processor: AMD Phenom(tm) II X4 965 Processor (4 CPUs), ~3.4GHz
Memory: 4096MB RAM
Available OS Memory: 4094MB RAM
Page File: 4085MB used, 4101MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7600.16385 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: ATI Radeon HD 5800 Series
Manufacturer: ATI Technologies Inc.
Chip type: ATI display adapter (0x6898)
DAC type: Internal DAC(400MHz)
Device Key: Enum\PCI\VEN_1002&DEV_6898&SUBSYS_0B001002&REV_00
Display Memory: 2805 MB
Dedicated Memory: 1014 MB
Shared Memory: 1791 MB
Current Mode: 1920 x 1080 (32 bit) (60Hz)
Monitor Name: Generic PnP Monitor
Monitor Model: TOSHIBA-TV
Monitor Id: TSB0205
Native Mode: 1360 x 768(p) (60.015Hz)
Output Type: HD15
Driver Name: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
Driver File Version: 8.17.0010.1036 (English)
Driver Version: 8.753.5.0
DDI Version: 10.1
Driver Model: WDDM 1.1
Driver Attributes: Final Retail
Driver Date/Size: 7/30/2010 10:39:10, 594432 bytes
WHQL Logo'd: n/a
WHQL Date Stamp: n/a
Device Identifier: {D7B71EE2-2BD8-11CF-BE77-0A2BBEC2C535}
Vendor ID: 0x1002
Device ID: 0x6898
SubSys ID: 0x0B001002
Revision ID: 0x0000
Driver Strong Name: oem16.inf:ATI.Mfg.NTamd64.6.1:ati2mtag_Evergreen:8.753.5.0:pci\ven_1002&dev_6898
Rank Of Driver: 00E62001
Video Accel: ModeMPEG2_A ModeMPEG2_C
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
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{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
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{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
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
{5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
D3D9 Overlay: Not Supported
DXVA-HD: Not Supported
DDraw Status: Enabled
D3D Status: Enabled
AGP Status: Enabled

-------------
Sound Devices
-------------
Description: Speakers (Realtek High Definition Audio)
Default Sound Playback: Yes
Default Voice Playback: Yes
Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102&REV_1001
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: RTKVHD64.sys
Driver Version: 6.00.0001.5780 (English)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 1/20/2009 02:12:54, 1699744 bytes
Other Files:
Driver Provider: Realtek Semiconductor Corp.
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

Description: Realtek Digital Output (Realtek High Definition Audio)
Default Sound Playback: No
Default Voice Playback: No
Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102&REV_1001
Manufacturer ID: 1
Product ID: 100
Type: WDM
Driver Name: RTKVHD64.sys
Driver Version: 6.00.0001.5780 (English)
Driver Attributes: Final Retail
WHQL Logo'd: n/a
Date and Size: 1/20/2009 02:12:54, 1699744 bytes
Other Files:
Driver Provider: Realtek Semiconductor Corp.
HW Accel Level: Basic
Cap Flags: 0xF1F
Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
HW Memory: 0
Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No

---------------------
Sound Capture Devices
---------------------
Description: Realtek Digital Input (Realtek High Definition Audio)
Default Sound Capture: Yes
Default Voice Capture: Yes
Driver Name: RTKVHD64.sys
Driver Version: 6.00.0001.5780 (English)
Driver Attributes: Final Retail
Date and Size: 1/20/2009 02:12:54, 1699744 bytes
Cap Flags: 0x1
Format Flags: 0xFFFFF

-------------------
DirectInput Devices
-------------------
Device Name: Mouse
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Device Name: Keyboard
Attached: 1
Controller ID: n/a
Vendor/Product ID: n/a
FF Driver: n/a

Device Name: USB Gaming Mouse
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC049
FF Driver: n/a

Device Name: USB Gaming Mouse
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x046D, 0xC049
FF Driver: n/a

Device Name: ?
Attached: 1
Controller ID: 0x2
Vendor/Product ID: 0x19FA, 0x8D91
FF Driver: n/a

Device Name: ?
Attached: 1
Controller ID: 0x1
Vendor/Product ID: 0x19FA, 0x8D91
FF Driver: n/a

Device Name: ?
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x19FA, 0x8D91
FF Driver: n/a

Device Name: ?
Attached: 1
Controller ID: 0x3
Vendor/Product ID: 0x19FA, 0x8D91
FF Driver: n/a

Device Name: Dell USB Keyboard Hub
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x413C, 0x2010
FF Driver: n/a

Device Name: Dell USB Keyboard Hub
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x413C, 0x2010
FF Driver: n/a

Device Name: Dell USB Keyboard Hub
Attached: 1
Controller ID: 0x0
Vendor/Product ID: 0x413C, 0x2010
FF Driver: n/a

Poll w/ Interrupt: No

-----------
USB Devices
-----------
+ USB Root Hub
| Vendor/Product ID: 0x1002, 0x4398
| Matching Device ID: usb\root_hub
| Service: usbhub
|
+-+ Generic USB Hub
| | Vendor/Product ID: 0x413C, 0x1003
| | Location: Port_#0002.Hub_#0005
| | Matching Device ID: usb\class_09
| | Service: usbhub

----------------
Gameport Devices
----------------

------------
PS/2 Devices
------------
+ HID Keyboard Device
| Vendor/Product ID: 0x413C, 0x2010
| Matching Device ID: hid_device_system_keyboard
| Service: kbdhid
|
+ Terminal Server Keyboard Driver
| Matching Device ID: root\rdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
|
+ HID-compliant mouse
| Vendor/Product ID: 0x046D, 0xC049
| Matching Device ID: hid_device_system_mouse
| Service: mouhid
|
+ Terminal Server Mouse Driver
| Matching Device ID: root\rdp_mou
| Upper Filters: mouclass
| Service: TermDD

------------------------
Disk & DVD/CD-ROM Drives
------------------------
Drive: C:
Free Space: 11.7 GB
Total Space: 305.2 GB
File System: NTFS
Model: WDC WD3200KS-00PFB0 ATA Device

Drive: D:
Free Space: 11.8 GB
Total Space: 476.9 GB
File System: NTFS
Model: ST3500630AS ATA Device

Drive: E:
Free Space: 7.9 GB
Total Space: 114.5 GB
File System: NTFS
Model: ST3120026A ATA Device

Drive: J:
Model: PIONEER DVD-RW DVR-111D ATA Device
Driver: c:\windows\system32\drivers\cdrom.sys, 6.01.7600.16385 (English), , 0 bytes

--------------
System Devices
--------------
Name: Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)
Device ID: PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_02\4&1A5947D9&0&0050
Driver: n/a

Name: ATI Radeon HD 5800 Series
Device ID: PCI\VEN_1002&DEV_6898&SUBSYS_0B001002&REV_00\4&8B161D2&0&0010
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_1002&DEV_4398&SUBSYS_50041458&REV_00\3&18D45AA6&0&99
Driver: n/a

Name: ATI I/O Communications Processor PCI Bus Controller
Device ID: PCI\VEN_1002&DEV_4384&SUBSYS_00000000&REV_00\3&18D45AA6&0&A4
Driver: n/a

Name: Texas Instruments 1394 OHCI Compliant Host Controller
Device ID: PCI\VEN_104C&DEV_8024&SUBSYS_10001458&REV_00\4&35E69562&0&70A4
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_1002&DEV_597F&SUBSYS_59581002&REV_00\3&18D45AA6&0&50
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_1002&DEV_4398&SUBSYS_50041458&REV_00\3&18D45AA6&0&91
Driver: n/a

Name: High Definition Audio Controller
Device ID: PCI\VEN_1002&DEV_4383&SUBSYS_A1021458&REV_00\3&18D45AA6&0&A2
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1204&SUBSYS_00000000&REV_00\3&18D45AA6&0&C4
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_1002&DEV_597A&SUBSYS_59581002&REV_00\3&18D45AA6&0&20
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_1002&DEV_4397&SUBSYS_50041458&REV_00\3&18D45AA6&0&98
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1203&SUBSYS_00000000&REV_00\3&18D45AA6&0&C3
Driver: n/a

Name: PCI standard PCI-to-PCI bridge
Device ID: PCI\VEN_1002&DEV_5978&SUBSYS_59581002&REV_00\3&18D45AA6&0&10
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_1002&DEV_4397&SUBSYS_50041458&REV_00\3&18D45AA6&0&90
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1202&SUBSYS_00000000&REV_00\3&18D45AA6&0&C2
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1002&DEV_5958&SUBSYS_59581002&REV_00\3&18D45AA6&0&00
Driver: n/a

Name: Standard Enhanced PCI to USB Host Controller
Device ID: PCI\VEN_1002&DEV_4396&SUBSYS_50041458&REV_00\3&18D45AA6&0&9A
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1201&SUBSYS_00000000&REV_00\3&18D45AA6&0&C1
Driver: n/a

Name: PCI standard ISA bridge
Device ID: PCI\VEN_1002&DEV_439D&SUBSYS_439D1002&REV_00\3&18D45AA6&0&A3
Driver: n/a

Name: Standard Enhanced PCI to USB Host Controller
Device ID: PCI\VEN_1002&DEV_4396&SUBSYS_50041458&REV_00\3&18D45AA6&0&92
Driver: n/a

Name: GIGABYTE GBB36X Controller
Device ID: PCI\VEN_197B&DEV_2363&SUBSYS_B0001458&REV_02\4&2A4349F0&0&0020
Driver: n/a

Name: PCI standard host CPU bridge
Device ID: PCI\VEN_1022&DEV_1200&SUBSYS_00000000&REV_00\3&18D45AA6&0&C0
Driver: n/a

Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_1002&DEV_439C&SUBSYS_50021458&REV_00\3&18D45AA6&0&A1
Driver: n/a

Name: Standard Dual Channel PCI IDE Controller
Device ID: PCI\VEN_1002&DEV_4390&SUBSYS_B0021458&REV_00\3&18D45AA6&0&88
Driver: n/a

Name: NETGEAR 108 Mbps Wireless PCI Adapter WG311T
Device ID: PCI\VEN_168C&DEV_0013&SUBSYS_5A001385&REV_01\4&35E69562&0&30A4
Driver: n/a

Name: High Definition Audio Controller
Device ID: PCI\VEN_1002&DEV_AA50&SUBSYS_AA501002&REV_00\4&8B161D2&0&0110
Driver: n/a

Name: Standard OpenHCD USB Host Controller
Device ID: PCI\VEN_1002&DEV_4399&SUBSYS_50041458&REV_00\3&18D45AA6&0&A5
Driver: n/a

Name: ATI I/O Communications Processor SMBus Controller
Device ID: PCI\VEN_1002&DEV_4385&SUBSYS_43851458&REV_3C\3&18D45AA6&0&A0
Driver: n/a
Not even a "Wow, that is weird..." from anyone?
I know nvidia cards had this issue. I didn't know ATI cards did also...

What happened with nvidia cards is that sometimes the game isn't recognized by the video card as a 3D program. Normally nvidia cards are clocked at several hundred mhz, but if there's no activity going on, they drop to 2D clocks, which are about 50-60mhz depending on your model. Nice power saving feature, but royally suck if it doesn't go back to 3D clocks when you need it to.

I suspect that is what's happening in your case. You can confirm by letting GPU-z running in the background. It's a nifty program that tells you the exact model of your video card, and monitor its usage.
Not even a "Wow, that is weird..." from anyone?


wow, that is weird

a work around the 3d program not kicking on ati's full power is to change the config file to make the idle speed max speed so there isn't a power conserve mode. I suggest creating two profiles to do this, one with the default settings and one with the altered config file that has the idle speeds bumped up to the max speeds. let me find the exact location of the file, will edit with the location

C:\Users\USERNAME\AppData\Local\ATI\ACE

for Vista and Windows 7, in that folder there should be a profile .xml file you can change the values

<Property name="OverclockEnabledProperty" value="True" />
</Feature>
<Feature name="AutoTuneSupport" />
<Feature name="CoreClockTarget_0">
<Property name="Want_0" value="50700" />
<Property name="Want_1" value="76500" />
</Feature>
<Feature name="MemoryClockTarget_0">
<Property name="Want_0" value="50000" />
<Property name="Want_1" value="97000" />
</Feature>
<Feature name="CoreVoltageTarget_0">
<Property name="Want_0" value="1050" />
<Property name="Want_1" value="1250" />
</Feature>
<Feature name="MemoryVoltageTarget_0">
<Property name="Want_0" value="0" />
<Property name="Want_1" value="0" />
</Feature>
<Feature name="FanSpeedProtocol_0">
<Property name="FanSpeedProtocolProperty" value="RPM" />
</Feature>
<Feature name="FanSpeedAlgorithm_0">
<Property name="FanSpeedAlgorithm" value="Automatic" />
</Feature>
<Feature name="FanSpeedRPMTarget_0">
<Property name="Want" value="0" />
</Feature>
<Feature name="FanSpeedPercentTarget_0">
<Property name="Want" value="0" />
</Feature>
<Feature name="CoreClockTarget_1">
<Property name="Want_0" value="50700" />
<Property name="Want_1" value="76500" />
</Feature>
<Feature name="MemoryClockTarget_1">
<Property name="Want_0" value="50000" />
<Property name="Want_1" value="97000" />
</Feature>
<Feature name="CoreVoltageTarget_1">
<Property name="Want_0" value="1050" />
<Property name="Want_1" value="1250" />
</Feature>
<Feature name="MemoryVoltageTarget_1">
<Property name="Want_0" value="0" />
<Property name="Want_1" value="0" />
</Feature>
<Feature name="FanSpeedProtocol_1">
<Property name="FanSpeedProtocolProperty" value="Percent" />
</Feature>
<Feature name="FanSpeedAlgorithm_1">
<Property name="FanSpeedAlgorithm" value="Automatic" />
</Feature>
<Feature name="FanSpeedRPMTarget_1">
<Property name="Want" value="1336" />
</Feature>
<Feature name="FanSpeedPercentTarget_1">
<Property name="Want" value="100" />

Want_0 is the low power state, Want_1 is the max power state

just make the two numbers match and you should have idle state matching the power produced while 3d is on, be careful
Interesting, I appreciate the suggestions. I am in the process of moving (and on my laptop now) so I don't have access to my desktop... but I will give this a try tomorrow.

Thanks!
Have people seen this in starcraft 2 with nvidia cards too??

when tihnking about it it does say it doesnt recognize my video card if i do a fresh reset of drivers and starcraft 2 settings.

:O
That has to be one of the craziest software snafus I've ever heard of.

I hereby nominate this for the 'crazy *&(^$ of the year' award.
Can anyone confirm this? ill give it a go later tonight... run a program that does recognize the gpu in the background before starting sc2.
@Arctia

I'm on my SC2 (desktop) computer now. It's not that it's in 2D mode. When there are no games running, it runs at 150 Mhz in it's clocked down mode. When SC2 is on, it is running at 850 Mhz, which is normal for 3D. (This information is also available in the Catalyst Control Center that is standard with the ATI drivers).

However, in the Control Center, I did notice that Activity is 0%... it's clocked for 3D, but it's not actually using any GPU power. I confirmed this with GPU-Z as well. It also reports, "GPU Load 0%".
Is there any kind of low resource using utility that forces the GPU on?

Right now, about the only thing I have that works is running another game. I've been running torchlight in absolute minimum detail, in a window, at lowest resolution, at character selection only, just to have something to kick on my GPU. Once I do that, SC2 works great...

I hope this is something they are going to be looking into.
bump. I find that very interesting. Is it because sc2 is not recognizing the gpu? that seems to happen with the 335m gpu.
This sounds like what's happening to me. I have an i7 laptop with 4GB of 1333MHz DDR3 RAM, and Intel SSD, and a decent ATI graphics card, and I get something like 1FPS whenever I get up to several dozen units, regardless of my graphics settings. I'll try running another 3D game in the background and report back whether it helps.
Confirmed. Thanks for the workaround, though, I can finally play a decent-sized battle rather than having to suicide-mission my units in order to get my frame rates up!

FWIW, I got this to work by just opening the ATI control panel thing to the page where you can adjust FSAA, etc., options, that has a little 3D demo rendering in a tiny window. No real load on the GPU, but apparently it kicks it into gear.
Make sure your power management settings are set to HIGH performance.
Make sure your power management settings are set to HIGH performance.



Speaking of changing power management setttings in your operating system, you can also go into your video control panel and change your video card to Maximum Performance or something similar (i think nvidia it is Prefer Maximum Performance)
hmmmm... Go into your BIOS and disable any onboard video card you may have (assuming you have one). To me it sounds like the game doesn't know which display/graphics card to use. It may be defaulting to something else. Not a problem you see in Windows very often.
bump. I find that very interesting. Is it because sc2 is not recognizing the gpu? that seems to happen with the 335m gpu.


I don't think that it's not recognizing it. It seems to know what the card is, and even recommends Ultra settings for me for it. It also increases the GPU clock speed from the 2D only speed of 157 Mhz to the 3D speed of 850 Mhz. It just doesn't show any GPU activity.

It's almost like SC2 tells the video card, "Hey, clock up and get ready to be used!", but then never actually starts or initializes the GPU and so it remains unused until another program starts actively using it. Once another program causes the GPU activity to go above 0%, SC2 suddenly kicks in and uses the GPU also.
Confirmed. Thanks for the workaround, though, I can finally play a decent-sized battle rather than having to suicide-mission my units in order to get my frame rates up!

FWIW, I got this to work by just opening the ATI control panel thing to the page where you can adjust FSAA, etc., options, that has a little 3D demo rendering in a tiny window. No real load on the GPU, but apparently it kicks it into gear.


That's interesting. I actually tried doing that exact same thing (viewing the 3D Demo for the 3D quality adjustment screens), but for me that did not seem to work with SC2. I might play around with that again and see if I can get it to work, but so far I've only gotten SC2 to be playable by actually launching another full DirectX game.
hmmmm... Go into your BIOS and disable any onboard video card you may have (assuming you have one). To me it sounds like the game doesn't know which display/graphics card to use. It may be defaulting to something else. Not a problem you see in Windows very often.


Thanks, but this doesn't apply to me. I do not have onboard video, and the game certainly does know *which* card to use. It recognizes it, increases the clock speed on it to get it ready to be used, but doesn't actually process anything on the GPU.

Join the Conversation