Einstein@Home GPU/APU Application for AMD/ATI Graphics Cards: discussion thread

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

RE: 09.08.2012 19:14:21 |

Quote:
09.08.2012 19:14:21 | | Starting BOINC client version 7.0.31 for windows_x86_64
....
09.08.2012 19:14:21 | | ATI GPU 0: AMD Radeon HD 6x00 series (Turks) (CAL version 1.4.1741, 1024MB, 991MB available, 1248 GFLOPS peak)
09.08.2012 19:14:21 | | ATI GPU 1: AMD Radeon HD 7800 series (Pitcairn) (CAL version 1.4.1741, 2048MB, 2008MB available, 4160 GFLOPS peak)
09.08.2012 19:14:21 | | OpenCL: ATI GPU 0: AMD Radeon HD 6x00 series (Turks) (driver version CAL 1.4.1741 (VM), device version OpenCL 1.1 AMD-APP-SDK-v2.5 (775.2), 1024MB, 991MB available).


Apparently you lack the OpenCL component in the drivers for the HD7870, AMD doesn't have drivers for any of its cars for Windows Server 2008 R2, so it's possible that when you use Windows 7 drivers that they lack the correct detection module.

BOINC will just 'see' which drivers the operating system says are installed and deduce from there whether your GPU is capable or not. In this case it's deemed that the 6570 is and the 7870 isn't. Without OpenCL detection by the BOINC client you cannot use OpenCL at this project (or at Milkyway as it seems).

Now, if this happened after you updated your drivers, then it's still the drivers that are lacking the correct component for that card. Back to installing the drivers.

Vladimir Morozov
Vladimir Morozov
Joined: 11 Jan 12
Posts: 2
Credit: 23206526
RAC: 0

Thank you! :(

Thank you! :(

Mad_Max
Mad_Max
Joined: 2 Jan 10
Posts: 153
Credit: 2134772970
RAC: 461437

Hmm... I successfully used

Hmm...
I successfully used OpenCL on my Radeon HD 5750 card in the calculation of POEM @ Home
I use combo of Boinc 7.0.25 + Catalist 11.10
All work fine for few month.
A few days ago I decided to share GPU resources between POEM @ Home and Einstein @ Home projects and connect(add) E@H.
Calculations on the GPU d'nt work. I looked at the logs and realized that the problem in version of BOINC(7.0.27 is minimum). ОК, I updated BOINC to last stable version - 7.0.28.
GPU calculations have started, but it worked poorly - continuously receive an error message reporting a shortage of memory: Sorry, at the moment your system doesn't have enough free CPU/GPU memory to run this task
(although it was free near 900-980 MB of video RAM and 500-1500 MB of system RAM). + Perfomance rate was low + lags in graphical user interface(even classic WinXP teme).
I check this topic, I read that E@H openCL app requires minimum Catalist 12.x.
Having decided that the problem may stem from the fact that I'm using version 11.10 I downloaded and installed the latest drivers from the AMD site - Catalist 12.6 (12-6_xp32_dd_ccc_whql pack)
And now got situation BOINC is now generally can not detect the OpenCL devices at all. (although the rest of the video driver working properly - for example, 3D games)
As I understand it is lack of OpenCL components ?
In older versions of AMD drivers, OpenCL support was adding just by the APP SDK... But you put up a warning in first post: don't install the APP SDK!
Why not install? Now OpenCL components are built into the main driver itself?
If so, what could be the reason that BOINC can not detect OpenCL devices after Catalit 12.6 installaton?

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

RE: If so, what could be

Quote:
If so, what could be the reason that BOINC can not detect OpenCL devices after Catalit 12.6 installaton?


The AMD drivers for Windows XP no longer have OpenCL support since Catalysts 12.5, so you need 12.1 to 12.4 to still have it included in the drivers install package.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 686042413
RAC: 597943

Hi The problem is that AMD

Hi

The problem is that AMD recently removed OpenCL support from their Windows XP drivers. Also the SDK does no longer support Windows XP :-(. This is very inconvenient for XP users, but one has to face the fact that XP is now at the end of its life cycle.

In general, E@H doesn't t require 12.x drivers, it's just that AMD fixed some bugs in that version so if you have the choice (XP users unfortunately don't have a choice) you should upgrade to the latest drivers.

Cheers
HB

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2139
Credit: 2752648717
RAC: 1486471

RE: RE: If so, what could

Quote:
Quote:
If so, what could be the reason that BOINC can not detect OpenCL devices after Catalit 12.6 installaton?

The AMD drivers for Windows XP no longer have OpenCL support since Catalysts 12.5, so you need 12.1 to 12.4 to still have it included in the drivers install package.


Unfortunately, although AMD's official line is that OpenCL support was removed from XP drivers "from Cat 12.4" (AMD developer forum), in fact it was removed from 12.2 onwards.

The last Catalyst driver package for Windows XP with OpenCL support is 12.1

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

I have a new HP 635 laptop

I have a new HP 635 laptop running SuSE SLES 11. Its CPU is an AMD E-450 which has some graphic capabilities.The Catalyst Control Center says it is an AMD Radeon HD 6320, As far as I understand (very little of graphic cards) its driver should be 8.86.5.
My question is:could it be used by Einstein@home and if yes which BOINC version would be needed? I am still using 6.10.58 on both of my SuSE Linux boxes,since no later version seems to work.Instead my Solaris Virtual Machine uses 6.12.23 by Dotsch to run SETI@home.
Tullio

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 686042413
RAC: 597943

RE: I have a new HP 635

Quote:
I have a new HP 635 laptop running SuSE SLES 11. Its CPU is an AMD E-450 which has some graphic capabilities.The Catalyst Control Center says it is an AMD Radeon HD 6320, As far as I understand (very little of graphic cards) its driver should be 8.86.5.
My question is:could it be used by Einstein@home and if yes which BOINC version would be needed? I am still using 6.10.58 on both of my SuSE Linux boxes,since no later version seems to work.Instead my Solaris Virtual Machine uses 6.12.23 by Dotsch to run SETI@home.
Tullio

Hi Tullio

This should work in principle after upgrading to a BOINC version 7.0.28 or higher. I'm not quite sure whether it would be worth the hassle tho if you are unsure about the BOINC version upgrade working on your PC: the GPU embedded in the CPU is far less powerful than a dedictaed graphics card. It would crunch a BRP4 unit at (very) roughly the same speed as a CPU core. That would be ok, but unfortunately to get good performance out of the OpenCL app, you need to tell BOINC to reserve one core for the GPU app, so in total you would gain almost nothing in computing power.

Cheers
HB

tullio
tullio
Joined: 22 Jan 05
Posts: 2118
Credit: 61407735
RAC: 0

Thanks Bikeman,mine was just

Thanks Bikeman,mine was just a curiosity. The E-450 CPU running at 1.67 GHz seems comparable to my other CPU, an Opteron 1210 at 1.8 GHz, while consuming much less power, 18 W against 75 W. Time has not passed in vain, from 2008 to 2012.
Tullioi

Mad_Max
Mad_Max
Joined: 2 Jan 10
Posts: 153
Credit: 2134772970
RAC: 461437

RE: Unfortunately, although

Quote:

Unfortunately, although AMD's official line is that OpenCL support was removed from XP drivers "from Cat 12.4" (AMD developer forum), in fact it was removed from 12.2 onwards.

The last Catalyst driver package for Windows XP with OpenCL support is 12.1

Damn AMD. I kill few hours at reinstalling all version of 12.x of catalist because at AMD site in drivers description writed what ver. 12.1-12.14 all has OpenCL support:

Quote:
Description:
Package contains the following graphics drivers and dependent/required software for the products specified in the current version's official release notes:
Display Driver
OpenCL Driver
AMD Integrated Driver
AMD HDMI Audio Driver
Catalyst Control Center


[url=http://support.amd.com/us/gpudownload/windows/previous/12/Pages/radeon.aspx?os=Windows XP - Professional/Home&rev=12.4]Official Catalist Description[/url]
But actually only 12.1 has it.

Finally i install catalist 12.1. GPU computing work now again(POEM for example), but Einstein@Home app still not working properly. All same(as at 11.x catalist): errors about lack of RAM, but system have lot of free RAM actually.
My WU logs
What can be source of this problem?
And how many CPU (main system RAM) current OpenCL app require at peak?
GPU RAM cant be a problem - almost all(1 Gb) free.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.