Go Back   AnandTech Forums > Hardware and Technology > CPUs and Overclocking

Forums
· Hardware and Technology
· CPUs and Overclocking
· Motherboards
· Video Cards and Graphics
· Memory and Storage
· Power Supplies
· Cases & Cooling
· SFF, Notebooks, Pre-Built/Barebones PCs
· Networking
· Peripherals
· General Hardware
· Highly Technical
· Computer Help
· Home Theater PCs
· Consumer Electronics
· Digital and Video Cameras
· Mobile Devices & Gadgets
· Audio/Video & Home Theater
· Software
· Software for Windows
· All Things Apple
· *nix Software
· Operating Systems
· Programming
· PC Gaming
· Console Gaming
· Distributed Computing
· Security
· Social
· Off Topic
· Politics and News
· Discussion Club
· Love and Relationships
· The Garage
· Health and Fitness
· Merchandise and Shopping
· For Sale/Trade
· Hot Deals
· Free Stuff
· Contests and Sweepstakes
· Black Friday 2012
· Forum Issues
· Technical Forum Issues
· Personal Forum Issues
· Suggestion Box
· Moderator Resources
· Moderator Discussions
   

Reply
 
Thread Tools
Old 12-22-2012, 01:19 PM   #51
peonyu
Golden Member
 
peonyu's Avatar
 
Join Date: Mar 2003
Posts: 1,682
Default

Quote:
Originally Posted by Joshatdot View Post
back in the day .. WoW 40 man Raids

Morrowind would take WoW back then and make it its bitch as far as cpu bottlenecks go. WoW 40 raids ran decently on most computers but Morrowind needed a 2ghz Athlon 64 cpu to break 60 fps in Balmorra.
peonyu is offline   Reply With Quote
Old 12-24-2012, 08:03 AM   #52
NickelPlate
Senior Member
 
NickelPlate's Avatar
 
Join Date: Nov 2006
Posts: 364
Default

Quote:
Originally Posted by Smoove910 View Post
pacman!
Indeed! The path finding for all four ghosts is murderous to any modern CPU.
__________________
i5 3570k @ 4.5Ghz
EVGA GTX670 FTW & Samsung PX2370
Gigabyte GA-Z77-D3H / Hyper 212 Evo
8GB Samsung 30nm DDR3 1600
WD Velociraptor 300 / Win7 x64
OCZ Gamexstream 850W PSU
NickelPlate is offline   Reply With Quote
Old 12-24-2012, 08:38 AM   #53
Borealis7
Golden Member
 
Borealis7's Avatar
 
Join Date: Oct 2006
Posts: 1,760
Default

Folding@Home - some people simply like to watch it work

/threadforsurethistime
__________________
Jesus Saves. The rest of you take 2d10 Fire Damage.

Rig:
E8400 @ 3.6GHz / Noctua NH-C14 | GA-P43-DS3L | Sapphire HD5850 1GB @ 900/1125 | 4GB DDR2-800 OCZ | Samsung S23A700D 120Hz | Tagan SuperRock 500W
Borealis7 is offline   Reply With Quote
Old 12-24-2012, 09:24 AM   #54
Idontcare
Administrator
Elite Member
 
Idontcare's Avatar
 
Join Date: Oct 1999
Posts: 19,068
Default

Quote:
Originally Posted by Acanthus View Post
I still find it strange that no single core gets pegged at 100%
That is intentional and it is because of the thread scheduler in windows, it is intentionally migrating the 2 active threads, cycling them across the cores.

Supposedly this is done on purpose at the request of the CPU makers to reduce the average operating temperature of any given core such that the system uses less power (less static losses) and creates less fan noise.

I cannot confirm if this really is a request from the CPU guys, but I can confirm it really does result in lower temperatures and lower power consumption, but it also slightly lowers performance because the cache has to migrate every time the thread migrates. I can also confirm that the scheduler is at least intelligent enough that it knows to avoid double-loading a physical core or module with two threads, if it can it will avoid loading two threads on the same module and will avoid loading two threads onto an HT core.

The extra 5% or so of CPU activity is likely associated with the scheduler itself, shuffling data across cores and tracking it all with performance counters and the like.

Some programs will manage their own affinity locking which gets around the scheduler shenanigans, but most programs don't do that.
Idontcare is offline   Reply With Quote
Old 12-24-2012, 10:01 AM   #55
Acanthus
Lifer
 
Acanthus's Avatar
 
Join Date: Aug 2001
Posts: 19,688
Default

Quote:
Originally Posted by Idontcare View Post
That is intentional and it is because of the thread scheduler in windows, it is intentionally migrating the 2 active threads, cycling them across the cores.

Supposedly this is done on purpose at the request of the CPU makers to reduce the average operating temperature of any given core such that the system uses less power (less static losses) and creates less fan noise.

I cannot confirm if this really is a request from the CPU guys, but I can confirm it really does result in lower temperatures and lower power consumption, but it also slightly lowers performance because the cache has to migrate every time the thread migrates. I can also confirm that the scheduler is at least intelligent enough that it knows to avoid double-loading a physical core or module with two threads, if it can it will avoid loading two threads on the same module and will avoid loading two threads onto an HT core.

The extra 5% or so of CPU activity is likely associated with the scheduler itself, shuffling data across cores and tracking it all with performance counters and the like.

Some programs will manage their own affinity locking which gets around the scheduler shenanigans, but most programs don't do that.
I wonder if forcing 2 cores would change performance in game noticeably.
__________________
::Intel Core i7 2600K @ 5.0ghz (100x50) 1.400v ~ 47% performance increase
::2x4GB Mushkin DDR3-1333
::Gigabyte GA-P67A-UD3-B3
::XFX Radeon 6850 1GB
::OCZ Vertex 4 128GB
::Water Cooling - Swiftech Apogee GTX, Triple 120mm rad, 120GPH pump
Acanthus is online now   Reply With Quote
Old 12-24-2012, 10:33 AM   #56
Idontcare
Administrator
Elite Member
 
Idontcare's Avatar
 
Join Date: Oct 1999
Posts: 19,068
Default

Quote:
Originally Posted by Acanthus View Post
I wonder if forcing 2 cores would change performance in game noticeably.
Noticably? Not likely, not unless the game itself was already sitting on the hairy edge of a particular fps threshold where it made the difference with vsync or some such.

And when it comes to systems that have turbo-core/turbo-boost enabled and functioning it may actually hurt performance because locking the threads to a given core will increase its temperature and power-consumption which can result in the CPU dropping down in speed bin if it was running in a turbo bin.
Idontcare is offline   Reply With Quote
Old 12-24-2012, 10:36 AM   #57
Acanthus
Lifer
 
Acanthus's Avatar
 
Join Date: Aug 2001
Posts: 19,688
Default

Quote:
Originally Posted by Idontcare View Post
Noticably? Not likely, not unless the game itself was already sitting on the hairy edge of a particular fps threshold where it made the difference with vsync or some such.

And when it comes to systems that have turbo-core/turbo-boost enabled and functioning it may actually hurt performance because locking the threads to a given core will increase its temperature and power-consumption which can result in the CPU dropping down in speed bin if it was running in a turbo bin.
I have all throttling and turbo features disabled. I just ran a run with it forced to CPU-0 and CPU-1 on the rig in sig and didn't notice a difference positive or negative, but I couldn't find a large battle to compare. Most people fall to 20-28fps regardless of settings and graphics card in large planetside battles. (less if the computer is really dated)
__________________
::Intel Core i7 2600K @ 5.0ghz (100x50) 1.400v ~ 47% performance increase
::2x4GB Mushkin DDR3-1333
::Gigabyte GA-P67A-UD3-B3
::XFX Radeon 6850 1GB
::OCZ Vertex 4 128GB
::Water Cooling - Swiftech Apogee GTX, Triple 120mm rad, 120GPH pump
Acanthus is online now   Reply With Quote
Old 12-24-2012, 10:42 AM   #58
cytg111
Senior Member
 
Join Date: Mar 2008
Posts: 671
Default

talking BF3 and 64 player maps, couldnt it be something like the network latency involved in synchronizing 64 players more that it is cpu or gpu cycles that dwarfs the fps'es? Just thinking.
__________________
Quote:
Please dont deal in absolutes.
Everything in the verse is percentages. Everything.
-With the exception of the love for our children.
(cytg 2001)
cytg111 is offline   Reply With Quote
Old 12-24-2012, 11:35 AM   #59
2is
Golden Member
 
Join Date: Apr 2012
Posts: 1,749
Default

Quote:
Originally Posted by Acanthus View Post
Planetside -- Large 3 faction battle -- Esamir



I would say there are at least two active threads, because CPU utilization hits 45-55%.

I still find it strange that no single core gets pegged at 100%
Not strange at all, that's exactly how it typically works. If you think that's confusing, don't even bother looking at task manager on a CPU with Hyperthreading. That muddies up the waters a good bit unless you have a solid understanding of how the scheduler/task manager/HT all work together.... Actually "work together" is probably a bad phrase, how they "relate" is probably more accurate.
__________________
Intel i7 3770K|Intel SSD 520|Asus P8Z77-V Pro|2x GTX 680 SLI (2GB)|Corsair Force SSD|Corsair TX750|2x8GB DDR3 1600 (1.35v)

Quote:
Originally Posted by psoomah View Post
In a year Kaveri will become the processor of choice for PC gamers, in two years Intel will be a bit player in computer gaming

Last edited by 2is; 12-24-2012 at 11:39 AM.
2is is offline   Reply With Quote
Old 12-24-2012, 11:38 AM   #60
Avalon
Diamond Member
 
Avalon's Avatar
 
Join Date: Jul 2001
Posts: 7,307
Default

Don't think it's the most CPU intensive, but Natural Selection 2 is the most demanding CPU intensive game I play. Game runs a crazy amount of LUA scripting, it absolutely kills CPU. It needs high clocks + high IPC.
__________________
On a mission to be the first to drink 500 unique beers at World of Beer UCF. Check out my progress and read tons of reviews at www.beeruken.com

Progress: 500/500 as of 10/18/12

Completed the 500 beer challenge!!!
Avalon is offline   Reply With Quote
Old 01-06-2013, 11:27 PM   #61
InsaneAdam
Junior Member
 
InsaneAdam's Avatar
 
Join Date: Jan 2013
Location: Pensacola, florida
Posts: 15
Default

Quote:
Originally Posted by Avalon
Don't think it's the most CPU intensive, but Natural Selection 2 is the most demanding CPU intensive game I play. Game runs a crazy amount of LUA scripting, it absolutely kills CPU. It needs high clocks + high IPC.
Thanks, this is good to know. I was getting 20 frames or less with my 4 year old amd processor and 256 mb of video memory. Got a x79 board, 3820 sb-e, hyper 212+, msi 660 ti 2gb overclocked and quad channel 32gb (4x8) g.skill ripjaws @1600. All in the mail. I should be running Natural selection 2 @100+ fps like a boss.


Posted from Anandtech.com App for Android
InsaneAdam is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 09:38 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.