Message boards : GPUs : Waiting to run (1 CPU + 1 AMD/ATI GPU) ... fail
Message board moderation
Author | Message |
---|---|
Send message Joined: 26 Oct 09 Posts: 67 |
I have a system with NVIDIA + AMD APU 2400G On the Nvidia I am running GPUGRID (0.908 CPU + 1 AMD/ATI GPU), while on AMD GPU (1 CPU + 1 AMD/ATI GPU) I am running Einstein I also want to run 6 WCG tasks on the remaining CPUs but, from what I see, BOINC 10.2 considers the amd gpu low priority and gives higher priority to WCG CPU tasks So in BOINC I had the option use at most 75% CPUs (6 out of 8 for WCG) so the remaining 2 CPUs can be used for GPU tasks Anyone can help with this issue, since I guess the easiest solution is to change the Einstein assignment to 0.9 CPU + 1 AMD/ATI GPU Other solutions? |
Send message Joined: 1 Jul 16 Posts: 146 |
Make an app_config.xml file in the einstein directory. Open with notepad and paste the text in. <app_config> <app> <name>hsgamma_FGRPB1G</name> <gpu_versions> <gpu_usage>1</gpu_usage> <cpu_usage>0.1</cpu_usage> </gpu_versions> </app> </app_config> Do the same in the GPUGrid folder. <app_config> <app> <name>acemdlong</name> <gpu_versions> <gpu_usage>1</gpu_usage> <cpu_usage>0.1</cpu_usage> </gpu_versions> </app> <app> <name>acemdshort</name> <gpu_versions> <gpu_usage>1</gpu_usage> <cpu_usage>0.1</cpu_usage> </gpu_versions> </app> </app_config> This will stop BOINC from limiting the # of CPU tasks from interfering with GPU tasks. You'll have to make sure the exe for the GPU tasks has higher priority than the CPU tasks or else the GPUs will be starved. GPUGrid in Windows needs a lot of CPU. And my RX card doesn't use a lot of cycles but anything else hogging a CPU thread will hurt GPU utilization. I use process lasso to push the CPU work to 7 threads and let a GPU exe have the 8th. |
Send message Joined: 26 Oct 09 Posts: 67 |
Thanks for the reply, I was going over your post in https://hardforum.com/threads/boinc-how-to-set-priority-for-gpus-over-cpu-wus.1935234/ Shouldn't this problem be fixed if Einstein would modify their app to use smth like 0.9CPU + 1GPU? |
Send message Joined: 26 Oct 09 Posts: 67 |
Solved it here https://einsteinathome.org/content/waiting-run-1-cpu-1-amdati-gpu-fail I just used for WCG <app_config> <project_max_concurrent>4</project_max_concurrent> </app_config> |
Send message Joined: 1 Jul 16 Posts: 146 |
Thanks for the reply, I was going over your post in Combined with 2 GPUs you'll be over 1 CPU so BOINC will still reduce the max # of CPU tasks by 1. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.