diff --git a/knowledge base/boinc.md b/knowledge base/boinc.md index 25e918c..9e5537e 100644 --- a/knowledge base/boinc.md +++ b/knowledge base/boinc.md @@ -12,6 +12,7 @@ 1. [Ask for tasks for alternative platforms](#ask-for-tasks-for-alternative-platforms) 1. [Gotchas](#gotchas) 1. [Further readings](#further-readings) + 1. [Sources](#sources) ## TL;DR @@ -32,6 +33,25 @@ sudo zypper install 'boinc-client' 'boinc-manager' boinc --gui_rpc_port '30000' ``` +
+ Laptop-like platforms energy management + +```sh +# Do not boost the CPU frequency for niced loads. +# The governor must support it - check if the file exists. +echo 1 | sudo tee '/sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load' + +# Disable (1) or enable (0) turbo boost for Intel CPUs. +echo 1 | sudo tee '/sys/devices/system/cpu/intel_pstate/no_turbo' + +# Suspend computing when the computer is in use by giving the `boinc` user +# access to the X session (so that mouse and keyboard input can be communicated +# to the client). +xhost +SI:localuser:boinc +``` + +
+ ## Client management | Name | Type | @@ -163,25 +183,36 @@ In `cc_config.xml`: - [boinctui] for a TUI manager - [GUI RPC bind to port 31416 failed: 98] - [AMD ROCm™ documentation] +- [Check or set the CPU frequency or governor] + +### Sources + +- [Client configuration] +- [Controlling BOINC remotely] +- [Installing or uninstalling the amdgpu stack] +- [Platforms] +- Arch Wiki's [BOINC page][boinc on arch wiki] +- [Linux suspend when computer is in use bug] + +[boinccmd]: boinccmd.md +[check or set the cpu frequency or governor]: check%20or%20set%20the%20CPU%20frequency%20or%20governor.md + [amd linux drivers]: https://www.amd.com/en/support/linux-drivers +[amd rocm™ documentation]: https://rocm.docs.amd.com/en/latest/ [boinc manager]: https://boinc.berkeley.edu/wiki/BOINC_Manager [client configuration]: https://boinc.berkeley.edu/wiki/Client_configuration [controlling boinc remotely]: https://boinc.berkeley.edu/wiki/Controlling_BOINC_remotely [installing or uninstalling the amdgpu stack]: https://amdgpu-install.readthedocs.io/en/latest/install-installing.html [platforms]: https://boinc.berkeley.edu/trac/wiki/BoincPlatforms [radeon™ software for linux® installation]: https://amdgpu-install.readthedocs.io/en/latest/ -[amd rocm™ documentation]: https://rocm.docs.amd.com/en/latest/ [website]: https://boinc.berkeley.edu/ - -[boinccmd]: boinccmd.md - [boinc on arch wiki]: https://wiki.archlinux.org/title/BOINC [boinctui]: https://www.mankier.com/package/boinc-tui