How to setup Bonic to use my ATI card on seti@home?


log in

Advanced search

Message boards : Number crunching : How to setup Bonic to use my ATI card on seti@home?

1 · 2 · Next
Author Message
Andy Mclaughlan
Send message
Joined: 2 Sep 04
Posts: 3
Credit: 208,975
RAC: 0
United Kingdom
Message 1154251 - Posted: 20 Sep 2011, 22:10:02 UTC

Ok Im a little confused about how to actually get seti@home working with my ATI card. I found out so far that standard bonic only uses Nvidia cards and only an optimized version will use an ATI card.

Ok so how do I setup and optimized version of bonic is there a beginners guide as its not at all clear.

I downloaded and installed Lunatics_Win64_v0.38_setup but as far as I can see it has made no difference to how seti is running on my bonic client?

So how do I set this up?

Blake Bonkofsky
Volunteer tester
Avatar
Send message
Joined: 29 Dec 99
Posts: 617
Credit: 46,332,781
RAC: 0
United States
Message 1154265 - Posted: 20 Sep 2011, 23:15:53 UTC - in response to Message 1154251.

Ok Im a little confused about how to actually get seti@home working with my ATI card. I found out so far that standard bonic only uses Nvidia cards and only an optimized version will use an ATI card.

Ok so how do I setup and optimized version of bonic is there a beginners guide as its not at all clear.

I downloaded and installed Lunatics_Win64_v0.38_setup but as far as I can see it has made no difference to how seti is running on my bonic client?

So how do I set this up?


Could you post the first 30-40 lines of the startup log on your BOINC client? That will show us if BOINC will even try to use the ATI card.

Also, the servers still have not recovered from the maintenance outage, so you might just have to wait for the servers to come back up to get some tasks for your device.
____________

Profile Mad Fritz
Avatar
Send message
Joined: 20 Jul 01
Posts: 87
Credit: 11,334,904
RAC: 0
Switzerland
Message 1154267 - Posted: 20 Sep 2011, 23:23:58 UTC - in response to Message 1154251.

First thing: ATM ati-WU's seems to be rare... I had to wait a week or so before I got my first one.

Second:
Having Lunatic's excellent optimised apps is just half of the game.
I had to install AMD's APP (Accelerated Parallel Processing) SDK too.

Edit:

According to the latest readme it is not longer necessary:

Minimum required driver: Something that is OpenCL capable. You can check with
GPU-Z (see above).
Catalyst 10.7b with SDK
Catalyst 10.10 APP without SDK
Recommended driver: Catalyst 11.3


Of cause your card has to be OpenCL capable.

For cards, see
http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx


But do NOT expect a similar performance like the nVidias. I am normally (regarding noise, power consumption, game performance & value for money) an ATI/AMD-fanboy. BUT I have now 2 nVidias 560/580 crunching for SETI just for the sake of it (OK, dont get any WUs, but who cares).

BR

Andy


____________

Andy Mclaughlan
Send message
Joined: 2 Sep 04
Posts: 3
Credit: 208,975
RAC: 0
United Kingdom
Message 1154269 - Posted: 20 Sep 2011, 23:31:50 UTC - in response to Message 1154267.

Well it seems to be working, my card is OpenCL capable and its attempting to request work for it but saying there are no tasks available so I guess Ill just have to wait and see what happens.

Profile Mike
Volunteer tester
Avatar
Send message
Joined: 17 Feb 01
Posts: 23308
Credit: 31,646,291
RAC: 23,968
Germany
Message 1154543 - Posted: 21 Sep 2011, 16:07:05 UTC

Would be useful to know what card you are using.


____________

Triwush
Send message
Joined: 31 Aug 99
Posts: 1
Credit: 55,927,191
RAC: 19,206
United States
Message 1154753 - Posted: 22 Sep 2011, 2:17:40 UTC

I have an HD 6850, which is not getting any work - yet. Thanks.

Profile ignorance is no excuse
Avatar
Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,274
RAC: 0
Korea, North
Message 1154941 - Posted: 22 Sep 2011, 16:49:59 UTC - in response to Message 1154753.

just an FYI. the more recent ATI drivers all come with SDK so you don't have to do an extra step to get that installed or working
____________
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope

End terrorism by building a school

Starman
Avatar
Send message
Joined: 15 May 99
Posts: 133
Credit: 34,089,768
RAC: 37,504
Canada
Message 1155394 - Posted: 23 Sep 2011, 20:49:05 UTC - in response to Message 1154941.

I installed Lunatics on an ATI 4870 about 3 months ago and it's getting lots of work. Also installed an a 3650 (i think) not open CL, and its gets works, but occasionaly runs out.
____________

Andy Mclaughlan
Send message
Joined: 2 Sep 04
Posts: 3
Credit: 208,975
RAC: 0
United Kingdom
Message 1156092 - Posted: 25 Sep 2011, 21:53:41 UTC - in response to Message 1154543.

Would be useful to know what card you are using.



Im using this:

ATI GPU 0: ATI Radeon HD 4600 series (R730) (CAL version 1.4.1385, 512MB, 480 GFLOPS peak)


Not had any work units for it so far.

Claggy
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,120
RAC: 762
United Kingdom
Message 1156093 - Posted: 25 Sep 2011, 22:06:21 UTC - in response to Message 1156092.

Andy, which GPU apps did you install?

You might need the MB app from this thread:

Call for testers - low-end ATi HD4xxx, part 2

Claggy

Profile mechtheist
Avatar
Send message
Joined: 20 Aug 09
Posts: 9
Credit: 9,605,122
RAC: 0
United States
Message 1156540 - Posted: 27 Sep 2011, 5:38:08 UTC

I have had the same problem, with some new hardware and reconfiguring the 3 PCs I run BOINC, I can't get any GPU work, that includes 2 PCs with ATI cards, and one with the standard SETI install on a linux macine with nvidia cards. I think though it may have been a hallucination, that I saw a couple or 3 of ATI tasks running, but for over a week I haven't gotten any from SETI. I have tons of cpu tasks running.

You can see requests etc:

9/25/2011 9:03:48 AM | SETI@home | Found app_info.xml; using anonymous platform
9/25/2011 9:21:08 AM | SETI@home | Requesting new tasks for CPU and ATI GPU
9/26/2011 2:42:36 PM | SETI@home | Reporting 1 completed tasks, requesting new tasks for CPU and ATI GPU


for the ATIs, but I don't see explicitly requests for GPU work on th linux with nvidias, and that was working up until recently. The other projects run GPUs just fine.

Any help/ideas would be greatly appreciated.

Profile Gundolf Jahn
Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 356,746
RAC: 15
Germany
Message 1156559 - Posted: 27 Sep 2011, 7:13:18 UTC - in response to Message 1156540.

...and one with the standard SETI install on a linux machine with nvidia cards.

There's no such thing as a "standard SETI install". ;-)

What you install is BOINC and eventually an optimised application. Your linux nVidia host seems to run the stock SETI applications though, and there is no stock CUDA application for linux here at SETI@home.

Gruß,
Gundolf

Claggy
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,120
RAC: 762
United Kingdom
Message 1156560 - Posted: 27 Sep 2011, 7:40:28 UTC - in response to Message 1156540.
Last modified: 27 Sep 2011, 7:42:12 UTC

I have had the same problem, with some new hardware and reconfiguring the 3 PCs I run BOINC, I can't get any GPU work, that includes 2 PCs with ATI cards, and one with the standard SETI install on a linux macine with nvidia cards. I think though it may have been a hallucination, that I saw a couple or 3 of ATI tasks running, but for over a week I haven't gotten any from SETI. I have tons of cpu tasks running.

You can see requests etc:
9/25/2011 9:03:48 AM | SETI@home | Found app_info.xml; using anonymous platform
9/25/2011 9:21:08 AM | SETI@home | Requesting new tasks for CPU and ATI GPU
9/26/2011 2:42:36 PM | SETI@home | Reporting 1 completed tasks, requesting new tasks for CPU and ATI GPU


for the ATIs, but I don't see explicitly requests for GPU work on th linux with nvidias, and that was working up until recently. The other projects run GPUs just fine.

Any help/ideas would be greatly appreciated.

One of your ATI machines has 50 CPU tasks which is the limit for CPU tasks at the moment, it probably can't get any GPU tasks because it's getting refused because it's at the CPU limit,
So you'll need to stop it asking for CPU work, eithier reduce it cache settings until it stops asking for CPU work, or deselect 'Use CPU' in your project preferences until you have enough GPU work,
(It might be best if you did new preferences just for that host, and then moved that host to that venue)

Your other ATI host has just three Astropulse tasks, you might want to try increasing it's cache to just get some more CPU work, later move it to the venue where 'Use CPU' isn't selected,
But select NNT at any other projects first, otherwise it'll fill up with work from them.

You Linux host is running the Stock apps, there isn't a Stock Linux Seti Cuda app, you'll have to install one of the Optimised Cuda apps to get the Nvidia's crunching, Note: there are only Cuda apps available for 64bit Linux:

Downloads at Crunchers Anonymous

Claggy

Richard Haselgrove
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8373
Credit: 46,535,270
RAC: 13,401
United Kingdom
Message 1156562 - Posted: 27 Sep 2011, 7:55:06 UTC - in response to Message 1156560.

One of your ATI machines has 50 CPU tasks which is the limit for CPU tasks at the moment, it probably can't get any GPU tasks because it's getting refused because it's at the CPU limit,
So you'll need to stop it asking for CPU work, eithier reduce it cache settings until it stops asking for CPU work, or deselect 'Use CPU' in your project preferences until you have enough GPU work,
(It might be best if you did new preferences just for that host, and then moved that host to that venue)

I think that was my speculation a while back, but it doesn't seem to be true - at the moment, if it ever was.

I'm monitoring a host with currently exactly 450 tasks in progress - 400 NVidia GPU, and 50 CPU. It's doing VLAR on the CPU just at the moment, so that 50 limit doesn't get recycled very often: but that isn't stopping the NVidia side of things reporting completed shorties, and getting replacements, every six minutes or so.

I think we were speculating much earlier in the current server problems, when the quotas were first introduced. It may be that a host which already had more than the quota cached from before the troubles got backed off more aggressively than hosts which are on the current line.

Profile mechtheist
Avatar
Send message
Joined: 20 Aug 09
Posts: 9
Credit: 9,605,122
RAC: 0
United States
Message 1157020 - Posted: 29 Sep 2011, 10:25:32 UTC - in response to Message 1156562.

One of your ATI machines has 50 CPU tasks which is the limit for CPU tasks at the moment, it probably can't get any GPU tasks because it's getting refused because it's at the CPU limit,
So you'll need to stop it asking for CPU work, eithier reduce it cache settings until it stops asking for CPU work, or deselect 'Use CPU' in your project preferences until you have enough GPU work,
(It might be best if you did new preferences just for that host, and then moved that host to that venue)

I think that was my speculation a while back, but it doesn't seem to be true - at the moment, if it ever was.

I'm monitoring a host with currently exactly 450 tasks in progress - 400 NVidia GPU, and 50 CPU. It's doing VLAR on the CPU just at the moment, so that 50 limit doesn't get recycled very often: but that isn't stopping the NVidia side of things reporting completed shorties, and getting replacements, every six minutes or so.

I think we were speculating much earlier in the current server problems, when the quotas were first introduced. It may be that a host which already had more than the quota cached from before the troubles got backed off more aggressively than hosts which are on the current line.


@Claggy too, thank you guys, I don't think it is too many cpu tasks, the replies just say no 'tasks'
9/29/2011 3:54:43 AM | SETI@home | Reporting 1 completed tasks, requesting new tasks for CPU and ATI GPU
9/29/2011 3:54:46 AM | SETI@home | Scheduler request completed: got 0 new tasks
9/29/2011 3:54:46 AM | SETI@home | Project has no tasks available


I don't know if it means anything, but it only requests GPU tasks once, then continues to ask for and get CPU tasks, but there are no more requests for GPU. I think it will ask for GPUs again, sometimes, but if it does there must be a 15 or more ratio.

Again, thanks for any help, any other project I wouldn't spend all that much time on, but SETI is different, and I'd like to get more work done for it without going exclusive to SETI. I have it set at a 4 to 1 priority to the others I work on [except LHC, but they seldom have significant work loads][/quote]

Claggy
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,120
RAC: 762
United Kingdom
Message 1157021 - Posted: 29 Sep 2011, 10:32:13 UTC - in response to Message 1157020.
Last modified: 29 Sep 2011, 10:33:03 UTC

From the News Forum:

Our work unit storage server crashed this morning. Until we get this fixed, we are unable to send out work.

and later:

The box is back up and the RAID is resync'ing. I have the project up to clear some of the queues but the feeder is idling until the resync is complete.

So no work until the feeder starts giving out work again,

Claggy

LadyL
Volunteer tester
Avatar
Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1157023 - Posted: 29 Sep 2011, 10:53:17 UTC - in response to Message 1157020.

@Claggy too, thank you guys, I don't think it is too many cpu tasks, the replies just say no 'tasks'
9/29/2011 3:54:43 AM | SETI@home | Reporting 1 completed tasks, requesting new tasks for CPU and ATI GPU
9/29/2011 3:54:46 AM | SETI@home | Scheduler request completed: got 0 new tasks
9/29/2011 3:54:46 AM | SETI@home | Project has no tasks available


You will have to wait that work is available again, and then look what reply you get to the GPU work request.

'no tasks available' is a very common outcome, when everybody is trying to fill up again - you need some luck to get work assigned. If you see something else it can help with diagnosis.

Apart from that CPU and GPU operate on different backoffs for retries - time between retries increases which each unsuccessful try. If the try is successful (i.e. got a task) but didn't quite fullfill demand, it will ask again after the minimum intervall.
This fits with your 'CPU keeps asking and getting, but GPU doesn't ask again'
Manual update clears backoffs and will force BOINC to ask again (provided it believes it's short of tasks) and go back to short retry intervalls. (known as button abuse ;) )

Profile mechtheist
Avatar
Send message
Joined: 20 Aug 09
Posts: 9
Credit: 9,605,122
RAC: 0
United States
Message 1157278 - Posted: 29 Sep 2011, 22:43:41 UTC
Last modified: 29 Sep 2011, 22:52:22 UTC

@Claggy
&
@LadyL

Thanks again for the replies. This is an impossible time to troubleshoot this, but the lack of gpu work is 2+ weeks old, there were plenty of wu to spread around, looking at my valid tasks, I see a lot of the non-gpu tasks validated in that time by cuda-wu,eg:

2093516012 5072951 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 20:28:04 UTC Completed and validated 2,949.64 293.92 40.97 SETI@home Enhanced v6.08 (cuda)
2093516013 6172575 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 16:32:09 UTC Completed and validated 2,680.19 2,667.87 40.97 SETI@home Enhanced
Anonymous platform (CPU)

Have there been many fewer ati-wu during that time? I am too much the village idiot to comprehend why calcs aint always calcs-why can't many of these be processed by any of the 3-cpu, cuda, openCL--in other words, are the ATI cards usable on a fairly restricted set of work?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Edit: And of course as I was preparing the above, the situation changed, a bunch of work came in, but seems only cpu's, that is all that was requested, thanks BTW about the info on how that works, I just hit update and it requested GPU work and got no new tasks available. I don't think it wants to send me ATI work for some reason even though it knows I have the cards for it.

Claggy
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,120
RAC: 762
United Kingdom
Message 1157282 - Posted: 29 Sep 2011, 22:56:35 UTC - in response to Message 1157278.
Last modified: 29 Sep 2011, 23:03:22 UTC

@Claggy
&
@LadyL

Thanks again for the replies. This is an impossible time to troubleshoot this, but the lack of gpu work is 2+ weeks old, there were plenty of wu to spread around, looking at my valid tasks, I see a lot of the non-gpu tasks validated in that time by cuda-wu,eg:
2093516012 5072951 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 20:28:04 UTC Completed and validated 2,949.64 293.92 40.97 SETI@home Enhanced v6.08 (cuda)
2093516013 6172575 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 16:32:09 UTC Completed and validated 2,680.19 2,667.87 40.97 SETI@home Enhanced
Anonymous platform (CPU)

Have there been many fewer ati-wu during that time? I am too much the village idiot to comprehend why calcs aint always calcs-why can't many of these be processed by any of the 3-cpu, cuda, openCL--in other words, are the ATI cards usable on a fairly restricted set of work?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Edit: And of course as I was preparing the above, the situation changed, a bunch of work came in, but seems only cpu's, that is all that was requested, thanks BTW about the info on how that works, I just hit update and it requested GPU work and got no new tasks available. I don't think it wants to send me ATI work for some reason even though it knows I have the cards for it.

Go into your project preferences and deselect 'Use CPU', now Boinc will only ask for GPU work, you should get some, patience is the key here, you can re-enable CPU work fetch later,

There is no such thing as an ATI Wu, any Wu can be sent to any device that has a compatible app (with the exception of VLAR's to Nvidia GPUs)

Claggy

Profile mechtheist
Avatar
Send message
Joined: 20 Aug 09
Posts: 9
Credit: 9,605,122
RAC: 0
United States
Message 1157307 - Posted: 30 Sep 2011, 0:59:27 UTC - in response to Message 1157282.

@Claggy
&
@LadyL

Thanks again for the replies. This is an impossible time to troubleshoot this, but the lack of gpu work is 2+ weeks old, there were plenty of wu to spread around, looking at my valid tasks, I see a lot of the non-gpu tasks validated in that time by cuda-wu,eg:
2093516012 5072951 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 20:28:04 UTC Completed and validated 2,949.64 293.92 40.97 SETI@home Enhanced v6.08 (cuda)
2093516013 6172575 26 Sep 2011 | 8:29:46 UTC 26 Sep 2011 | 16:32:09 UTC Completed and validated 2,680.19 2,667.87 40.97 SETI@home Enhanced
Anonymous platform (CPU)

Have there been many fewer ati-wu during that time? I am too much the village idiot to comprehend why calcs aint always calcs-why can't many of these be processed by any of the 3-cpu, cuda, openCL--in other words, are the ATI cards usable on a fairly restricted set of work?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Edit: And of course as I was preparing the above, the situation changed, a bunch of work came in, but seems only cpu's, that is all that was requested, thanks BTW about the info on how that works, I just hit update and it requested GPU work and got no new tasks available. I don't think it wants to send me ATI work for some reason even though it knows I have the cards for it.

Go into your project preferences and deselect 'Use CPU', now Boinc will only ask for GPU work, you should get some, patience is the key here, you can re-enable CPU work fetch later,

There is no such thing as an ATI Wu, any Wu can be sent to any device that has a compatible app (with the exception of VLAR's to Nvidia GPUs)

Claggy

Hello sir, thank you for your patience! If patience is the key, well, I'm always way the f off-key, per the norm for me. But, I have done things of a BOINC-abusive nature, killing off upwards of 200 wu's, gone all no-new-tasky on everything but LHC and SETI with the no_cpu flag set, and this:
9/29/2011 7:41:52 PM | SETI@home | Sending scheduler request: To fetch work.
9/29/2011 7:41:52 PM | SETI@home | Requesting new tasks for ATI GPU
9/29/2011 7:41:54 PM | SETI@home | Scheduler request completed: got 0 new tasks
9/29/2011 7:41:54 PM | SETI@home | No tasks sent

Same on both my ATI machines, the one I am writing from currently has no GPU work going, since it's finished all that were there and LHC has none, and SETI won't give me any. I am using BOINC manager 6.12.34-64, windows7_64, one machine has 6900s the other 5800s ATI, with the 8.881 driver in both, the drive bays face the east, I'm type O negative, grasping at straws here, any ideas? Thank you again for the help.

1 · 2 · Next

Message boards : Number crunching : How to setup Bonic to use my ATI card on seti@home?

Copyright © 2014 University of California