| # resourced - Chrome OS Resource Management Daemon |
| |
| resourced supports the following 2 D-Bus interfaces for resource management. |
| Check go/resourced for details. |
| |
| * org.chromium.MemoryPressure - low memory notification API |
| * When memory pressure is high, notifying subsystems to free memory. |
| * Method GetAvailableMemoryKB - returns the available memory. |
| * Method GetMemoryMarginsKB - returns the margin (threshold) for critical |
| and moderate memory pressure. |
| |
| ## ChromeOS Config |
| |
| The following chromeos-config values are supported: |
| |
| * resource/ |
| * {ac,dc} |
| * web-rtc-power-preferences/ |
| * governor/ |
| * ondemand/ |
| * powersave-bias |
| * epp/.. |
| * fullscreen-power-preferences/ |
| * governor/.. |
| * epp/.. |
| * vm-boot-power-preferences/ |
| * governor/.. |
| * epp/.. |
| * borealis-gaming-power-preferences/ |
| * governor/.. |
| * epp/.. |
| * arcvm-gaming-power-preferences/ |
| * governor/.. |
| * epp/.. |
| * default-power-preferences/ |
| * governor/.. |
| * epp/.. |
| |
| ## Debugging |
| |
| You can use the following to call the dbus service: |
| |
| ```bash |
| $ dbus-send --print-reply --system --dest=org.chromium.ResourceManager /org/chromium/ResourceManager org.chromium.ResourceManager.SetRTCAudioActive byte:1 |
| $ dbus-send --print-reply --system --dest=org.chromium.ResourceManager /org/chromium/ResourceManager org.chromium.ResourceManager.GetRTCAudioActive |
| ``` |