Page 1 of 1

Periodic junk ArtNet payloads cause "flicker"

Posted: Wed May 10, 2023 01:45
by modalexii
While troubleshooting intermittent flicker in mapped LEDs, I took a packet capture and found that Arena occasionally sends an unwanted ArtNet payload. It's a valid ArtNet packet, but the data is all 0 bytes with a few seemingly random byte values tossed around. This gives the appearance of flicker in the LEDs but everything downstream of Arena is just doing what it's told and turning mostly-off for a single frame.

For example, sending static slightly-dimmed white to pixels at 10.0.0.101, every frame i see the expected packet full of 7F's:

Code: Select all

0000   34 85 18 25 4f 40 00 93 37 b0 d1 37 08 00 45 00   4..%O@..7..7..E.
0010   02 2e a8 3a 00 00 80 11 00 00 0a 00 00 0b 0a 00   ...:............
0020   00 65 19 36 19 36 02 1a 16 9b 41 72 74 2d 4e 65   .e.6.6....Art-Ne
0030   74 00 00 50 00 0e 00 00 00 00 02 00 7f 7f 7f 7f   t..P............
0040   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0050   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0060   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0070   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0080   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0090   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00a0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00b0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00c0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00d0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00e0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
00f0   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0100   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0110   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0120   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0130   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0140   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0150   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0160   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0170   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0180   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
0190   7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f 7f   ................
01a0   7f 7f 7f 7f 00 00 00 00 00 00 00 00 00 00 00 00   ................
01b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0200   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0210   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0220   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0230   00 00 00 00 00 00 00 00 00 00 00 00               ............
... but then Arena will intermittently send a packet like this to the same endpoint:

Code: Select all

0000   34 85 18 25 4f 40 00 93 37 b0 d1 37 08 00 45 00   4..%O@..7..7..E.
0010   02 2e a8 3b 00 00 80 11 00 00 0a 00 00 0b 0a 00   ...;............
0020   00 65 19 36 19 36 02 1a 16 9b 41 72 74 2d 4e 65   .e.6.6....Art-Ne
0030   74 00 00 50 00 0e 00 00 00 00 02 00 00 00 00 00   t..P............
0040   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0050   00 00 00 00 01 00 00 00 99 00 00 00 00 00 00 00   ................
0060   00 00 00 00 00 00 2d 00 01 00 00 00 00 00 00 00   ......-.........
0070   00 00 00 a0 08 00 00 00 0d 00 00 00 00 00 03 00   ................
0080   00 00 ac 4f 01 00 00 00 ac 7d 01 00 00 00 ae 00   ...O.....}......
0090   00 00 00 00 ae 01 00 00 00 00 ae 08 01 00 00 00   ................
00a0   ae 2e 0c 00 00 45 19 00 0e 00 00 00 00 00 00 00   .....E..........
00b0   00 00 00 00 00 00 00 01 00 00 0e 00 01 00 00 00   ................
00c0   00 00 00 00 00 00 00 00 00 00 00 00 11 00 00 00   ................
00d0   00 00 ed 00 ed 12 00 00 00 00 00 00 00 00 12 00   ................
00e0   00 00 00 00 00 00 00 13 00 00 00 00 00 00 00 00   ................
00f0   00 00 00 00 00 00 00 00 00 00 0a 00 00 00 00 00   ................
0100   20 00 01 db 00 ff 2d 00 73 9b ba 00 00 00 00 00    .....-.s.......
0110   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0120   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0130   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0140   00 00 00 00 7f 7f 7f 00 00 00 00 00 00 00 00 00   ................
0150   00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00   ................
0160   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0170   00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00   ................
0180   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0190   00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 00   ..............-.
01a0   00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01b0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01c0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01d0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01e0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
01f0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0200   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0210   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0220   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0230   00 00 00 00 00 00 00 00 00 00 00 00               ............

Temporally, the junk packet is sent at the expected time - its not an extra frame. There are no other lumiverses sending data to this endpoint, it's not a duplicate output mapping issue. The issue manifests "randomly" but frequently, eg it may happen a bunch within a couple seconds, then there may be 45 seconds with no issue, etc. Rarely more than a minute of stability. I stripped down to minimum complexity here, there is nothing that should be changing my static color. I can repeat this test easily with similar results each time - should be a static color, but there are intermittent junk payloads and the LEDs appear to flicker.

I need to perform with this setup in 2 weeks :cry: any ideas?

Running Arena 7.15.0 rev23381 on a Laptop:
Win 11 v10.0.22621 Build 22621
Intel i7 @ 2100 Mhz, 12 Cores
16 GB DDR5

Re: Periodic junk ArtNet payloads cause "flicker"

Posted: Thu May 11, 2023 20:39
by Zoltán
Which GPU, and driver version?

Re: Periodic junk ArtNet payloads cause "flicker"

Posted: Thu May 11, 2023 21:57
by modalexii
Intel Iris XE, 1GB RAM. Driver 31.0.101.4032.
I noticed today that its only the Static Color source that does this - other sources are fine, only the one I was using for bare-minimum testing is problematic 🙃

Re: Periodic junk ArtNet payloads cause "flicker"

Posted: Fri May 12, 2023 09:11
by Zoltán
Intergated or dedicated GPU?

Could you please send us the Resolume log file via the feedback tab in preferences?
Thanks!

Re: Periodic junk ArtNet payloads cause "flicker"

Posted: Tue Dec 19, 2023 20:01
by grymstone
I have a similar issue. Did you find a solution? And was the flickers from Resolume side, or something else was causing it?

Additionally can you share the information about how you collected the monitoring data? Did you use a specific software or through your coding environment?