Boinc does not want use all GPU. cc_config doesn't help

astrocrab
astrocrab
Joined: 28 Jan 08
Posts: 208
Credit: 429202534
RAC: 0
Topic 196629

hello

boinc donn't want to use second amd gpu instead of cc_config line "use all gpu"

Thu 15 Nov 2012 06:04:38 AM MSK | | ATI GPU 0: Tahiti (CAL version 1.4.1741, 3072MB, 2722MB available, 11264 GFLOPS peak)
Thu 15 Nov 2012 06:04:38 AM MSK | | OpenCL: ATI GPU 0: Tahiti (driver version 1084.2 (VM), device version OpenCL 1.2 AMD-APP (1084.2), 3072MB, 2722MB available)
Thu 15 Nov 2012 06:04:38 AM MSK | | OpenCL: ATI GPU 1 (not used): Tahiti (driver version 1084.2 (VM), device version OpenCL 1.2 AMD-APP (1084.2), 2048MB, 0MB available)

how to fix?

Jeroen
Jeroen
Joined: 25 Nov 05
Posts: 379
Credit: 740030628
RAC: 0

Boinc does not want use all GPU. cc_config doesn't help

Hello

The cc_config.xml file should have the following configuration:


1

Is this how your file is setup?

astrocrab
astrocrab
Joined: 28 Jan 08
Posts: 208
Credit: 429202534
RAC: 0

it has

it has

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2699403
RAC: 0

and it has to be called

and it has to be called cc_config.xml not just cc_config

Claggy

Logforme
Logforme
Joined: 13 Aug 10
Posts: 332
Credit: 1714373961
RAC: 0

RE: Thu 15 Nov 2012

Quote:
Thu 15 Nov 2012 06:04:38 AM MSK | | OpenCL: ATI GPU 1 (not used): Tahiti (driver version 1084.2 (VM), device version OpenCL 1.2 AMD-APP (1084.2), 2048MB, 0MB available)


Looks like BOINC thinks all the memory on the second card is used for something else.

astrocrab
astrocrab
Joined: 28 Jan 08
Posts: 208
Credit: 429202534
RAC: 0

but when i add 0 string to

but when i add 0 string to cc_config, it starts crunching on second gpu, ignoring the first )

Jeroen
Jeroen
Joined: 25 Nov 05
Posts: 379
Credit: 740030628
RAC: 0

Hello, I found a fix for

Hello,

I found a fix for this with my new cards.

In xterm, type this:

export DISPLAY=:0

Then start BOINC client:

./boinc --allow_remote_gui_rpc

Both 7970s should now be active and correctly detected by BOINC with correct memory amount and availability.

astrocrab
astrocrab
Joined: 28 Jan 08
Posts: 208
Credit: 429202534
RAC: 0

oh, thanks! i will try. did

oh, thanks! i will try.
did you had this problem too?

Jeroen
Jeroen
Joined: 25 Nov 05
Posts: 379
Credit: 740030628
RAC: 0

Yes, I ran into the same

Yes, I ran into the same problem where the second card was reported as having 2048 MB of memory with 0 MB free.

astrocrab
astrocrab
Joined: 28 Jan 08
Posts: 208
Credit: 429202534
RAC: 0

yes, it works! but what the

yes, it works!
but what the problem is in?
i'm going to report to boinc developers.

Jeroen
Jeroen
Joined: 25 Nov 05
Posts: 379
Credit: 740030628
RAC: 0

By default, the DISPLAY

By default, the DISPLAY variable is set to :0.0 for device 0. I think by setting to :0 that this will allow the application to see all AMD devices.

This document here covers fan speed setup but covers how to select specific cards in X by setting DISPLAY to the appropriate device:

http://hashcat.net/wiki/changing_fan_speed_of_ati_under_linux

This issue seems to be specific to running multiple AMD cards. With NVIDIA and multiple cards, BOINC is able to pick those up automatically without manual intervention even if X is not running.

Comment viewing options

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