Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
Message boards :
Number crunching :
No workunit for AMD GPU on Linux
Author |
Message |
|
I added new graphics card to my computer (AMD Radeon R7 360). I am trying to fetch any workunit to crunching on a GPU. After many trials, no workunits sent. In the logs boinc i found message:
Tasks for NVIDIA GPU are available, but your preferences are set to not accept them.
What is mean? Only WU for NVIDIA GPU available currently? May be my project settings doesn't allow to accept AMD WU's? Ofcourse, I enabled OpenCL app in primegrid prefs. Where is error made by me?
Can you help me or explain current behaviour of primegrid?
my host is: http://www.primegrid.com/show_host_detail.php?hostid=413271[/url] | |
|
|
I think your settings are correct. Tasks built for NVidia wouldn't run on an AMD/ATI GPU so it is good that your settings ignore them.
It may simply be that the project has run out of work prepared for the AMD GPU.
Or it may be that you need to load drivers before the card is recognised for number crunching (just because it can draw pictures does not mean it knows how to do maths!). So we need to establish whether BOINC can see your GPU.
To find out, look at the event log. Soon after the start, within the first dozen lines or so, there will hopefully be a line that says your GPU is recognised. If you see a line saying "No usable GPUs found" then there is likely a driver to be found. On the other hand, if you see a line saying that such and such a GPU has been found, then you are good to go, and are waiting for the project to create appropriate work units.
To look at the event log you can use the Boinc Manager, but as a Linux user there is a cunning command line filter to help you see only the relevant lines
Please run this in terminal or console and share what you get.
boinccmd --get_messages | grep -i gpu
In the meantime, the other thing you might try (if you haven't already) is to select all possible ATI/AMD work in preferences - even if it is not the work you most want to do, at least if something downloads then you will know the card is usable.
Hope that is useful
R~~ | |
|
|
Thank you for answer. I was trying to fetch to PPS Sieve and Genefer. BOINC ofcourse detects correctly two my graphics cards:
25-Mar-2016 15:28:41 [---] OpenCL: AMD/ATI GPU 0: Pitcairn (driver version 1912.5 (VM), device versi
on OpenCL 1.2 AMD-APP (1912.5), 964MB, 964MB available, 1293 GFLOPS peak)
25-Mar-2016 15:28:41 [---] OpenCL: AMD/ATI GPU 1: Bonaire (driver version 1912.5 (VM), device versio
n OpenCL 2.0 AMD-APP (1912.5), 1983MB, 1983MB available, 1037 GFLOPS peak)
However, in site of any project, that config has been recognized as two Bonaire graphics cards (in Primegrid too). Any other project just give available WU's to this computer (Einstein, Collatz, Moo!, excepts Milkyway) for GPU. I had some problems with milkyway due to incorrect recognizing my new graphics card (R7 360). Whether similar problems would be occurred while trying to be fetching WU's from Primegrid? | |
|
|
hi,
As Einstein etc are sending work and it's processing OK, it seems clear it is not about your drivers. Thank you for posting the log output, which confirms that.
The only other thing I can think of is to tactfully point out that you need to ask for GPU work in two places in the PrimeGrid prefs. Apols if you already know that!
You need to enable GPU work (near the top of the page) AND you need to choose one or more GPU tasks by ticking the AMD/ATI box by at least one project towards the bottom. To get going I suggest you check all those boxes and you can be more choosy later on.
I have no more ideas, I'm afraid, and if you are already doing that then I will leave it to the project scientists to reply further.
Good luck!
R~~
| |
|
|
Thank you for advice.
However I enabled GPU computing (ATI) and I enabled ATI GPU app on PPS sieve and Genefer on Primegrid prefs (I did it on 'work' and 'default' host place). Still, no workunit fetched. In my boinc logs just print:
25-Mar-2016 17:00:33 [PrimeGrid] project resumed by user
25-Mar-2016 17:00:36 [PrimeGrid] update requested by user
25-Mar-2016 17:00:41 [PrimeGrid] Sending scheduler request: Requested by user.
25-Mar-2016 17:00:41 [PrimeGrid] Requesting new tasks for ATI
25-Mar-2016 17:00:42 [PrimeGrid] Scheduler request completed: got 0 new tasks .
My host is in 'work' place, so that should be working. | |
|
|
Yes, your logs look OK because your client is definitely asking for the right work. I have no further ideas; sorry :(
R~~ | |
|
Message boards :
Number crunching :
No workunit for AMD GPU on Linux |