Things are looking up. I just installed catalysts 11.11 on my Windows 7 system and where before the CPU usage would be maxed out at a full core from the beginning of the task, this time it'll only be at max ~16% for a while, before going back down to 2-5%. At least, for the first 30 minutes that the task is running.
What did I do?
I had 11.6 with SDK 2.5 installed before and I just installed the display driver and the updated SDK over the 11.6 ones (no uninstallation). Then, despite nothing saying I needed that, I rebooted. Just to be sure about that, k? ;-)
Copyright © 2024 Einstein@Home. All rights reserved.
Catalysts 11.11, Windows 7 - 64bit.
)
One hour, 40 minutes. CPU usage, 1-2%.
Huh. I have 11.11 and 2.5
)
Huh. I have 11.11 and 2.5 installed, but I get the full CPU usage.
The only difference is I am on XP64. When I get back home next week, I will try it on a win7 machine.
Dublin, California
Team: SETI.USA
RE: Things are looking up.
)
Well, I can only state what I
)
Well, I can only state what I see. 3 hours run time, still only max 2% CPU usage.
I even played some Skyrim in between (with BOINC exited).
Perhaps:
1. It's because it's a HD4850 - 1GB, which only does OpenCL 1.0
Perhaps that OpenCL 1.1 dictates the use of a full core in the newer drivers.
2. It's because I didn't clean up/uninstall the old drivers, but just installed over them for the first time in many moons.
3. It's because of irregularities on "your" system. (no flame)
4. It'll kick in to higher gear at a later stage (50% done or so).
RE: Well, I can only state
)
Yup, could be specific to the HD6990...
One thing I wish, for whatever reason they seem to limit the amount of GPU power to 75% more or less and it doesn't matter if it's CUDA or OpenCL... Maybe there is some delay thing or other compute limiting thing in use, I have no idea. But, I wish they would allow the option to open things up to full maximum speed because all but one of my systems are headless dedicated BOINC crunchers..
As it is now, seems like the HD6990 is used as a math coprocessor or something, so why not use it to it's fullest capability? Heck, each GPU has 2Gig DDR5, that should be enough to load everything inside I would speculate. In any case, it's nice to have an ATI task at hand... but it is far from optimized...
However, to compare, DnetC and Moo! Wrapper are the same way with the HD6990... they always need one free core per GPU to run full speed... Milkyway uses no real CPU power and collatz does okay as well.
And yes, I hear comments here and there about a bug and such... ATI Stream drivers aren't as mature as Nvidia and not as well supported I suppose... and the two boards (6990 vs. 4850) are not the same animal anyway.
Sooo, it's funny the 4850 does as well as the 6990 since the 6990 is supposed to have a much more powerful GPU on it... It simply doesn't make sense that a lower end GPU chip does as well as the newer high end GPU chip... therefore I think about CPU software delays or limitations of some sort...
Sigh...
Crunch on!
8-)
RE: Heck, each GPU has 2Gig
)
I don't know how big the kernels are that run these tasks, but the developers at Einstein first try to get everything a bit stable and working, before they think about optimizing.
But none of those are OpenCL. They're all BrookGPU/CAL. So I'm not sure you can really compare them. It's like comparing a 1980s Ford and a present one. Both are cars, both drive miles, both had all kinds of new things, but you can't truly compare them.
Again, you can't compare these. Nvidia has neigh on no OpenCL drivers, ATI is far ahead when it comes to those drivers, since they first had Close to metal, followed by ATI Stream programming, via BrookGPU to Stream SDK, followed by now OpenCL. ATI have been at it since 2004, compared with Nvidia who only started in 2007.
Yes, CUDA is more mature than OpenCL, but that's not weird as it's had more time to mature now than OpenCL has had. As said, Nvidia's OpenCL drivers are either nowhere to be seen or when they are available, very minute and full of bugs.
The difference is that my GPU runs work in 9 hours, yours does it in one hour. Doesn't matter how much CPU is used then. ;-)
At almost 90% and still no
)
At almost 90% and still no more than 2% CPU being used.
Here, Windows Resource Monitor even says 1.35% on average. (Warning: Screen shot at 1920px x 1080px)
Interesting... Well, I'm sure
)
Interesting... Well, I'm sure things will improve as time goes by... for some reason I got the impression the 4850 was doing the tasks the same speed as the HD6990... my bad I suppose.
Also, maybe someday, we will see this project show up on BOINCStats or something... or maybe I negelected to read something somewhere too...
8-)
RE: Huh. I have 11.11 and
)
No difference on win7 64. 100% CPU required per GPU (5870).
Can you explain more, please? What updated SDK? I can't find anything higher than 2.5, which I already have. Which display driver?
Dublin, California
Team: SETI.USA
In the Catalysts installer
)
In the Catalysts installer there's this option where one can choose to update separate parts, like the display driver, the HDMI driver, the Catalysts Control Center, and the SDK.
Going from 11.6 -> 11.11 I only chose to update the display driver and the SDK, all the rest of the options I had unchecked. Like so:
(This is the screen shot for the 11.12 drivers)
I upgraded to 11.12, chose all available options in the installer this time.
Upon BOINC start-up, Albert uses one core to full for around 15-20 seconds, then usage goes down to the previous 1-2%. I'll keep an eye on it.