Skip to content

Questions: using RGB.NET as a service + OpenRGB provider + device discovery reliability #437

@TheAuthorsGrimm

Description

@TheAuthorsGrimm

Hi! I’m working on a Rust/Tauri desktop app (PrismForge) and I’m evaluating RGB.NET as a potential “device coverage layer.”

I noticed RGB.NET includes many device providers and also an RGB.NET.Devices.OpenRGB provider, and the core usage model with RGBSurface + TimerUpdateTrigger looks clean.

A few questions:

  1. What’s the recommended way to use RGB.NET purely as a “device discovery + direct LED write” library (no rendering engine), especially when combining OpenRGB + vendor SDK providers?

  2. Do you have guidance/examples for running RGB.NET as a long-lived service/daemon (IPC boundary) rather than embedding it into a UI app? (For example: a local TCP/NamedPipe service that a UI talks to.)

  3. Are there known limitations for keyboards (HID) vs ARGB controllers in terms of reliability/hotplug?

Thanks for building this — it looks like a great abstraction layer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions