Skip to content
Open SourceSoftware·8 min read·Aug 14, 2024

How to setup OpenRGB and Effects Engine Plugin

Step-by-step installation of OpenRGB Pipeline, Effects Plugin, Visual Map, and channel resizing.

N
nuonuo
Nollie Team
All Guides
How to setup OpenRGB and Effects Engine Plugin
Key Takeaways
  • Unblock downloaded zip files in file properties before extracting on Windows.
  • Resize each channel's zone to match physical device LED counts (e.g. SL120 Infinity = 20 LEDs).
  • Strimer 24-pin: Resize ATX 1-6 to 20 LEDs; GPU Strimer: Resize GPU 1-6 to 27 LEDs.

Download OpenRGB

  1. Head over to https://openrgb.org/releases.html#1_0 and download OpenRGB Release 1.0.

Download OpenRGB

  1. Head over to https://openrgb.org/plugins.html and download OpenRGB Effects Plugin Pipeline and OpenRGB Visual Map Plugin Pipeline.

Download OpenRGB Plugins

🪟 Windows

  • If you download Portable:

    1. Right click the downloaded zip files, click Properties, check the Unblock check box and click OK.

    Unblock OpenRGB

    1. Extract the contents of OpenRGB to your drive. (e.g., C:\OpenRGB Windows 64-bit)

    Extract OpenRGB

    1. Head over to https://pawnio.eu/ and download PawnIO.

    Extract OpenRGB

    1. Run PawnIO_setup.exe and click the install button.

    Install PawnIO

    1. Run OpenRGB.exe.
  • If you download Installer:

    1. Run OpenRGB_1.0_Windows64_xxx.msi, click Install System Service (Default) during installation.

    Install OpenRGB

    1. Head over to https://pawnio.eu/ and download PawnIO.

    Extract OpenRGB

    1. Run PawnIO_setup.exe and click the install button.

    Install PawnIO

    1. Run OpenRGB.exe.

🐧 Linux

  1. Choose the Right Package for your Distribution.
Package Best For Filename Pattern
Debian Ubuntu, Debian, Linux Mint, Pop!_OS openrgb_1.0_amd64_...deb
Fedora Fedora, RHEL, openSUSE openrgb-1.0-...x86_64.rpm
Flatpak Any distro preferring sandboxed apps org.openrgb.OpenRGB
AppImage Any distro without installing system-wide packages OpenRGB_1.0_x86_64_...AppImage
  1. Install via your chosen format.
  • Ubuntu/Debian/Mint (Debian)
    1. Open your terminal in your Downloads folder and run:
    sudo apt update
    sudo apt install ./openrgb_1.0*.deb
    1. Launch OpenRGB from your application launcher or run openrgb in the terminal.
  • Fedora/OpenSUSE (Fedora)
    1. Open your terminal.
    2. Install it using dnf:
    sudo dnf install ./openrgb-1.0*.rpm
    (For OpenSUSE, use sudo zypper install ./openrgb-1.0*.rpm).
  • AppImage
    1. Download .AppImage file.
    2. Make it executable:
    chmod +x OpenRGB_1.0*.AppImage
    1. Crucial: Because AppImages don’t integrate with system hardware rules automatically, run the built-in generator once to install udev rules so your user account can talk to RGB controllers without sudo:
    sudo mkdir -p /etc/udev/rules.d
    sudo ./OpenRGB_1.0*.AppImage --generate-udev-rules /etc/udev/rules.d/60-openrgb.rules
    sudo udevadm control --reload-rules && sudo udevadm trigger
    1. Double-click the .AppImage to launch
  • Flatpak
    1. Ensure Flatpak is set up, then install OpenRGB from Flathub:
    flatpak install flathub org.openrgb.OpenRGB
    1. Install udev rules: Since Flatpaks are sandboxed, hardware access requires manual udev rule installation:
    sudo mkdir -p /etc/udev/rules.d
    sudo ./OpenRGB_1.0*.AppImage --generate-udev-rules /etc/udev/rules.d/60-openrgb.rules
    sudo udevadm control --reload-rules && sudo udevadm trigger
    1. Run the app:
    flatpak run org.openrgb.OpenRGB
  1. Motherboard & RAM Detection (Important Linux Kernel Module)
  • If your RAM or motherboard RGB does not appear in OpenRGB, Linux usually needs the i2c-dev module loaded to communicate over the SMBus:
    1. Load the module temporary:
    sudo modprobe i2c-dev
    1. Make it permanent across reboots:
    echo "i2c-dev" | sudo tee /etc/modules-load.d/i2c-dev.conf
    1. Restart OpenRGB to scan and detect your devices.

Channel Resizing

  1. Upon starting, a Resize the zones windows will pop up, count how many LEDs are on your components and enter into the size text box. For example:
  • Antec Prizm 120 ARGB has 18 LEDs
  • Asus ROG LC has 8 LEDs
  • Asus TUF TF120 has 16 LEDs
  • Cooler Master MasterFan MF120 ARGB has 8 LEDs
  • EK Nucleus Lux has 12 LEDs
  • Factal Prisma AL18 has 12 LEDs
  • Lian Li UNIFan SL120 Infinity has 20 LEDs
  • Nollie GC120 has 26 LEDs
  • Nollie GC140 has 34 LEDs
  • Nollie GY360 has 88 LEDs
  • Phanteks D30 120 has 15 LEDs
  • Thermaltake Pure 12 ARGB has 9 LEDs
  • Thermaltake Riing Duo 12 has 18 LEDs

OpenRGB Initial Run

  1. If you have Lian Li Strimer:
  • Lian Li Strimer 24-pin motherboard: Resize Channel ATX 1, ATX 2, ATX 3, ATX 4, ATX 5 and ATX 6 to 20 LEDs.
  • Lian Li GPU dual 8-pin or triple 8-pin: Resize Channel GPU 1, GPU 2, GPU 3, GPU 4, GPU 5 and GPU 6 to 27 LEDs (for dual 8-pin, leave GPU 5 and GPU 6 at 0).

OpenRGB Resize

  1. Starting with 1.0, OpenRGB supports per channel mapping.

OpenRGB Mapping

  1. You need resize zone correctly, Zone Type change to Matrix, Click on the Button right next to Zone Matrix Map.

OpenRGB Mapping

  1. A Matrix Map Editor window shows up. Set the Width and Height correctly before you start mapping, it will reset if you change width and height.

OpenRGB Mapping (We recommend you use our Nollie x SignalRGB Component Editor to map out your components before doing this step.)

  1. When you are happy with your mapping, you can simply click OK to continue, back to the Zone Editor, click OK again to save.

  2. Click Settings, Plugins, Install Plugin, browse the Effects Engine Plugin and Visual Map Plugin you just downloaded.

OpenRGB Install Plugins

Setting up Effects Plugin

  1. Click the Effects tab to view the effects engine.

OpenRGB Install Plugins

  1. Now I will use Breathing effect as an example. Click Effects.. drop down button → Simple → Breathing.

OpenRGB Effects

  1. Select the Device channels 2️⃣ you want it to sync, Click the “On/Off” button 1️⃣ on the left to start.
  2. Finally, click the Devices tab to go back and then click Save Profile button at the bottom.

OpenRGB

  1. Check Enable Base Color 1️⃣, Choose a static color at 2️⃣, Check the plugins you wish to save 3️⃣ and click OK to save.

OpenRGB Save Profile

  1. To make OpenRGB to run your profile on start up, Click the Settings tab 1️⃣, Scroll down to Profile Manager, check Load Profile on Open, choose the profile you just saved 4️⃣.

OpenRGB Startup Profile

  1. If you need more examples, check out this video by CalcProgrammer1.