How to debug BOINC No usable GPUs found
If you’re running BOINC on a system with a GPU, you might encounter the error message No usable GPUs found
. This can happen even if you have a GPU installed and working correctly. Here’s how to fix it.
GPU detection failed: process was terminated by signal 48
read_coproc_info_file() returned error -108
No usable GPUs found
First, check /var/lib/boinc/coproc_info.xml
. It typically contains the error message such as
<coprocs>
<warning>NVIDIA drivers present but no GPUs found</warning>
<warning>ATI: libaticalrt.so: cannot open shared object file: No such file or directory</warning>
<warning>No OpenCL GPUs or Accelerators found</warning>
<warning>OpenCL library present but no OpenCL-capable devices found</warning>
</coprocs>
In this case, the error message is ATI: libaticalrt.so: cannot open shared object file: No such file or directory
. This means that the libaticalrt.so
file is missing.
We now need to find the package which contains libaticalrt.so
. On Ubuntu, you can use the apt-file
package to search for the package containing the file:
sudo apt install apt-file
sudo apt-file update
apt-file search libaticalrt.so
In this specific case, this package is from the fglrx
driver which is not available for more recent Ubuntu versions.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow