View Single Post
  #10 (permalink)  
Old June 9, 2012, 08:43 AM
great_big_abyss's Avatar
great_big_abyss great_big_abyss is offline
Hall Of Fame
Join Date: Oct 2011
Location: Winnipeg
Posts: 2,272

My System Specs


I thought I read an article recently (a month ago???) where the reviewer found that a couple of manufacturers would 'automatically' overclock the CPU's by a small amount in order to seem like they were faster boards. I believe ASUS was one, and Gigabyte was the other. I can't look right now, but I'll try to search it up later and see exactly what was going on there.

EDIT: could it be related to this?

Ivy Bridge on air: The Core i7-3770K overclocked on four motherboards - The Tech Report - Page 4

Overclocking on the sly
For quite some time, we've complained that Asus' motherboard firmware engages in overclocking behind the user's back. If a manual memory multiplier is set, the CPU's single-core Turbo multiplier is applied to all-core loads. The Core i7-3770K runs at 3.9GHz when all its cores are occupied instead of the default 3.7GHz. This constitutes overclocking, according to Intel, and it shouldn't be done without the user's consent. Even worse, it violates good practices for enthusiast firmware: modifying one setting should never change another, and especially not one that's completely unrelated.

Asus doesn't ask permission when applying this "multicore enhancement." The firmware's all-core Turbo frequency display is changed to reflect the overclocked speed, but the user isn't given an explicit message about what's going on. At least this feature can be disabled in the firmware; we just wish it weren't enabled by default.

When defending this behavior, Asus has insisted that other motherboard makers engage in similar dirty tricks. We didn't see any evidence of that when testing Z77 boards with a Sandy Bridge CPU. However, we did catch one more offender when we switched to Ivy Bridge. Gigabyte's Z77X-UD3H plays the same game with Turbo multipliers if the memory speed is set manually. Our Core i7-3770K runs at 3.9GHz with an all-core load when the memory is set to run at 1600MHz. When the memory divider is left at "auto," the CPU speed tops out at 3.7GHz when all cores are active.

Does the Gigabyte firmware ask permission? Nope. Indeed, nothing in the firmware even informs the user that the CPU has been overclocked. Although the status window displays a 39X multiplier for all-core loads, it does so regardless of the memory configuration—including when the board is using the correct 37X multiplier.

We haven't had time to grill Gigabyte about this behavior, which can only be corrected by setting the CPU's per-core multipliers manually. Ugh. It's hard to view this trend as anything other than an underhanded attempt to inflate benchmark scores. There's more evidence that Asus and Gigabyte are pushing boundaries, too. According to CPU-Z, the Z77X-UD3H's default base clock speed is 100.88MHz, while the P8Z77-V is clocked at 100.52MHz. I'm not going to get too worked up over sub-MHz increases to clock speed, but it's worth noting that MSI nails the 100MHz default exactly. The Intel board runs a smidgen slower, at 99.78MHz.

HTPC: Z77A-G45; 3770K; Zalman FX70; 2x4GB Kingston HyperX 1600Mhz; MSI GTX960; 2x 128GB Crucial M4 SSD; 4TB WD Red, 2x 2TB WD Green; Corsair RM650I; Corsair Carbide 600C;
Son's Rig: M5A97; FX8350; CNPS20LQ; 2x4GB Corsair Vengeance 1600Mhz; Powercolor 7950; 250GB Crucial MX200; 320GB WD Black HDD; SPI 700W; Bitfenix Shinobi;
Reply With Quote