Brand new install of Debian 10. Card is a GTX 1060. The goal is to get this working on OpenCL, since I would imagine it is significantly faster than my cpu.
I am using the proprietary nvidia driver from the repo, 418.74.
A few issues:
1. Installation of the fahclient package seems to fail, with the error:
Code: Select all
dpkg: error processing package fahclient (--configure):
installed fahclient package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
fahclient
2. fahcontrol is not installable, with the following error:
fahcontrol : Depends: python-gnome2 but it is not installable
Attempting to install in python-gnome2 Debian 10 gives me the following error:
Package python-gnome2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
I'm assuming I can proceed with just the fahclient? Hopefully?
3. There is no documentation for how OpenCL is used here. OpenCL is not even mentioned in the advanced install docs.
I'm assuming that OpenCL has to be working on my system for FAH to work? It might be nice to document this somewhere for folks that have never used OpenCL before, maybe even just say "OpenCL must be working on your system. You can confirm this with the "clinfo" command."
I was told by the debian team that to install opencl I need to install the "nvidia-opencl-icd" package, so I did that, and then the "clinfo" command started producing sane output. However...
4. FAH could not find the OpenCL lib, ie libOpenCL.so. There is no documentation for this, but I want to describe what worked for me. I had to install the following package:
nvidia-libopencl1
but that still wasn't enough unfortunately, as fahclient is looking for libOpenCL.so, not libOpenCL.so.1.
I had to create a symlink thusly:
sudo ln -s /usr/lib/x86_64-linux-gnu/libOpenCL.so.1 /usr/lib/x86_64-linux-gnu/libOpenCL.so
The main issue I would like to resolve is fahclient breaking apt on my system. Is there a way to fix that?