GPU works, then is missing after every restart. Completely removing BOINC and reinstalling fixes. Ubuntu Linux 13.04, NVIDIA GeForce 8400GS

Message boards : GPUs : GPU works, then is missing after every restart. Completely removing BOINC and reinstalling fixes. Ubuntu Linux 13.04, NVIDIA GeForce 8400GS
Message board moderation

To post messages, you must log in.

AuthorMessage
Tehhund

Send message
Joined: 13 May 12
Posts: 5
United States
Message 50137 - Posted: 8 Aug 2013, 13:49:16 UTC

GPU works, then is missing after every restart. Completely removing BOINC and reinstalling fixes. Ubuntu Linux 13.04, NVIDIA GeForce 8400GS

Like the title says, I'm running Ubuntu Linux 13.04 and have a NVIDIA GeForce 8400GS GPU. I'm running BOINC version 7.0.27. I have Einstein@Home successfully running on my GPU. But any time I restart my computer, when it comes back up BOINC can't find the GPU. If I go into Synaptic Package Manager and Completely Remove BOINC, reset the computer, then reinstall, BOINC finds the GPU again.

Here's stdoutdae.txt log from when BOINC started right after installation:

08-Aug-2013 09:06:58 [---] NVIDIA GPU 0: GeForce 8400GS (driver version unknown, CUDA version 5.0, compute capability 1.2, 133915647MB, 134214399MB available, 67 GFLOPS peak)
08-Aug-2013 09:06:58 [---] OpenCL: NVIDIA GPU 0: GeForce 8400GS (driver version 313.30, device version OpenCL 1.0 CUDA, 1023MB, 134214399MB available)


And here's the log from when I reset the computer:

08-Aug-2013 09:16:22 [---] No usable GPUs found
08-Aug-2013 09:16:22 [Einstein@Home] Application uses missing CUDA GPU
08-Aug-2013 09:16:22 [Einstein@Home] Missing coprocessor for task PA0015_00451_304_1


What could be causing this? I used Software & Updates to check which NVIDIA driver I'm using and it's the same one before and after resetting the computer: "Using NVIDIA binary Xorg driver, kernel module and VDPAU library from nvidia-313-updates (proprietary)"
ID: 50137 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 50138 - Posted: 8 Aug 2013, 14:09:24 UTC - in response to Message 50137.  

Make sure that Linux has time to fully initialise the NVidia drivers before you start BOINC (or before BOINC auto-starts) - I think this requires the X-server to initialise the monitor and desktop, too (I'm on the Windows side, so please excuse sloppy *nix terminology).

I think people have published various delay lines for the BOINC start-up scripts over the years, but I don't have any links.

Alternatively, and as a temporary work-round, try simply closing BOINC down after the desktop initialisation is complete, and restarting it - I think BOINC should find the GPU at the second attempt, after a decent interval has elapsed. That would be less trouble than uninstalling and reinstalling.
ID: 50138 · Report as offensive
Claggy

Send message
Joined: 23 Apr 07
Posts: 1112
United Kingdom
Message 50142 - Posted: 8 Aug 2013, 17:49:41 UTC - in response to Message 50138.  

I think people have published various delay lines for the BOINC start-up scripts over the years, but I don't have any links.

It's in a Sticky at the top of this Sub-Forum:

Debian/Ubuntu/Mint/Derivatives - GPU recognition fixes

Claggy
ID: 50142 · Report as offensive
Tehhund

Send message
Joined: 13 May 12
Posts: 5
United States
Message 50154 - Posted: 9 Aug 2013, 12:08:11 UTC - in response to Message 50142.  

Yeesh, I read right over that sticky. Thanks for pointing me to it - predictably, my problem was fixed by delaying the BOINC start-up per the instructions in the sticky.
ID: 50154 · Report as offensive

Message boards : GPUs : GPU works, then is missing after every restart. Completely removing BOINC and reinstalling fixes. Ubuntu Linux 13.04, NVIDIA GeForce 8400GS

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.