Join PrimeGrid
Returning Participants
Community
Leader Boards
Results
Other
drummers-lowrise
|
1)
Message boards :
Number crunching :
r9 390 not working
(Message 93870)
Posted 2618 days ago by HAL9000
Almost, almost. It says "0mb available." No wu yet.
4/5/2016 11:51:40 AM | | Starting BOINC client version 7.6.29 for windows_x86_64
4/5/2016 11:51:45 AM | | Failed to delete old coproc_info.xml. error code -110
4/5/2016 11:51:51 AM | | CUDA: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 364.51, CUDA version 8.0, compute capability 3.5, 3072MB, 2942MB available, 6172 GFLOPS peak)
4/5/2016 11:51:51 AM | | CAL: ATI GPU 0: (CAL version 1.4.1848, 0MB, 0MB available, 50 GFLOPS peak)
4/5/2016 11:51:51 AM | | OpenCL: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 364.51, device version OpenCL 1.2 CUDA, 3072MB, 2942MB available, 6172 GFLOPS peak)
4/5/2016 11:51:51 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon (TM) R9 380 Series (driver version 2004.6 (VM), device version OpenCL 2.0 AMD-APP (2004.6), 4096MB, 4096MB available, 4055 GFLOPS peak)
I originally was using the full <coproc_ati> from my HD6870 but cut it down to just <CALversion> over time. Some of my other projects, that support noncal GPUs, didn't like it when I was using the full set.
Before trimming down to just the <CALversion> line I was using this set of values. Some of the values like <count> might be what is needed for a system the one you are working with. Where they are mixed GPUs.
<coproc_ati>
<count>0</count>
<name>AMD Radeon (TM) R9 380 Series</name>
<available_ram>4294967296.000000</available_ram>
<localRAM>4096</localRAM>
<have_cal>1</have_cal>
<have_opencl>0</have_opencl>
<peak_flops>4055000000000.000000</peak_flops>
<CALVersion>1.4.1848</CALVersion>
</coproc_ati>
The full section of the coproc_info.xml that BOINC generates on my system with a HD6870 if you want to mess around on your system. Some of these values you will need to run clinfo on your system to find what they are, but many can be copied form the <ati_opencl> section.
<coproc_ati>
<count>0</count>
<name>ATI Radeon HD 6870 (Barts XT)</name>
<available_ram>1039138816.000000</available_ram>
<have_cal>1</have_cal>
<have_opencl>0</have_opencl>
<peak_flops>4032000000000.000000</peak_flops>
<CALVersion>1.4.1848</CALVersion>
<target>17</target>
<localRAM>1024</localRAM>
<uncachedRemoteRAM>2047</uncachedRemoteRAM>
<cachedRemoteRAM>2047</cachedRemoteRAM>
<engineClock>900</engineClock>
<memoryClock>1050</memoryClock>
<wavefrontSize>64</wavefrontSize>
<numberOfSIMD>14</numberOfSIMD>
<doublePrecision>0</doublePrecision>
<pitch_alignment>256</pitch_alignment>
<surface_alignment>4096</surface_alignment>
<maxResource1DWidth>16384</maxResource1DWidth>
<maxResource2DWidth>16384</maxResource2DWidth>
<maxResource2DHeight>16384</maxResource2DHeight>
<atirt_detected/>
</coproc_ati>
Also be sure the system is in a venue that allows use of ATI GPUs & that there are projects enabled for ATI OpenCL.
|
2)
Message boards :
Number crunching :
r9 390 not working
(Message 93859)
Posted 2619 days ago by HAL9000
Yes, this line is present when using older (i.e. tahiti-based) cards, and is conspicuously absent for newer ones, e.g. on my 290x (where I have to resort to app_info).
3/31/2016 2:57:46 PM | | CAL: ATI GPU 0: AMD Radeon HD 7870/7950/7970/R9 280/R9 280X series (Tahiti) (CAL version 1.4.1848, 3072MB, 3032MB available, 10445 GFLOPS peak)
You can also modify coproc_info.xml.
To add a CAL driver version:
1) Open coproc_info.xml
2) Find the <ati_opencl>
3) Before <ati_opencl> add
<coproc_ati>
<CALVersion>1.4.1848</CALVersion>
</coproc_ati>
4) Save coproc_info.xml
5) Make coproc_info.xml readonly
6) Start/restart BOINC.
It should look something like this.
This might be a somewhat more simple solution for that that don't want to go the app_info route until the server supports nocal GPUs.
|
3)
Message boards :
Number crunching :
r9 390 not working
(Message 93838)
Posted 2619 days ago by HAL9000
downloaded a boinc beta 7.6.29 and now it recognizes the R9 380X but no wu yet.
4/3/2016 9:21:27 AM | | CUDA: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 364.51, CUDA version 8.0, compute capability 3.5, 3072MB, 2942MB available, 6172 GFLOPS peak)
4/3/2016 9:21:27 AM | | OpenCL: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 364.51, device version OpenCL 1.2 CUDA, 3072MB, 2942MB available, 6172 GFLOPS peak)
4/3/2016 9:21:27 AM | | OpenCL: AMD/ATI GPU 0: AMD Radeon (TM) R9 380 Series (driver version 2004.6 (VM), device version OpenCL 2.0 AMD-APP (2004.6), 4096MB, 4096MB available, 4055 GFLOPS peak)
The PrimGrid server seems to be looking for CAL driver information. So until they change the server to work with non-CAL GPUs you will still need to use app_info.xml... or force your BOINC client to provide the server with a driver version it currently understands.
CAL Radeon R9 390X (Grenada XT) (8192MB) driver: 1912.5
CAL Radeon R9 390X (Grenada XT) (8192MB)
|
4)
Message boards :
Number crunching :
r9 390 not working
(Message 92440)
Posted 2656 days ago by HAL9000
The PrimeGrid server needs a string like "CAL AMD Radeon R9 390X....." (reported by the client) to assign work to your device.
But your BOINC client reports "CAL Hawaii....."
So there are three solutions:
1. PrimeGrid updates the server software (will not happen soon)
2. Your client reports "CAL AMD Radeon R9 ....." (needs modified/self compiled boinc.exe, etc.)
3. You use an app_info.xml in (the forum is another thread that tells you how to do)
I've done 2.
There is a new detection method for non-CAL GPUs in the works. It will populate the GPU name. However it will not provide a driver version. Which is what most projects use for ATI GPUs.
New OpenCL detection method on SETI@home: AMD AMD Radeon (TM) R9 390 Series (8192MB) OpenCL: 2.0
New OpenCL detection method on PrimeGrid: CAL AMD Radeon (TM) R9 390 Series (8192MB)
I have suggested that the OpenCL driver version be added to the information displayed on the host as well. For Cat 15.7.1 something along the lines of AMD AMD Radeon (TM) R9 390 Series (8192MB) driver: 1800.5 OpenCL: 2.0
|
5)
Message boards :
Generalized Fermat Prime Search :
Can't get tasks for AMD R9 290X
(Message 92439)
Posted 2656 days ago by HAL9000
Also the BOINC client is being updated with a new detection method for non-CAL GPUs. Which uses the to use the OpenCL ID string.
With the new code PrimeGrid displays my R9 390x as CAL AMD Radeon (TM) R9 390 Series (8192MB) rather than CAL Hawaii (8192MB).
The server still doesn't know what to do with that just yet. So it looks like I will still need to make up an app_info.xml
|
6)
Message boards :
Number crunching :
Boinc Client for Android based mobiles (CW Sieve)
(Message 54787)
Posted 4033 days ago by HAL9000
I have downloaded and installed the NativeBOINC client on my MyTouch 3G Slide without any issue now.
Good work!
Would it be possible to move the app to the SD Card?
|
|