I've done all I can, and just wanted to say sorry.

Darrell
Darrell
Joined: 11 Nov 04
Posts: 32
Credit: 15397991
RAC: 0
Topic 196715

1/1/2013 2:57:40 PM | | Processor: 2 AuthenticAMD AMD Athlon(tm) II X2 250 Processor [Family 16 Model 6 Stepping 3]
1/1/2013 2:57:40 PM | | Processor: 1.00 MB cache
1/1/2013 2:57:40 PM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni cx16 syscall nx lm svm sse4a osvw ibs skinit wdt page1gb rdtscp 3dnowext 3dnow
1/1/2013 2:57:40 PM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
1/1/2013 2:57:40 PM | | Memory: 7.75 GB physical, 15.50 GB virtual
1/1/2013 2:57:40 PM | | Disk: 931.41 GB total, 871.70 GB free
1/1/2013 2:57:40 PM | | Local time is UTC -6 hours
1/1/2013 2:57:40 PM | | VirtualBox version: 4.2.4
1/1/2013 2:57:40 PM | | CAL: ATI GPU 0: ATI Radeon HD 5x00 series (Redwood) (CAL version 1.4.1741, 1024MB, 991MB available, 704 GFLOPS peak)
1/1/2013 2:57:40 PM | | CAL: ATI GPU 1: ATI Radeon HD 2300/2400/3200 (RV610) (CAL version 1.4.1741, 256MB, 224MB available, 56 GFLOPS peak)
1/1/2013 2:57:40 PM | | OpenCL: ATI GPU 0: ATI Radeon HD 5x00 series (Redwood) (driver version CAL 1.4.1741 (VM), device version OpenCL 1.2 AMD-APP (937.2), 1024MB, 991MB available, 704 GFLOPS peak)
1/1/2013 2:57:40 PM | | Config: report completed tasks immediately
1/1/2013 2:57:40 PM | | Config: use all coprocessors

Thanks to a modded driver version by Dellon over at guru3d. My win7 machine is now running the latest driver. Unfortunately the boinc scheduler is not smart enough to run the opencl apps only on the HD5550. Any it tries to run on the integrated HD3000 will and do fail. So I am sorry for the extra strain on the server.

Alex
Alex
Joined: 1 Mar 05
Posts: 451
Credit: 508056914
RAC: 57118

I've done all I can, and just wanted to say sorry.

don't give up, there is a way to do that with a cc_config.xml, and it is easy.
I do not know it by brain and I'm out for 3 days, but when I come back I can post that.
I have used it for MW when I used a system with one DP and one SP GPU, had the same effects.

Darrell
Darrell
Joined: 11 Nov 04
Posts: 32
Credit: 15397991
RAC: 0

don't give up, there is a way

don't give up, there is a way to do that with a cc_config.xml, and it is easy

Not, giving up. Just saying sorry for the extra strain. I've done all I know how to due at the moment.

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5874
Credit: 117994678112
RAC: 21067631

RE: ... Unfortunately the

Quote:
... Unfortunately the boinc scheduler is not smart enough ...


Well, the client is smart enough - you just have to tell it what you want :-).

Alex is right - it's quite easy. If you google 'boinc client configuration' you can find the BOINC Wiki page on client configuration. You will see all the 'Logging Flags' and 'Options' that are available to allow you to modify the default behaviour.

You don't need to worry about logging flags so you can ignore them. You just need to create a cc_config.xml (the instructions tell you how) with an .... section which contains just the single option 'N' where you set N to be the device number you want to ignore. From your log snippet, you can see N should be 1.

So go ahead, read the instructions carefully and then create and deploy your very own cc_config.xml.

Cheers,
Gary.

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2706578
RAC: 598

Or you can use the config

Or you can use the config option to exclude the GPU from using the BRP4 app (so the GPU is still available for use on other projects):

Quote:

Don't use the given GPU for the given project. If is not specified, exclude all GPUs of the given type. is required if your computer has more than one type of GPU; otherwise it can be omitted. specifies the short name of an application (i.e. the element within the element in client_state.xml). If specified, only tasks for that app are excluded. You may include multiple elements. New in 6.13

   project_URL
   [N]
   [nvidia|ati]
   [appname]

Claggy

Darrell
Darrell
Joined: 11 Nov 04
Posts: 32
Credit: 15397991
RAC: 0

Thanks Claggy, will give it a

Thanks Claggy, will give it a try. Have been off line for a over a year, lots of catching up to do.

oz
oz
Joined: 28 Feb 05
Posts: 7
Credit: 54902288
RAC: 0

Don't waste time on trying to

Don't waste time on trying to run openCL Apps on gpu's <~ HD5000 series
Supported are OpenCL 1.2 capable GPU's
http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 16

RE: Supported are OpenCL

Quote:
Supported are OpenCL 1.2 capable GPU's


This project supports OpenCL 1.1 capable GPUs, meaning the 5xxx and above.
OpenCL 1.0 capable GPUs, being the 3xxx and 4xxx are not supported, due to incompatible work group size.

Alex
Alex
Joined: 1 Mar 05
Posts: 451
Credit: 508056914
RAC: 57118

RE: Don't waste time on

Quote:
Don't waste time on trying to run openCL Apps on gpu's <~ HD5000 series
Supported are OpenCL 1.2 capable GPU's
http://developer.amd.com/tools/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/

HD5xxx is working fine here @ Einstein; I have 2 of them doing their jobs.

Darrell
Darrell
Joined: 11 Nov 04
Posts: 32
Credit: 15397991
RAC: 0

Well it turns out that after

Well it turns out that after my first post, that the modded 12.11 driver was only working on the integrated HD3000, which is what it was for. The HD5550 was still running under 11.5. After fighting with the drivers for a day and a half, can actually now say that BOTH GPUs are running the current 12.11 beta driver. I have also dugged thru the client state xml and excluded the HD3000 from running any opencl apps, it works perfectly for running Collatz units. Have turned on the coproc and work fetch flags, just to make sure the exclude device is working correctly.

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 16

RE: ..the client state xml

Quote:
..the client state xml and excluded the HD3000 from running any opencl apps


You don't do that from the client_state.xml, actually you don't do anything from the client_state.xml. It's not that it's a file you shouldn't look into, but it is also not a file you want to go change much in as it is the file that holds a record of all the tasks presently on your system.

To reiterate, any commands you want to give the BOINC client on which GPU to use and which not, must be done through the core client configuration file, the cc_config.xml file. This is done by adding the proper line, or the lines. Not by hand-editing any of the other xml files in your data directory.

You probably edited the right file, but mentioned it wrong in your post. I am just here to make sure that the next person reading here --but too afraid to ask-- is not thinking that the solution to his problem is in the client_state.xml file. As it isn't.

Comment viewing options

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