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

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2143
Credit: 2957876294
RAC: 710773

I suggest that anyone who

I suggest that anyone who "wants a working one" double-checks with the documentation as well.

is not part of the specification.

is hardware-specific, and varies from machine to machine. Scheduling and runtime estimates will be inaccurate unless is reasonably well matched to the available hardware.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5872
Credit: 117627532908
RAC: 35252230

Also is not part of the

Also is not part of the specification. If you read the documentation that Richard linked to, you will see the advice about removing it. The other clue given there is to use what comes back in a scheduler reply message to help select appropriate values for app_info.xml.

To reinforce the advice given by others, to optimise the use of all CPUs and GPUs in your machine, you shouldn't need to resort to using AP. You should be able to control it properly with preferences. There are a number of potential future downsides to using AP which aren't immediately apparent when you decide it's the way to go.

Cheers,
Gary.

gtg302v
gtg302v
Joined: 13 Aug 11
Posts: 3
Credit: 12238909
RAC: 0

My system is an AMD A8 APU

My system is an AMD A8 APU with integrated 6550D and a discrete 6670. I had hoped to use both of these GPUs to crunch two different work units simultaneously, but no matter what i do to my preferences (use 100% of CPUs, use 50% of CPUs), the application is only using the discrete card. Before i installed the 6670, the application ran fine on the integrated 6550D.

I have tried different configurations of AMD dual graphics with no effect. Is there something in BIOS i need to adjust? A preference in Bionic i haven't seen? Anyone using a similar configuration with success or have any suggestions?

Thanks,
Jonathan

gtg302v
gtg302v
Joined: 13 Aug 11
Posts: 3
Credit: 12238909
RAC: 0

Ah! Never mind: in BIOS set

Ah! Never mind: in BIOS set NB config to use IGFX as default, force UMA frame to 1 GB

Now using both GPUS.

Best,
Jonathan

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

Interesting! For an

Interesting! For an integrated device, the performance is actually quite impressive.

Cheers
HB

vlado
vlado
Joined: 22 Apr 11
Posts: 2
Credit: 3831852
RAC: 0

Hi, I have a computer AMD

Hi,
I have a computer AMD Phenom II X6 + 8GB RAM + GPU ATI6490(2GB RAM). System is Gentoo amd64, BOINC is from ebiuld 7.0.29. Boinc detect my computer as without GPU. Sorry my English.

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

Hi! What driver did you

Hi!

What driver did you instal for the ATI GPU (from gentoo distribution or from AMD)? If the driver lacks OpenCL support, BOINC will not recognize it. Installing a driver package from AMD might help.

Cheers
HB

vlado
vlado
Joined: 22 Apr 11
Posts: 2
Credit: 3831852
RAC: 0

I install ati-drivers-12.6

I install ati-drivers-12.6 from portage with Opencl-1.1.

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

RE: I install

Quote:
I install ati-drivers-12.6 from portage with Opencl-1.1.

Hi!

Does that come with the clinfo tool? Can you run this in the same shell that boinc is running in to check that OpenCL support is detected by the driver.

Oh...and are you running BOINC in a headless configuration? The Linux drivers usually require that an X server is running at the same time as BOINC. If boinc is started via an automatic startup script as a service, this might not work. Try running it in a user shell from an X session to see if that makes any difference.

Cheers
HB

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

Hi! Don't work in common

Hi!
Don't work in common Radeon 6570 and 7870.
One 6570 work.
In GPU-Z listed both.
DRV for AMD: 12.6 6/28/2012

Log BOINC Manager:
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)
09.08.2012 19:14:21 | | App version needs OpenCL but GPU doesn't support it
09.08.2012 19:14:21 | Einstein@Home | Application uses missing ATI GPU
09.08.2012 19:14:21 | | App version needs OpenCL but GPU doesn't support it
09.08.2012 19:14:21 | Milkyway@Home | Application uses missing ATI GPU
09.08.2012 19:14:21 | | Config: use all coprocessors
09.08.2012 19:14:21 | Collatz Conjecture | Sending scheduler request: To fetch work.
09.08.2012 19:14:21 | Collatz Conjecture | Requesting new tasks for ATI
09.08.2012 19:14:26 | Collatz Conjecture | Scheduler request completed: got 0 new tasks
09.08.2012 19:14:26 | Collatz Conjecture | No work sent
....
09.08.2012 19:19:31 | Milkyway@Home | Requesting new tasks for ATI
09.08.2012 19:19:35 | | App version needs OpenCL but GPU doesn't support it
09.08.2012 19:19:35 | Milkyway@Home | Scheduler request completed: got 20 new tasks
09.08.2012 19:19:35 | Milkyway@Home | [error] App version uses non-existent ATI GPU
09.08.2012 19:19:35 | Milkyway@Home | [error] Missing coprocessor for task ps_separation_09_2s_sample_2_1341007502_22769738_1; aborting
......

Log luxmark-win64-v2.0 from http://www.luxrender.net/wiki/LuxMark#Download :
2012-08-09 19:21:09 - [LuxRays] OpenCL Platform 0: Advanced Micro Devices, Inc.
...
2012-08-09 19:21:09 - [LuxRays] Device 8 OpenCL name: Turks
2012-08-09 19:21:09 - [LuxRays] Device 8 OpenCL type: GPU
2012-08-09 19:21:09 - [LuxRays] Device 8 OpenCL units: 6
2012-08-09 19:21:09 - [LuxRays] Device 8 OpenCL max allocable memory: 1024MBytes
2012-08-09 19:21:09 - [LuxRays] Device 9 OpenCL name: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
2012-08-09 19:21:09 - [LuxRays] Device 9 OpenCL type: CPU
2012-08-09 19:21:09 - [LuxRays] Device 9 OpenCL units: 8
2012-08-09 19:21:09 - [LuxRays] Device 9 OpenCL max allocable memory: 16301MBytes
2012-08-09 19:21:09 - [LuxRays] Creating 1 intersection device(s)
2012-08-09 19:21:09 - [LuxRays] Allocating intersection device 0: Turks (Type = OPENCL)
2012-08-09 19:21:09 - [RenderEngine] OpenCL Devices used:
2012-08-09 19:21:09 - [RenderEngine] [TurksIntersect]

Sorry my English.

Comment viewing options

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