Message boards : Graphics cards (GPUs) : Restricting use to one GPU in a multi-GPU system
Author | Message |
---|---|
The preferences of BOINC manager (version 6.4.5) has an option, "On multiprocessor systems, use at most % of the processors." However, this preference has no apparent effect on the number of GPU's that are used, as it seems to only affect the number of CPU's used. | |
ID: 5209 | Rating: 0 | rate: / Reply Quote | |
As of now that's not possible. | |
ID: 5210 | Rating: 0 | rate: / Reply Quote | |
As of now that's not possible. He (or she) should by all means ask this question also on the BOINC Dev mailing list. Sadly, this was one of the points that several of us brought up and as of the last time I looked (yesterday) the design sketch by Dr. Anderson is not going to address this issue at all ... The unfortunate thing is that I doubt that he will ever listen to the participants, no matter how many of us complain ... if the PROJECT complains ... well, that might see some results... | |
ID: 5218 | Rating: 0 | rate: / Reply Quote | |
| |
ID: 5233 | Rating: 0 | rate: / Reply Quote | |
Your 'Restricting use to one GPU....' question caught my attention. But, your reason (or lack a reason) for wanting to 'select' or 'single out' 1 GPU out of many is missing. I can imgaine people wanting to have GPU 1 render their desktop and GPU 2 do the crunching to avoid lag. MrS ____________ Scanning for our furry friends since Jan 2002 | |
ID: 5235 | Rating: 0 | rate: / Reply Quote | |
It also depends on the game ... | |
ID: 5238 | Rating: 0 | rate: / Reply Quote | |
Nevermind the BOINC cpu load during games, the problem is much more severe when crunching CUDA. But it gets less pronounced the faster the card is. | |
ID: 5243 | Rating: 0 | rate: / Reply Quote | |
Nevermind the BOINC cpu load during games, the problem is much more severe when crunching CUDA. But it gets less pronounced the faster the card is. Maybe it is a good thing I gave up games for no good reason ... :) Well, I will be trying one soon enough ... though at the moment I am playing too much with BOINC and don't seem to have the spare time ... | |
ID: 5251 | Rating: 0 | rate: / Reply Quote | |
This advantages of restricting BOINC to use just one GPU applies not only to gaming. | |
ID: 5255 | Rating: 0 | rate: / Reply Quote | |
The preferences of BOINC manager (version 6.4.5) has an option, "On multiprocessor systems, use at most % of the processors." However, this preference has no apparent effect on the number of GPU's that are used, as it seems to only affect the number of CPU's used. Over on Seti we were using app_info.xml's and had to specify the cuda part. This was because we had optimized apps. Under the app_name we put: <coproc> <type>CUDA</type> <count>1</count> </coproc> This should limit it to a single gpu. You'll need all the other bits for the app_info if you are going to build one. This is not something for the inexperienced - If you stuff things up it will usually wipe any work units on your local machine straight away. It is best to upload and report results before starting. | |
ID: 5256 | Rating: 0 | rate: / Reply Quote | |
The system's dedicated GPUs were not obtained for the sole purpose of running BOINC. When the time comes for another program to have full access to a GPU, BOINC need not be killed if it can cooperate by restricting itself to a spare GPU. Also, attempts to complete work units on the relatively weak GPU integrated into the mainboard seem a bit daft considering that deadlines tend to expire. Thus, restricting usage to certain GPU devices is desirable. If the BOINC application interface provides no help, is there another way to limit GPU usage via another layer of GPUGRID? | |
ID: 5355 | Rating: 0 | rate: / Reply Quote | |
Thus, restricting usage to certain GPU devices is desirable. This and other issues like it have been raised to the developers. Now it remains to be seen if they make any changes. This is where the project types can really make a difference. Participants urging features don't seem to make much of an impact. Projects insisting on features does ... | |
ID: 5360 | Rating: 0 | rate: / Reply Quote | |
Apparently, no user friendly method exists to tell BOINC to stay off particular GPUs, aside from shutting the whole process down. | |
ID: 5927 | Rating: 0 | rate: / Reply Quote | |
Apparently, no user friendly method exists to tell BOINC to stay off particular GPUs, aside from shutting the whole process down. I propose these controls during the code rewrite going on now but got a response that seems to indicate that we will not be seeing something like this anytime soon. At the moment it seems we are not going to see any realistic GPU controls like the one where you can turn off one or more CPUs in a multi-cpu system ... what is special about GPUs is that just "blindly" saying turn one off means that you are still at the mercy of the system, and it inevitably will pick the wrong GPU every time ... ____________ | |
ID: 5930 | Rating: 0 | rate: / Reply Quote | |
From my point of view the problems which the BOINC team has tried to adress in the last months (with limited success) seem almost trivial compared to this.. so I wouldn't hold my breath for a quick solution either. | |
ID: 5965 | Rating: 0 | rate: / Reply Quote | |
From my point of view the problems which the BOINC team has tried to adress in the last months (with limited success) seem almost trivial compared to this.. so I wouldn't hold my breath for a quick solution either. One of the reasons is Dr. Anderson has a long history of not allowing people to contribute changes... if it is not in his vision, won't be allowed in ... which is a mixed bag if he has a good vision ... but, controls that are much desired by users can be continually left out because he does not see the need ... Yes, you can dl the sources and make your own BOINC Manager, but, that requires programming experience and then you have to maintain the code forever ... ____________ | |
ID: 5968 | Rating: 0 | rate: / Reply Quote | |
Message boards : Graphics cards (GPUs) : Restricting use to one GPU in a multi-GPU system