Over ssh -X: $ sudo apt install --reinstall boinc-client Reading package lists... Done Building dependency tree Reading state information... Done 0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade. Need to get 2,023 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://ppa.launchpad.net/costamagnagianfranco/boinc/ubuntu/ trusty/main boinc-client amd64 7.9.3+dfsg-1~ubuntu14.04.1~ppa2 [2,023 kB] Fetched 2,023 kB in 1s (1,613 kB/s) Preconfiguring packages ... (Reading database ... 353279 files and directories currently installed.) Preparing to unpack .../boinc-client_7.9.3+dfsg-1~ubuntu14.04.1~ppa2_amd64.deb ... * Stopping BOINC core client: boinc ... waiting [ OK ] Unpacking boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) over (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... Processing triggers for ureadahead (0.100.0-16) ... ureadahead will be reprofiled on next reboot Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... usermod: group 'input' does not exist Could not assign boinc user to group 'input'. * Starting BOINC core client: boinc localuser:boinc being added to access control list xhost: must be on local machine to add or remove hosts. [ OK ] * Setting up scheduling for BOINC core client and children: chrt: failed to set pid 19937's policy: No such process chrt: failed to set pid 19937's policy: No such process chrt: failed to set pid 19937's policy: No such process Could not adjust oom_score of task After setting DISPLAY=:0 (the active X server): $ sudo apt install --reinstall boinc-client [sudo] password for ken: Reading package lists... Done Building dependency tree Reading state information... Done 0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade. Need to get 0 B/2,023 kB of archives. After this operation, 0 B of additional disk space will be used. Preconfiguring packages ... (Reading database ... 353279 files and directories currently installed.) Preparing to unpack .../boinc-client_7.9.3+dfsg-1~ubuntu14.04.1~ppa2_amd64.deb ... * Stopping BOINC core client: boinc ... waiting [ OK ] Unpacking boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) over (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... Processing triggers for ureadahead (0.100.0-16) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... usermod: group 'input' does not exist Could not assign boinc user to group 'input'. * Starting BOINC core client: boinc No protocol specified xhost: unable to open display ":0" xhost error ignored, GPU computing may not be possible [ OK ] * Setting up scheduling for BOINC core client and children: [ OK ] After unsetting $DISPLAY: $ sudo apt install --reinstall boinc-client Reading package lists... Done Building dependency tree Reading state information... Done 0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade. Need to get 0 B/2,023 kB of archives. After this operation, 0 B of additional disk space will be used. Preconfiguring packages ... (Reading database ... 353279 files and directories currently installed.) Preparing to unpack .../boinc-client_7.9.3+dfsg-1~ubuntu14.04.1~ppa2_amd64.deb ... * Stopping BOINC core client: boinc ... waiting [ OK ] Unpacking boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) over (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... Processing triggers for ureadahead (0.100.0-16) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up boinc-client (7.9.3+dfsg-1~ubuntu14.04.1~ppa2) ... usermod: group 'input' does not exist Could not assign boinc user to group 'input'. * Starting BOINC core client: boinc [ OK ] * Setting up scheduling for BOINC core client and children: [ OK ] Either way: [---] No usable GPUs found I'm sure there's other tests but I'm not at that machine at the moment. I'll try later.