Skip to content

[Bug Report] ASUS Strix RTX 3070 High CPU usage when animating

Description:

When using any kind of animation even at a "low" framerate (I tested down to 20FPS), CPU usage spikes up high. This has been reported in #2530 (closed) and I have also experienced it on my system - so it seems not to be CPU specific.

Repro:

  • Use an ASUS ROG Strix RTX 3070 (possibly any Strix 30-series card)
  • Use any effect from the effects plugin, or otherwise update the devices LEDs through the OpenRGB Server (e.g. Artemis OpenRGB plugin)
  • CPU usage will go from an acceptable idle of up to 0.5% all the way up to 8-10% usage

Additional Info:

  • I use Windows 11 Pro on the Beta insider channel.
  • This has been reported by @guaycuru to happen on an i9-10850K, and also happens on my Ryzen 7 5800X. My system specs will be listed below.
  • I was originally under the impression that this may be related to the AMD SMBus issues that were patched a few months back, but toggling the option to decrease CPU usage in settings and restarting does nothing for this issue.
  • Additionally, there is no way to disable detection/control of the card. I can completely uncheck every device and the GPU still shows up under OpenRGB. Fixed in !1283 (merged)
  • On my computer, this eventually seems to cause noticeable stutters of 1-2 frames (165Hz monitor) after about 45 minutes. These cease after restarting OpenRGB until another 45-ish minutes have passed. I originally started noticing this after "a while" and scheduled a task to restart OpenRGB every hour - this has since been reduced to 45 minutes.

System Specs:

  • Ryzen 7 5800X
  • 32G Corsair Vengeance RGB
  • ASUS ROG Strix X570-F
  • ASUS ROG Strix RTX 3070 OC (V1/pre-LHR)
  • Windows and OpenRGB are both on SSD storage

Additional RGB devices in the system:

  • Corsair Commander Pro (CPU waterblock lighting)
  • Corsair Lighting Node Core (6 SP Pro-series fans attached)
  • Logitech G502LS
  • Logitech G733
  • Corsair K70 MK2

Any non-ASUS devices are disabled in the settings to avoid conflicts with Artemis

I prefer to control the devices via Artemis to keep all my RGB in sync. FPS has already been lowered there from 45 to 30 in an attempt to reduce the impact of OpenRGB's CPU hogging.

Trace log: logs.7z

Edited by Richard C