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
Author | Message |
---|---|
Send message Joined: 13 May 12 Posts: 5 |
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)" |
Send message Joined: 5 Oct 06 Posts: 5130 |
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. |
Send message Joined: 23 Apr 07 Posts: 1112 |
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 |
Send message Joined: 13 May 12 Posts: 5 |
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. |
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.