Setting up headless quad nVidia Ubuntu rig

Message boards : Questions and problems : Setting up headless quad nVidia Ubuntu rig
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile hiigaran
Avatar

Send message
Joined: 11 Sep 13
Posts: 57
Message 85927 - Posted: 18 Apr 2018, 15:31:40 UTC

Hey all. Felt like switching things around with my two quad 1080 rigs and giving BOINC projects some more love recently (that, and Folding@Home is being an absolute twat with drivers and such). Figured that with the upcoming release of Ubuntu 18.04, I'd make a fresh install and start running a few BOINC projects.

Now, I don't know how up to date the guides are here, so I thought I'd get some confirmation first to see what I should do, and what isn't necessary. These systems run on small M.2 drives, so I'd want to avoid installing things unnecessarily. Ideally, I'd like to install Ubuntu Server and run things headless, if possible. If not, then Desktop is fine, I suppose. The more room I have, the more projects I can attach, and the more tasks I can queue up.

Basically, the only thing I really need is for someone to fill in the blanks:

sudo add-apt-repository ppa:ppa/graphics-drivers
sudo apt update
sudo apt full-upgrade
sudo apt install nvidia-396
sudo apt install ???
sudo apt install boinc-client

What other packages are required to get GPU capabilities working?
This is a signature
ID: 85927 · Report as offensive
Profile Keith Myers
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 17 Nov 16
Posts: 859
United States
Message 85929 - Posted: 18 Apr 2018, 18:04:30 UTC - in response to Message 85927.  

Wondering why you would be messing with the beta Nvidia driver. The current release driver is 390.48.
ID: 85929 · Report as offensive
Profile hiigaran
Avatar

Send message
Joined: 11 Sep 13
Posts: 57
Message 85930 - Posted: 18 Apr 2018, 18:32:06 UTC - in response to Message 85929.  

Honestly, I just picked a random version. My rigs are still using 384, because Folding@Home doesn't work with anything newer
This is a signature
ID: 85930 · Report as offensive
Profile Richie

Send message
Joined: 2 Jul 14
Posts: 186
Finland
Message 85931 - Posted: 18 Apr 2018, 18:40:36 UTC

nvidia-390 will suggest you to install also these, if I remember correct:

libcuda1-390
nvidia-opencl-icd-390

"390" can be something else. I'm not sure if those are required, byt they won't do any harm. I have always installed those three packages.
ID: 85931 · Report as offensive
Profile hiigaran
Avatar

Send message
Joined: 11 Sep 13
Posts: 57
Message 85933 - Posted: 18 Apr 2018, 22:34:38 UTC - in response to Message 85931.  

I'll keep that in mind when the time comes. Will first try without, then with, as necessary.

On an unrelated note, what is required to use the Select Computer feature in the BOINC manager? I assume this function allows me to remotely connect to other BOINC clients on my network to add projects and view project/task progress, right? As much as I prefer using SSH for my headless rigs, a GUI on my main system would be preferable to check if GPU work is being done.
This is a signature
ID: 85933 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5076
United Kingdom
Message 85935 - Posted: 19 Apr 2018, 6:48:19 UTC - in response to Message 85933.  

ID: 85935 · Report as offensive
Profile hiigaran
Avatar

Send message
Joined: 11 Sep 13
Posts: 57
Message 85940 - Posted: 19 Apr 2018, 13:41:41 UTC - in response to Message 85935.  

If BOINC is set to start automatically, how would I make it so --allow_remote_gui_rpc is always enabled? I'd use the .cfg method if my local IP addresses didn't change occasionally. Or can the computer's network name be used as well?
This is a signature
ID: 85940 · Report as offensive

Message boards : Questions and problems : Setting up headless quad nVidia Ubuntu rig

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.