Wie man BOINC 'No usable GPUs found' debuggt

Wenn Sie BOINC auf einem System mit einer GPU ausführen, könnten Sie die Fehlermeldung No usable GPUs found erhalten. Dies kann passieren, selbst wenn Sie eine GPU installiert haben und diese korrekt funktioniert. Hier ist, wie man es behebt.

boinc_no_usable_gpus.txt
GPU detection failed: process was terminated by signal 48
read_coproc_info_file() returned error -108
No usable GPUs found

Überprüfen Sie zuerst /var/lib/boinc/coproc_info.xml. Es enthält typischerweise die Fehlermeldung wie

coproc_info.xml
    <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 diesem Fall lautet die Fehlermeldung ATI: libaticalrt.so: cannot open shared object file: No such file or directory. Dies bedeutet, dass die Datei libaticalrt.so fehlt.

Wir müssen nun das Paket finden, das libaticalrt.so enthält. Auf Ubuntu können Sie das Paket apt-file verwenden, um nach dem Paket zu suchen, das die Datei enthält:

apt_file_search_libaticalrt.sh
sudo apt install apt-file
sudo apt-file update
apt-file search libaticalrt.so

In diesem speziellen Fall stammt dieses Paket vom fglrx-Treiber, der für neuere Ubuntu-Versionen nicht verfügbar ist.


Check out similar posts by category: Linux