Jump to content

OpenRGB

From ArchWiki

This article or section needs expansion.

Reason: This page needs more detailing out in terms of configuration, supported devices, troubleshooting, etc. Also needs categorization and cross-linking to and from this page (Discuss in Talk:OpenRGB)

The OpenRGB project aims to configure RGB devices while being vendor agnostic across Linux, Mac and Windows.

Installation

OpenRGB can be installed with the openrgb package, which tracks the released version.

Due to the long release cycles, users with recent hardware might want to consider instead openrgb-gitAUR: it is equivalent to the pipeline release of OpenRGB and often includes the latest bug fixes and more hardware support.

Install the optional i2c-tools for RAM / Motherboard RGB control on desktop devices.

Note openrgb-next-gitAUR includes upcoming features and a new plugins API. It is considered to be unstable.

Plugins

Plugins for OpenRGB are available in the AUR with the name scheme: openrgb-plugin-(plugin-name)-git. For example: openrgb-plugin-effects-gitAUR, openrgb-plugin-hardware-sync-gitAUR, etc.

Note Plugins for the openrgb-next-gitAUR package follow the naming convention openrgb-plugin-(plugin-name)-next-git instead.

Troubleshooting

Prevent hardware detection at startup

OpenRGB can be launched with --nodetect to skip hardware detection as it starts. This allows you to change OpenRGB settings without it interacting with your hardware.

Disable specific hardware

If you want to disable OpenRGB from interacting with certain devices, you can disable them in Settings -> Supported Devices. If the issue prevents you from reaching this menu, see #Prevent hardware detection at startup.

System crash/freeze with certain Sapphire Radeon GPUs

This issue is fixed in pipeline, so use openrgb-gitAUR instead of the Arch package.

Alternatively, you can disable the card in OpenRGB: #Disable specific hardware.

Issue tracker: https://gitlab.com/CalcProgrammer1/OpenRGB/-/work_items/4888