Upvote Upvoted 4 Downvote Downvoted
low pc usage, low fps tho
posted in Q/A Help
1
#1
0 Frags +

so, since my fps dropped even more after the last update i decided to open this thread.
TF2 is only using very little performance, tho its not really well running.
i tested out tf2 with dx8 and a maxfps config, and also on dx9 with the best movieconfig i could find (arons).
my results (playing on 1080p) :
maxframes dx8 50% cpu load 30% gpu load ~100 fps with framedrops to 80- and micro stutters
maxquality dx9 50% cpu load 40% gpu load ~60 fps with framedrops (didnt really play long because its not enjoyable ;_; so i didnt really test about the micro stutters)

my ram isnt nearly full aswell, around 4 gig used in total (got 16).

tf2 is running from a ssd, and now im wondering where the bottleneck should be, since none of the components ive tested are nearly on their limits.

btw. ive also checked the fan speeds for gpu/cpu, the cpu fan was at 60 to 75%, and the gpu was at 87% all the time, so i assume its not caused by the heat either.

Edit: checked the cpu cores, the cpu load is pretty balanced.

specs:

Show Content
AMD fx 8150
Amd radeon hd 7970
SanDisk SDSSDHII
so, since my fps dropped even more after the last update i decided to open this thread.
TF2 is only using very little performance, tho its not really well running.
i tested out tf2 with dx8 and a maxfps config, and also on dx9 with the best movieconfig i could find (arons).
my results (playing on 1080p) :
maxframes dx8 50% cpu load 30% gpu load ~100 fps with framedrops to 80- and micro stutters
maxquality dx9 50% cpu load 40% gpu load ~60 fps with framedrops (didnt really play long because its not enjoyable ;_; so i didnt really test about the micro stutters)

my ram isnt nearly full aswell, around 4 gig used in total (got 16).

tf2 is running from a ssd, and now im wondering where the bottleneck should be, since none of the components ive tested are nearly on their limits.

btw. ive also checked the fan speeds for gpu/cpu, the cpu fan was at 60 to 75%, and the gpu was at 87% all the time, so i assume its not caused by the heat either.

[i]Edit: checked the cpu cores, the cpu load is pretty balanced.
[/i]

specs:
[spoiler]
AMD fx 8150
Amd radeon hd 7970
SanDisk SDSSDHII
[/spoiler]
2
#2
1 Frags +

cpu bottleneck, tf2 supports 3 threads max

cpu bottleneck, tf2 supports 3 threads max
3
#3
0 Frags +

Maybe check your CPU usage per thread and see if it is maxing out

Maybe check your CPU usage per thread and see if it is maxing out
4
#4
2 Frags +

cpu cores

http://puu.sh/iMd6R.png

cpu cores [img]http://puu.sh/iMd6R.png[/img]
5
#5
0 Frags +
Firecpu cores http://puu.sh/iMd6R.png

Windows will distribute those 3 threads @ 100% across all your cores, so you won't see 3 cores at 100%. ~37.5% of tf2 + ~10% of other stuff happening (drivers, dwm, etc).

[quote=Fire]cpu cores [img]http://puu.sh/iMd6R.png[/img][/quote]

Windows will distribute those 3 threads @ 100% across all your cores, so you won't see 3 cores at 100%. ~37.5% of tf2 + ~10% of other stuff happening (drivers, dwm, etc).
6
#6
1 Frags +

then i have to say i dont get how my cpu is the bottleneck. how is the max performance of the threads defined if they can be split up over all cores at 37.5 % ?

//its not that i dont believe you, i just want to know how it works :c

then i have to say i dont get how my cpu is the bottleneck. how is the max performance of the threads defined if they can be split up over all cores at 37.5 % ?

//its not that i dont believe you, i just want to know how it works :c
7
#7
-1 Frags +

Since the tf2 update, even with the configs on for a low graphics setting, the game is displaying the high graphics models thus lowering fps drastically for people (Like me) who have to use a config to get better graphics.

Since the tf2 update, even with the configs on for a low graphics setting, the game is displaying the high graphics models thus lowering fps drastically for people (Like me) who have to use a config to get better graphics.
8
#8
1 Frags +
Firethen i have to say i dont get how my cpu is the bottleneck. how is the max performance of the threads defined if they can be split up over all cores at 37.5 % ?

//its not that i dont believe you, i just want to know how it works :c

Good question.

You can think of a thread as a task that only 1 person can work on at a time, each core being a person (imagine multiple people trying to write a singular sentence at the same time, it's just not possible). For whatever reason (heat output balancing between cores maybe?), windows will change who is performing that task between different cores very rapidly.

There's still only 1 core actually executing the instructions for a given thread at a given time, it just looks like the workload is being run by multiple cores at the same time because task manager is averaging the load over the past 1 second or whatever.

Thus the maximum possible total cpu utilization of a single thread is 1/<cpu core count>. TF2 supports at most 3 threads, and you have 8 cores, so the max possible cpu utilization of TF2 in your case is 3/8 = 0.375 = 37.5%.

[quote=Fire]then i have to say i dont get how my cpu is the bottleneck. how is the max performance of the threads defined if they can be split up over all cores at 37.5 % ?

//its not that i dont believe you, i just want to know how it works :c[/quote]

Good question.

You can think of a thread as a task that only 1 person can work on at a time, each core being a person (imagine multiple people trying to write a singular sentence at the same time, it's just not possible). For whatever reason (heat output balancing between cores maybe?), windows will change who is performing that task between different cores very rapidly.

There's still only 1 core actually executing the instructions for a given thread at a given time, it just looks like the workload is being run by multiple cores at the same time because task manager is averaging the load over the past 1 second or whatever.

Thus the maximum possible total cpu utilization of a single thread is 1/<cpu core count>. TF2 supports at most 3 threads, and you have 8 cores, so the max possible cpu utilization of TF2 in your case is 3/8 = 0.375 = 37.5%.
9
#9
0 Frags +
Firethen i have to say i dont get how my cpu is the bottleneck.

It is and it isn't. Since TF2 uses so little and old multi-core/multi-threading technology, you're bottlenecked by your core/thread speed. Normally, 100% CPU usage is characteristic of a CPU bottleneck, but since TF2 is not made to use every core of modern CPUs in such a manor that won't happen. From the game's perspective, your CPU is completing its instructions as quickly as possible which would make it the bottleneck, but in reality the real bottleneck is the game because the CPU is capable of completing more instructions simultaneously than it is given.

To increase your performance you would have to overclock your CPU or upgrade it to another with a faster architecture either increases your individual core/thread speed.

[quote=Fire]then i have to say i dont get how my cpu is the bottleneck.[/quote]

It is and it isn't. Since TF2 uses so little and old multi-core/multi-threading technology, you're bottlenecked by your core/thread speed. Normally, 100% CPU usage is characteristic of a CPU bottleneck, but since TF2 is not made to use every core of modern CPUs in such a manor that won't happen. From the game's perspective, your CPU is completing its instructions as quickly as possible which would make it the bottleneck, but in reality the real bottleneck is the game because the CPU is capable of completing more instructions simultaneously than it is given.

To increase your performance you would have to overclock your CPU or upgrade it to another with a faster architecture either increases your individual core/thread speed.
10
#10
0 Frags +

Alright, thanks for all your answers :) i know that i can OC my CPU to 4.2 GHz withou a Problem, so im gonna do that again.

Maybe we see some new multi core support in case tf2 gets a source 2 port (:

Alright, thanks for all your answers :) i know that i can OC my CPU to 4.2 GHz withou a Problem, so im gonna do that again.

Maybe we see some new multi core support in case tf2 gets a source 2 port (:
Please sign in through STEAM to post a comment.