Usage Problem
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 2
- Joined: Wed Dec 19, 2018 2:36 am
Usage Problem
So, on the chrome client, when I drag the bar to max, it uses 100% CPU. This is fine. When I drag the bar to max on the desktop client, it uses 44% of my CPU, and 6% of my GPU. Help?
-
- Posts: 2522
- Joined: Mon Feb 16, 2009 4:12 am
- Location: Greenwood MS USA
Re: Usage Problem
This would be easier with a log of what the program thought it was doing and what it thought it was running on. Usually the first 100 lines of the log tell this.
viewtopic.php?f=24&t=26036
Tuning your client for performance has to start with knowing what it is doing now.
viewtopic.php?f=24&t=26036
Tuning your client for performance has to start with knowing what it is doing now.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
Re: Usage Problem
Folding processing done on you CPU are accounted separately from processing that's done on your GPU. Your figures make sense, but you have to interpret them correctly.SepticGengar wrote:So, on the chrome client, when I drag the bar to max, it uses 100% CPU. This is fine. When I drag the bar to max on the desktop client, it uses 44% of my CPU, and 6% of my GPU. Help?
The 100% of your CPU figure means that the Chrome client is using all available CPU resources (and none of your GPU which is probably idle).
When you enable GPU folding, the number that is important is what percentage of the GPU is being used. That information does not show in your figures. Take a look at what the Sensors tab in GPU-Z reports (or other similar programs) or one of the GPU diagnostic programs supplied by people who produce GPUs. Each GPU requires the services of one CPU thread to transmit/receive data between main RAM on the CPU and the VRAM on the GPU. Since all the "heavy" calculations are being done on the GPU, the CPU thread only needs to move data plus an occasional validation calculation so that CPU thread isn't very busy.
The GPU does those heavy compute processes MUCH, MUCH faster than your CPU can and it uses very little of the CPU to do it.
If your CPU has J threads and you have K GPUs, you can use as many as (J-K) CPU threads to do the same kind of CPU processing that the Chrome client does but a single GPU will do a lot more science and earn a much higher PPD.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.