ubuntu 8.04 will it run CUDA?

Hi all!

I’m trying to switch from windows to linux in my development… I download an ubuntu ISO to install it as a secondary OS on my PC, but I was a bit disappointed to found that current ubuntu 8.04 is not supported by NVIDIA. At least I found no driver for this platform at NVIDIA website. :/

So, some questions then:

  1. Is is possible to install CUDA driver/SDK/toolkit for ubuntu 7.04/7.10 on ubuntu 8.04?
  2. Did someone succeed in this?
  3. Will ubuntu 8.04 be ever supported by NVIDIA and when?

Thanks!


WBR,
AG

I’ve done this, but I can’t guarantee correctness. Re. support: If you suspect you have a bug in the driver or toolkit, you’ll have to reproduce it on a supported distro before NVIDIA can take it seriously, until official support comes. That said, I’ve been fine.

Thanks! I’ll try… :thumbup: One more question: which kind of ubuntu did you play with? X-, K-, Gnome-based one? Is it makes any difference for CUDA stuff (especially driver)?

WBR,

AG

Ubuntu 8.04 will be supported in CUDA_2.1.

Standard Gnome Ubuntu - I think it’s pretty similar all around. You may get better speeds with lighter window managers, but the most speed of all if you aren’t running X11 on the GPU.

That is awesome.

Sounds really nice! :D But can you also tell me when (approximately) this thing will be released?

Thanks!

WBR,

AG

I think half the forum would like to know :yes:

Probably just in time to be another version behind when 8.10 comes out.

We’re currently targeting CUDA_2.1 for the end of this year (beta releases may be available somewhat sooner).

@stickguy, please note that qualifying a new Linux distribution is a time intensive process, and isn’t simply a matter of just running the SDK apps on the distribution once and calling it good enough. As such, the distribution needs to be in its final, released form for the entire CUDA release development cycle to ensure that it works well. In other words, if a distribution hasn’t been released by the time of the previous (CUDA_2.0 for example) CUDA release, its unlikely that it will be qualified for the next CUDA release. Thus, Ubuntu 8.10 will definitely not be qualified for the CUDA_2.1 release (nor will Fedora 10, etc).

Keep up the good work! You guys are doing a great job supporting so many different versions of multiple distributions in a very timely fashion.

Are there any plans to better integrate CUDA with Ubuntu’s package management? Perhaps you guys could collaborate on this with the people behind EnvyNG (i.e. Alberto)? For those of us developing CUDA-based applications, it would be great if we could rely on the CUDA driver, toolkit, and SDK being installed in a standard way.

People wanting to run a CUDA program do not need the toolkit and SDK. You can ship the toolkit (in .so format e.g.) with your application if needed (and I believe this is preferred so there are no version incompatibilities). It is only the driver that is needed (and which you are not allowed to ship with your application as far as NVIDIA has stated here on the forums). And usually the packages for new drivers follow quite soon I believe (but that is really a distro’s responsibility as far as I see it)

As long as the CUDA enabled drivers are marked as beta, distributions will not dare to put them in their repositories. So for the time being, CUDA is out of mainstream.

@jma,
Where do you see CUDA drivers marked as beta?

On every reboot I have a splashscreen saying “Beta driver” in red letters.

edit: Currently backpedalling to 177.73 because of broken bandwidthTest in 177.80

You realize that’s the display driver, and not the CUDA driver? Additionally, many distros DO have support for beta/cutting edge stuff (gentoo for example), but I haven’t seen CUDA itself in any distros.

Gentoo has a very polished ebuild in bugzilla now: http://bugs.gentoo.org/show_bug.cgi?id=167685 . Hopefully it isn’t too long before it is added to portage.