Hello,
There is a delay between what is shown on my screen and the color the LEDs display. Any help would be appreciated.
My display is an ultrawide monitor with a 5120x2160 resolution. I am using an Arduino Nano that is connected via USB to my PC.
(Do I need a raspberry Pi if I'm using a PC? I'm assuming I don't) Is an Arduino Nano too weak and I should be using an ESP32 instead?
This is the test video I am using in full screen: https://www.youtube.com/watch?…JJHhOIP0S8fZZEm6T&index=1
I originally changed the Baudrate from 115200 to 1000000. That did not fix the issue. Anything higher than 1000000 would not work. Notably, changing the baudrate to 9600, did make the issue worse, by making the light change appear choppy and even more delayed.
Under "Screen Capture", I changed "Device discovered" from DX to QT and there was an improvement in delay, but a delay still exists. With DX, it was quite disorienting when my screen in the "RGB Test Sequence" test video I'm using changed from one color to another quickly. For example, with the DX setting when my screen was green, the previous color was still showing giving a police light effect. With QT, a delay still exists, but it is much less worse.
Therefore, I believe the issue may rely in the Screen Capture. Is there anything I can do to resolve this to decrease the delay?
On a side note, I bumped into firefly_luciferin when searching Reddit for solutions. Is Hyperion better suited for TVs rather than monitors? I will be using bias lighting for both of my monitors once I resolve the delay issue.
Thank you in advance for any help.