diff --git a/knowledge base/boinc.md b/knowledge base/boinc.md index 3badd04..a470ecb 100644 --- a/knowledge base/boinc.md +++ b/knowledge base/boinc.md @@ -4,7 +4,8 @@ ```sh # Install. -flatpak install edu.berkeley.BOINC +flatpak install 'edu.berkeley.BOINC' +sudo zypper install 'boinc-manager' ``` ## Client management @@ -15,13 +16,39 @@ Name | Type | Description [boinccmd] | Command line | [boinctui] | Text | +## Use the GPU for computation + +[AMD Linux drivers] and [Radeon™ Software for Linux® Installation] + +### On OpenSUSE + +Install the `amdgpu-install` package from [AMD's Linux drivers][amd linux drivers] page, then execute it. + +```sh +# Previous versions of the package (like the one in the official documentation +# at the time of writing) made DKMS fail. +sudo zypper install 'https://repo.radeon.com/amdgpu-install/22.20.3/sle/15.4/amdgpu-install-22.20.50203-1.noarch.rpm' +sudo amdgpu-install +``` + +At the next restart of the boinc-client, something similar to this line should appear in the client's logs: + +```text +Oct 09 23:09:40 hostnameHere boinc[1709]: 09-Oct-2022 23:09:40 [---] OpenCL: AMD/ATI GPU 0: gfx90c:xnack- (driver version 3452.0 (HSA1.1,LC), device ve> +``` + ## Further readings - [BOINC Manager] - [boinccmd] - [boinctui] + [boinccmd]: boinccmd.md + [boinc manager]: https://boinc.berkeley.edu/wiki/BOINC_Manager [boinctui]: https://www.mankier.com/package/boinc-tui + +[amd linux drivers]: https://www.amd.com/en/support/linux-drivers +[radeon™ software for linux® installation]: https://amdgpu-install.readthedocs.io/en/latest/ diff --git a/knowledge base/boinccmd.md b/knowledge base/boinccmd.md index 3bcdc89..f85f2a1 100644 --- a/knowledge base/boinccmd.md +++ b/knowledge base/boinccmd.md @@ -3,8 +3,8 @@ ## TL;DR ```sh -# use a project manager -boinccmd --acct_mgr attach http://bam.boincstats.com myAwesomeUsername myAwesomePassword +# Use a project manager. +boinccmd --acct_mgr attach 'http://bam.boincstats.com' 'username' 'password' boinccmd --acct_mgr info boinccmd --acct_mgr sync boinccmd --acct_mgr detach