CPU DirectX 12 draw calls TestUpdate AnandTech Test

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Dec 30, 2004
12,554
2
76
You want to show him the process explorer with the threads for the process. Not some Windows taskmgr graph.

You're halfway there, doubleclick on bf4.exe and go to the threads tab.
Already one can see ~60% usage for bf4 with 20% system idle,20% cpu power that gets wasted on "too many" cores.

guys, # of threads means nothing as it relates to thread level parallelism. Firefox has hundreds of threads but still can't use more than one core.
 

TheELF

Diamond Member
Dec 22, 2012
3,973
731
126
guys, # of threads means nothing as it relates to thread level parallelism. Firefox has hundreds of threads but still can't use more than one core.

Yeah that IS correct,and the number we already saw its 34-35 threads you can see it on my picture as well as aten ra's and it doesn't tell you anything,that's why I am asking to see the actual threads,not that I expect them to be any different from what I showed in my picture,but AMD fans are a stubborn kind of people.

BF4 having only 2 threads that get high usage means a lot since it means that it is only using two cores properly.
 

AtenRa

Lifer
Feb 2, 2009
14,001
3,357
136
BF4 having only 2 threads that get high usage means a lot since it means that it is only using two cores properly.

You see only 2 threads because you have a Dual Core.

A10-5800K (Quad Core) with iGPU.

I see 4 threads in there :whiste:


2vki0jb.jpg
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Now how many are game logic and how many are driver? You blocked the threads description.

If 2 are game logic and 2 are driver he is still right. If more threads are logic then you are right.
 
Last edited:

inf64

Diamond Member
Mar 11, 2011
3,703
4,032
136
I expect we would see similar pattern continue on 4+ threaded CPUs (3M FX and FX8x/i7), ie. 3 or 4 game threads, 1 driver thread and maybe 1 thread occupied by some OS functions.
 

TheELF

Diamond Member
Dec 22, 2012
3,973
731
126
GstRender.Thread.MaxProcessorCount 4 ???? (thats why you don't show the info? )
Basically it just broke one of the two ~30% thread that I have into two threads.
(30% turning into ~ 15% + ~15% )
Still 17% wasted...
And now you can see that only one thread (the main game loop) runs at 100% of one core,being ~25% (well 23% because other things interfere) filling up only one of the cores,defining the maximum speed at which the game will be able to run.

So still, faster core=faster game.
 

AtenRa

Lifer
Feb 2, 2009
14,001
3,357
136
I expect we would see similar pattern continue on 4+ threaded CPUs (3M FX and FX8x/i7), ie. 3 or 4 game threads, 1 driver thread and maybe 1 thread occupied by some OS functions.

Yea according to the process explorer it goes up to 6 threads with a 8 core CPU.