Message boards :
Number crunching :
Not using GPU?
Message board moderation
Author | Message |
---|---|
enCrypt Send message Joined: 1 Jul 00 Posts: 27 Credit: 26,610,887 RAC: 0 |
Could someone please help me with two older PCs that I've got the GPUs recognized on now... They are both Radeon HDs (one 3300 one 4200) and they are both being recognised in the BOINC eventlog, but dont seem to be being used. The one with the 4200 says "App version needs OpenCL but GPU doesn't support it" Maybe because I've experimented with the Lunatics files but not really sure what I need to install, if any of them. Maybe I dont need them at all to make use of these GPUs? Machines are ID numbers 7532621 and 7519882 Thanks in advance, Mark... |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Maybe they can be used on some other project which have CAL ATI apps but here you need OpenCL and those GPUs don't support it The HD 4200 may have some rudimentary/beta OpenCL but I doubt you will be able to enable/use it. Does the driver/Catalyst you installed have OpenCL.msi in it? During the Catalyst installation it is uncompressed in a similar directory: D:\ATI\Support\11-12_xp32_dd_ccc_ocl\Packages\Apps\OpenCL\ Edit: Well it seems Radeon HD 4200 is "Mobility Radeon" based on older chip (so will not have OpenCL) "ATI Radeon HD 4200 The AMD ATI (Mobility) Radeon HD 4200 is an onboard (shared Memory) graphics chip (on the RS880M chipset). It is based on the HD 3400 graphics core" http://www.notebookcheck.net/ATI-Radeon-HD-4200.20493.0.html  - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
enCrypt Send message Joined: 1 Jul 00 Posts: 27 Credit: 26,610,887 RAC: 0 |
Hi, Thanks for your reply. The machine with the 4200 in it DOES have an OpenCL.msi in the place you mentioned, nothing else in that directory though. Do I need to run that MSI? I can't get access to the other machine at the moment but will check it tomorrow. Thanks Mark... |
enCrypt Send message Joined: 1 Jul 00 Posts: 27 Credit: 26,610,887 RAC: 0 |
Ok I went for it and it just installed the AMD APP SDK Runtime which I'd already chosen on the main install. It looked like I had messed up my BOINC with one of the Lunatics files so I deleted my app_info.xml, reset the project and restarted BOINC. Eventlog is still seeing the GPU ok but no longer has the error I posted earlier. I think this is now in the same state as the other machine (one with the 3300 in it) which I've left for a few days to see if it picks up any GPU WUs. (Event viewer shows it is asking for CPU and ATI GPU work) Thanks Mark... |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
It's not the software that's the issue. As BilBg mentioned, these are rather old GPUs and they do not support OpenCL even though BOINC can recognise them. So they will (or should) not receive GPU work for S@h. Soli Deo Gloria |
OzzFan Send message Joined: 9 Apr 02 Posts: 15691 Credit: 84,761,841 RAC: 28 |
The ATi (AMD) Radeon HD 3xxx and 4xxx series did not support OpenCL correctly due to a lack of Compute Shaders required, even though they claim to have OpenCL 1.1 compatibility. You must use an ATi Radeon HD 5xxx series or newer. You can read about someone asking the same question here on AMD's forums. Specifically, look at the next-to-last response by user MicahVillmow: "MicahVillmow @ Mar 9, 2011 7:55 PM" wrote: The HD4200 is based on the RV620, which does not support Compute Shader. OpenCL uses compute shader to execute kernels. So the hardware support on that device does not support OpenCL, so OpenCL does not recognize it. For your devices, you'll need to find Raistmer's Brook+ Application to crunch. I do not know if he updated his application for SETI v7 or AstroPulse v7. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
Ok I went for it and it just installed the AMD APP SDK Runtime which I'd already chosen on the main install. I just wanted to check that your Catalyst had OpenCL in it, and you now confirm that you checked to install it the first time. But the GPU is old and this OpenCL.msi was installed just for the CPU OpenCL You can test CPU OpenCL and GPU OpenCL (if it exists) by: GPU Caps Viewer http://www.ozone3d.net/gpu_caps_viewer/ It looked like I had messed up my BOINC with one of the Lunatics files so I deleted my app_info.xml, reset the project and restarted BOINC. You did't "messed up BOINC" by Lunatics - it only changes files in SETI@home directory (<BOINC_Data>\projects\setiathome.berkeley.edu\) You only 'installed' apps and app_info.xml which need OpenCL (<plan_class>opencl_ati_sah</plan_class> , <plan_class>opencl_ati_100</plan_class> ...) The GPU do not support OpenCL so the driver for GPU OpenCL was not installed = BOINC do not see GPU OpenCL driver but 'need it' per your app_info.xml i.e. you can use app_info.xml - just don't install OpenCL apps (but even if they are there - they will not be used) Event viewer shows it is asking for CPU and ATI GPU work Yes, BOINC is in a hope that the project may have CAL ATI app but SETI@home currently do not have any. In the past (on v6 of apps) there was CAL ATI AstroPulse app but it was too slow and make errors (on some GPU/drivers combo) so was (I think) not updated for v7 apps Other projects may have CAL ATI apps   - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
enCrypt Send message Joined: 1 Jul 00 Posts: 27 Credit: 26,610,887 RAC: 0 |
Ok thank you all for your amazing help once again. I think I'll stop dreaming about getting these old GPUs crunching Seti then... Maybe I'll see if I can get hold of an old server and fill it with 3 or 4 low priced GPUs instead! Thanks all Mark... |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.