Hey there,

I got a few issues with my Keyboard light. I tried to create simple animations on the board by sending frequently color updates.

Update frequency:
In order to make a flowing animation I need to send a lot of light updates to the Keyboard. I want to have around 20 updates per second, but the keyboard does not handle the requests if I get above 5 Updates per second. And even with 5 updates per second I sometimes get phases without changes. The OpenRGB window displays the color updates right, even if the keyboard does not. What is even more interesting, I can get up to 1400 Updates per second without any problems on my case, mouse, mainboard, fan and GPU (I guess 1400 Updates is the limit of the SDK cause all are caped there). Can I get above 5 updates per second or is this the physical limit of the keyboard?

Color glitches:
Sometimes I get wrong colors on single keys of the board (seems to be mostly red and turquoise). The App show the right colors. The glitches are getting more if I send more updates to the keyboard. With 5 updates per second I have around 10% wrong colors. If I have high update frequencies I sometimes additionally have the problem of full space outs. I get a whole time frame with a fully blue keyboard. This also increases if I increase the update frequency. Is there a way to prevent this glitches?

Animations and Events:
I tried a bit with the animations of HyperX NGENUITY which does have animations and event based coloring. For example the standard moving rainbow or the color change event if you press a key. How do they get the animations on the keyboard? Is it possible to apply full animations on the Keyboard? Is it maybe even possible with OpenRGB? Can I handle Key press events on the keyboard as well?

System information:

Thanks for help, SpaceBroetchen

  • CalcProgrammer1@lemmy.mlM
    link
    fedilink
    English
    arrow-up
    1
    ·
    9 months ago

    Try the OpenRGB Effects Plugin to see if it has the same issue. I was able to get a smooth audio visualizer on my HyperX Alloy Elite but there are different firmware versions out there.