Hi!!
I upgraded to boinc 6.13.12 and now OpenCl on my ATI card works
I use Catalyst driver 11.3 and SDK2.4 and they work "perfect" with all other ATI boinc projects.
I find the usage of the GPU extremely low. And GPU are only running for a fraction of a second every minute....
CPU usage is also very low.
Is there any way that you can increase GPU load?
Any chance that an app_info.xml example can be posted here on the forum?
Copyright © 2024 Einstein@Home. All rights reserved.
Running on ATI
)
According to ATI themselves, SDK 2.4 requires Catalysts 11.4
Just wait until the task gets on its way in earnest. I've seen loads of 43-50% for the first 15 minutes, with 96% after that.
Why? What do you expect of an anonymous platform file to do that we're not already testing under normal circumstances? Why is it that you're here?
Reply to ageless I've been
)
Reply to ageless
I've been using Catalyst driver 11.3 with SDK2.4 for a long time, maybe 6mounths on 2 different machines with 2 different ATI cards.
With thoose machines I've been running without any problems, Milkyway, Collatz, Primegrid(pps)ati-application, SETI(lunatics ATIbeta application), SETIbeta(Raistmer beta applications(several of them).
And the performance of the tasks in all of theese projects are Very Good!!!
Whatever ATI says, I recommend running Catalyst 11.3 with SDK2.4
Maybe one need 11.4 and SDK 2.4 for some special games that their cards support...
I will run a couple of tasks and I will monitor how they use my GPU
I've seen an app_info.xml been used in several different purposes.
You can use it to adjust different settings on different rigs to improve performance.
On the question why I am here:
I saw a discussion on a different forum that ALBERT where testing OpenCl on ATI and since I have 2 Computors with ATI i'd joined....
RE: Maybe one need 11.4 and
)
Why not read the link? It's the requirements to run OpenCL on the ATI GPU. Of the projects you name, only Primegrid uses an OpenCL application, and then only for their Proth Prime Search (Sieve). You're running the CUDA version, thus nVidia. Not OpenCL. Neither Collatz, nor Milkyway, nor Moo! Wrapper run OpenCL applications. They run CUDA and CAL only.
The other projects where ATI applications are used are:
- Seti Beta: default application for Astropulse is CAL/Brook+ (recognizable by "ati13ati" or "ati14ati"), not OpenCL.
- Seti anonymous platform for Astropulse and Multibeam. However, for the Astropulse application it depends on what you chose to run, for they've got the hybrid application (runs CAL/brook+ and CPU) and an OpenCL application. Mulitbeam are all CAL/Brook+, not OpenCL.
So for OpenCL it does matter which drivers you run in combination with which SDK. For Cal/Brook+ it doesn't so much, as long as the drivers are older than the 8.12
For CUDA & CAL, maybe yes, depends highly on what client version you use and whether or not the project runs with the CreditNew scheme or not. For OpenCL, not so much as the project has to send along all the details about the task you run. That's what we're testing here, not our own values.
We're testing OpenCL applications here, not set some app_info.xml and forget all about it. This project isn't for credit hunger people, they say so themselves on their front page. It's very well possible that a new application is released every day; that's undoable with an anonymous platform file.
RE: RE: Maybe one need
)
OK
Then I might getting some feedback of which driver in Combination to which SDK that works best for this project.
ATI Cards I have access too is:
5850 Driver=? SDK=?
4650 Driver=? SDK=?
4650(agp)Driver=? SDK=?
2600 Driver=? SDK=?
The 2600 isn't that important....Doesn't run much on it...
Same with the 4650(AGP).
And someone that runs 68xx and 69xx might want to know what combination will work best for them.
Whatever AMD/ATI says and what you say with your expertise in programming.
I as a user say that so far until proven otherwise I stay with the 11.3 and the SDK2.4 that so far has worked perfectly with the projects you have discribed above wheather it has ati13 ati14 CAL/BROOK+ OpenCl.
They all have work with very good performance compared to other combinations of the driver and SDK that I have seen.
I find it also useful when I doesn't have to change driver/sdk when running different projects.
I forgot to mention that
)
I forgot to mention that today I installed the 11.10 driver with SDK2.5
And I couldn't see any difference from using the 11.3 with sdk2.4
I just wanted to mention that....
I also read the ATI page you
)
I also read the ATI page you submitted...
I quote them "The SDK may work on configurations that fall outside the list below."
Well, then I guess I am just lucky getting better performance with 11.3 and sdk2.4 for unknown reasons, well atleast unkown for me.
I run it on 3 Computors and I don't see any problems when doing so
By putting them together you
)
By putting them together you make them look like they're all one and the same thing. They aren't.
ati13ati = ATI 1.3, is the version number against which ATI CAL API the science application was built. In this case ATI CAL one point three.
ati14ati = ATI 1.4, similarly as to above, but then for one point four.
These version numbers coincide with the minimum driver version one needs to run them at. 1.2 was Catalysts 8.12 and above, 1.3 is Catalysts 9.2 and above, and 1.4 is Catalysts 9.3 and above.
For a nice night of reading,
CAL/Brook+/BrookGPU = Compute Abstraction Layer, http://en.wikipedia.org/wiki/BrookGPU.
CUDA = Compute Unified Device Architecture, http://en.wikipedia.org/wiki/CUDA.
OpenCL = Open Computing Language, http://en.wikipedia.org/wiki/OpenCL.
And finally, do read this very interesting article, OpenCL vs CUDA misconceptions.
That wasn't helpful
)
That wasn't helpful information at all...
All I wanted to know was if the behaviour of the application i discribed was due to driver or sdk malfunction in some way...
And or if it is something that I can do somehow to change that behaviour.
A simple "NO you can't" from a program developer would have been a nice reply.
You seen to have great knowledge in where to find information to read.(Librarian).
Why you(ageless) are here I haven't figure out yet.
I am not a program developer,
)
I am not a program developer, but just another volunteer with perhaps a little more information in his pocket than others have. I try to teach. You don't seem interested to learn, so I won't teach you anymore. I'll now ignore you. Your loss.
I can't loose anything if I
)
I can't loose anything if I don't have gained anything....
What did I loose....?
Hmm.
Ok, Goodbye then.