We just released a 32-bit Linux CUDA binary. It uses the same codebase as the Windows release, but contains a workaround for a scheduling bug in the current NVIDIA CUDA driver. This workaround leads to the fact that the app has to use a full CPU core, instead of just ~20%. While this is clearly not optimal it's probably better than having no Linux CUDA app at all (remember: the old ABP2 CUDA also used a full core but this app is much more efficient). As soon as NVIDIA released their next driver update (approx. 2-3 months from now) we'll switch back to the regular implementation that uses as less of a CPU core as possible.
In the meantime we'll continue to improve the GPU usage and accuracy. We hope to be able to release a Mac OS CUDA version in the not too distant future. We also started to look into an OpenCL implementation which will eventually enable the use of ATI/AMD GPUs for Einstein@Home.
Cheers,
Oliver
Einstein@Home Project
Copyright © 2024 Einstein@Home. All rights reserved.
BRP3 CUDA application 1.06 for Linux released
)
Great news!
This will have influence to my decision what new card I will buy. :)
I already have ATI 4650
)
I already have ATI 4650 cards,
So when it is written it will depend on the minimum specs for the app to run on them.
Dose einstein need double precision floating point,
I think that started with the 4800 series :(
RE: I already have ATI 4650
)
It doesn't need for Cuda, otherwise I couldn't crunch with my GT240, so I don't see any need for OpenCL.
Grüße vom Sänger
RE: ... so I don't see any
)
I definitively will buy an ATI/AMD card for my Linux workplace and if it can't be used here I will go somewhere else, where double precision is needed. Beside that a lot of people own high speed AMD/ATI cards. :)
Afaik the low end 6850 cards support only single precision too.
But we are getting off topic anyway. ;)
Kind regards
Much appreciated for the
)
Much appreciated for the Linux Cuda 32bit app.
I am getting an error message:
"CUDA version 3.1 capability needed"
My system self-reports:
"NVIDIA GPU 0: GeForce GT 220 (driver version unknown, CUDA version 3010, compute capability 1.2, 1024MB, 131 GFLOPS peak)"
Is there something wrong on my end? I am running Kubuntu Lucid on the Nvidia 256.53 driver (the last known good one that doesn't error out on Primegrid).
RE: Is there something
)
Quote from the thread BRP CUDA requirements:
Grüße vom Sänger
RE: Much appreciated for
)
The error message contained a wrong CUDA version number. We fixed the scheduler and it now correctly reports "CUDA version 3.2 capability needed".
Cheers,
Oliver
Einstein@Home Project
RE: We just released a
)
Please consider releasing binary which would depend on less shared libraries than the current one. On 64-bit linux some distributions don't include many 32-bit libraries, see description of my problem here.
Metod ...
RE: Please consider
)
We try of course to use as many static libs as possible. I'll look into this and see if things can be further improved.
Oliver
Einstein@Home Project
RE: The error message
)
Thanks for the clarification. I hadn't seen the required specs on the other thread. I am happy to say that the current Nvidia 260.19.29 (Ubuntu) driver works for PrimeGrid as well as E@H.
Although it still uses 1 CPU core, the speed is pretty decent. I am getting through a WU in about 6400 sec with a basic GT220 (and 1 core of an i7-860).