Welcome to MilkyWay@home

Increase performance (watts)?


Advanced search

Message boards : Number crunching : Increase performance (watts)?
Message board moderation

To post messages, you must log in.

AuthorMessage
ProDigit

Send message
Joined: 13 Nov 19
Posts: 9
Credit: 25,901,723
RAC: 0
20 million credit badge1 year member badge
Message 69804 - Posted: 11 May 2020, 13:51:14 UTC

I've noticed that running 1 WU on an RTX 2060 or above, the WU runs my GPU at ~80W.
When I run 2 WUs, they run a little higher, and running 3 WUs, My GPU runs at around 105W.
Running more than 3 WUs doesn't speed up crunching and slows down desktop usability drastically.
Same results with 2070/2080/2080Ti.

I was wondering if there was a way to make better use of my GPUs, seeing that even with 3WUs, they're only using 105W out of the available 150/225W.
Is there a hard cap on power consumption built into these WUs?
Why isn't simply doubling WUs, doubling the power output, like is with other projects?
I mean, 80W for 1 WU, should return 160W for 2, and 240W for 3 WUs per GPU.
But it doesn't.

Would be great to get some help of knowledgeable minds here!
ID: 69804 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileKeith Myers
Avatar

Send message
Joined: 24 Jan 11
Posts: 451
Credit: 348,465,431
RAC: 421,606
300 million credit badge10 year member badgeextraordinary contributions badge
Message 69806 - Posted: 12 May 2020, 1:00:50 UTC - in response to Message 69804.  
Last modified: 12 May 2020, 1:20:55 UTC

Instead of looking at power consumption, what does card utilization show for 2X or 3X? That would be the limiting factor. Also are you overclocking the card's P2 power state under compute load to get back to what the P0 power state for card would be if not penalized by the drivers?

keith@Serenity:~$ nvidia-smi
Mon May 11 18:17:24 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64       Driver Version: 440.64       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2080    On   | 00000000:08:00.0 Off |                  N/A |
|100%   55C    P2   188W / 225W |    315MiB /  7982MiB |     90%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce RTX 2080    On   | 00000000:0A:00.0  On |                  N/A |
|100%   41C    P2   158W / 225W |   1107MiB /  7979MiB |     97%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce RTX 2080    On   | 00000000:0B:00.0 Off |                  N/A |
|100%   38C    P2    98W / 225W |    446MiB /  7982MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1502      G   /usr/lib/xorg/Xorg                             6MiB |
|    0      9408      C   ./keepP2                                     111MiB |
|    0     20858      C   acemd3                                       185MiB |
|    1      1502      G   /usr/lib/xorg/Xorg                           120MiB |
|    1      2229      G   /usr/bin/gnome-shell                         102MiB |
|    1      9409      C   ./keepP2                                     111MiB |
|    1     23651      C   ...86_64-pc-linux-gnu__FGRPopenclTV-nvidia   769MiB |
|    2      1502      G   /usr/lib/xorg/Xorg                             6MiB |
|    2      9410      C   ./keepP2                                     111MiB |
|    2     23709      C   ..._x86_64-pc-linux-gnu__opencl_nvidia_101   157MiB |
|    2     23764      C   ..._x86_64-pc-linux-gnu__opencl_nvidia_101   157MiB |
+-----------------------------------------------------------------------------+


The gpu#2 is running 2X MW separation tasks. 100% utilization at 98W.
ID: 69806 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProDigit

Send message
Joined: 13 Nov 19
Posts: 9
Credit: 25,901,723
RAC: 0
20 million credit badge1 year member badge
Message 70232 - Posted: 9 Dec 2020, 20:59:06 UTC - in response to Message 69806.  
Last modified: 9 Dec 2020, 20:59:41 UTC

Instead of looking at power consumption, what does card utilization show for 2X or 3X? That would be the limiting factor. Also are you overclocking the card's P2 power state under compute load to get back to what the P0 power state for card would be if not penalized by the drivers?

keith@Serenity:~$ nvidia-smi
Mon May 11 18:17:24 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.64       Driver Version: 440.64       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2080    On   | 00000000:08:00.0 Off |                  N/A |
|100%   55C    P2   188W / 225W |    315MiB /  7982MiB |     90%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce RTX 2080    On   | 00000000:0A:00.0  On |                  N/A |
|100%   41C    P2   158W / 225W |   1107MiB /  7979MiB |     97%      Default |
+-------------------------------+----------------------+----------------------+
|   2  GeForce RTX 2080    On   | 00000000:0B:00.0 Off |                  N/A |
|100%   38C    P2    98W / 225W |    446MiB /  7982MiB |    100%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1502      G   /usr/lib/xorg/Xorg                             6MiB |
|    0      9408      C   ./keepP2                                     111MiB |
|    0     20858      C   acemd3                                       185MiB |
|    1      1502      G   /usr/lib/xorg/Xorg                           120MiB |
|    1      2229      G   /usr/bin/gnome-shell                         102MiB |
|    1      9409      C   ./keepP2                                     111MiB |
|    1     23651      C   ...86_64-pc-linux-gnu__FGRPopenclTV-nvidia   769MiB |
|    2      1502      G   /usr/lib/xorg/Xorg                             6MiB |
|    2      9410      C   ./keepP2                                     111MiB |
|    2     23709      C   ..._x86_64-pc-linux-gnu__opencl_nvidia_101   157MiB |
|    2     23764      C   ..._x86_64-pc-linux-gnu__opencl_nvidia_101   157MiB |
+-----------------------------------------------------------------------------+


The gpu#2 is running 2X MW separation tasks. 100% utilization at 98W.


No, the GPU utilization is at 92-100%. The wattage clearly shows it's only using a fraction of what it needs to do.
Is milkyway using a lot of DPP calculations (64bit)? This might be a bottleneck on RTX2000 series GPUs.
ID: 70232 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Nick Name

Send message
Joined: 27 Jul 14
Posts: 23
Credit: 686,164,655
RAC: 47,928
500 million credit badge7 year member badge
Message 70249 - Posted: 18 Dec 2020, 9:11:15 UTC

Yes, MilkyWay requires FP64 (double-precision) compute capability. Nvidia's consumer cards have always been terrible here.
Team USA forum | Team USA page
Always crunching / Always recruiting
ID: 70249 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Increase performance (watts)?

©2021 Astroinformatics Group