Ubuntu Linux with GeForce GT 630 - No usable GPUs found

Message boards : Questions and problems : Ubuntu Linux with GeForce GT 630 - No usable GPUs found
Message board moderation

To post messages, you must log in.

AuthorMessage
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 58777 - Posted: 20 Dec 2014, 20:35:07 UTC

Hello together,

since the last dist-upgrade BOINC does not use the GPU.
Before that, it works fine for Miliway and Seti, Einstein often runs into computation errors.

Versions:
Linux version 3.2.0-74-generic
BOINC client version 7.2.47 for x86_64-pc-linux-gnu
NVIDIA UNIX x86_64 Kernel Module 331.113

Any suggestions to solve the problem?

Regards,
Klaus
ID: 58777 · Report as offensive
David Ball

Send message
Joined: 2 Dec 06
Posts: 69
United States
Message 58846 - Posted: 22 Dec 2014, 1:01:16 UTC - in response to Message 58777.  

I don't know how to solve you problem but I can tell you that the GT 630 is a very strange card. It comes in 3 types. I am listing then in performance order from slowest to fastest.

GT 630 D3 = Fermi / basically a GT 440 with DDR3 memory and a 700 mhz clock / 49 watts

GT 630 G5 = Fermi / basically a GT 440 with GDDR5 memory and a 810 mhz clock / 65 watts

The above 2 types are based on the Fermi architecture and have 96 CUDA cores and a 128 bit memory interface. The third type is:

GT 630 = Kepler architecture GPU with 384 CUDA cores at 902 mhz with a 64 bit memory interface and DDR3 memory. It uses only 25 watts.

Note that I don't know which is faster on the few projects requiring DP (double precision floating point) math, the Fermi GDDR5 or the Kepler card. nVidia changed the way they do DP on the Kepler.

On Fermi they had cores that could do either single or double precision math and turned DP math off on most cores when they sold them in graphics cards. IIRC, the Fermi graphics cards only had 1/8th or 1/12th of the cores DP enabled. The reason Fermi had all of the cores DP capable was because they could use the same chip with all of the CUDA cores DP enabled in supercomputers or expensive workstations and sell them for several thousand dollars per card. I think the reason for using them in expensive workstations was because the expensive cards had different drivers and were the only ones that were certified for some professional software that had to produce perfect results. When companies are designing something like an entire aircraft they need those perfect results so they only use the expensive graphics cards that are certified for the design software.

On Kepler graphics cards the regular CUDA cores are single precision only (SP is what is needed for graphics) and they have a few separate double precision only cores (8 IIRC). I think the Kepler chips also have much less cache since they are graphics cards only. By not having all of the cores be double precision capable like in Fermi, the Kepler can have more SP CUDA cores in a similar sized chip. BTW, it was not unusual for the older graphics cards (pre-fermi) to have single precision only. My nvidia 9600 GT card didn't have double precision at all so it could only run the BOINC gpu projects that didn't require double precision.

You can find more information on the GT 630 versions at http://www.geforce.com/hardware/desktop-gpus/geforce-gt-630/specifications

I have run a Fermi based GT 630 under windows Vista and it worked great with Seti, Milkyway, Einstein, GPUGRID and PrimeGrid. It also worked with the original POEM GPU project (haven't tried the new one that POEM has now) and it worked with the WCG GPU sub-project that used to exist but that sub-project has finished.

Does your GPU have 96 CUDA cores (Fermi architecture) or 384 CUDA cores (Kepler architecture)?
ID: 58846 · Report as offensive
Profile jay_e

Send message
Joined: 8 Mar 07
Posts: 115
United States
Message 58885 - Posted: 23 Dec 2014, 0:42:22 UTC - in response to Message 58777.  

Hi Klaus,
was "No usable GPUs found" in the BOINC event log at start up?

I have a Radeon/ATI card, and use Debian and Ubuntu.
I get that message at boinc start up in the event log.

I work around the problem by restarting the boinc-client with a
sudo /etc/init.d/boinc-client restart

Perhaps, this will work for you...
Jay
ID: 58885 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 58886 - Posted: 23 Dec 2014, 1:01:24 UTC - in response to Message 58885.  

Hello Jay,

I will test it the next days, feedback follows.

Thanks,
Klaus
ID: 58886 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 58901 - Posted: 23 Dec 2014, 9:43:49 UTC - in response to Message 58886.  

There's what sounds like an authoritative walk-through of a solution at Einstein: BOINC doesn't detect my GPU [Solved]
ID: 58901 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 58973 - Posted: 25 Dec 2014, 0:07:29 UTC - in response to Message 58901.  

Hello Richard,

really, it sounds like a solution, but I failed in execution :-(

The steps doesn't fit my computers configuration. To solve that I have executed a lot of apt installs which results in a crash without realistic chance of repair. So I needed to setup the system from scratch, it's done so far by now.

Where exact do I get a working nvidia-modprobe for my system?

Thanks,
Klaus
ID: 58973 · Report as offensive
daedalus

Send message
Joined: 2 Jan 15
Posts: 7
Belgium
Message 59257 - Posted: 2 Jan 2015, 14:57:43 UTC

I installed nvidia modprobe via synaptic. If you don't have synaptic yet install it trough ubuntu's software manager. Then you open synaptic and you do a search. The interface is pretty clear.

I usually install my stuff trough synaptic. It's the usual GUI way in debian.
ID: 59257 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 59285 - Posted: 3 Jan 2015, 18:29:06 UTC - in response to Message 59257.  

Hallo daedalus,

thanks for the hint. In its first job my machine works as a Hard Disk Receiver (yaVDR is doing the task). So there is no GUI and I have to install packets using apt.

Regards,
Klaus
ID: 59285 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 59286 - Posted: 3 Jan 2015, 18:33:33 UTC - in response to Message 58885.  

Hallo jay_e,

yes, I found the error message in the BOINC Manager Eventlog at start up.

boinc-client restart doesn't work.

Regards,
Klaus
ID: 59286 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 59287 - Posted: 3 Jan 2015, 18:44:38 UTC - in response to Message 58846.  

Hallo David,

I actually don't know which kind of GT 630 it is, but the shop named it "Gigabyte GeForce GT 630 2GB DDR3 PCIe DVI/HDMI/VGA LP - Retail".

Regards,
Klaus
ID: 59287 · Report as offensive
schildbuerger

Send message
Joined: 25 Nov 14
Posts: 14
Germany
Message 59976 - Posted: 26 Jan 2015, 23:44:24 UTC

Hallo Together,

lat us do a push. Has any one an Idea?

regards,
Klaus
ID: 59976 · Report as offensive

Message boards : Questions and problems : Ubuntu Linux with GeForce GT 630 - No usable GPUs found

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.