Author Topic: Sync all remotes  (Read 726 times)

Offline MATTS

  • Newbie
  • *
  • Join Date: Jan 2018
  • Location: Spring Texas
  • Posts: 31
  • Kudos: 0
Re: Sync all remotes
« Reply #15 on: August 03, 2018, 10:06:40 AM »
here's some parts of the log I found. Not sure what you need to see but if you tell me what to look for I'll try to find it.



2016-11-03 12:55:19 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:19 (5267) channeloutput/channeloutputthread.c:188:Output Thread: Loop: 35000us, Send: 41672us, Read: 31180us, Sleep: 0us, FrameNum:
350                                                                                                                                                 
2016-11-03 12:55:19 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:19 (4547) channeloutput/channeloutputthread.c:415:LightDelay: 35000, newLightDelay: 35000                                           
2016-11-03 12:55:20 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:20 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:20 (4547) channeloutput/channeloutputthread.c:415:LightDelay: 35000, newLightDelay: 35000                                           
2016-11-03 12:55:20 (5267) channeloutput/channeloutputthread.c:188:Output Thread: Loop: 35000us, Send: 14010us, Read: 37357us, Sleep: 0us, FrameNum:
367                                                                                                                                                 
2016-11-03 12:55:20 (4547) command.c:611:s 8,0,0,Thunderstruck2.fseq,,18,274                                                                         
                                                                                                                                                     
2016-11-03 12:55:21 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:21 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:21 (4547) channeloutput/channeloutputthread.c:415:LightDelay: 35000, newLightDelay: 35000                                           
2016-11-03 12:55:21 (5267) channeloutput/channeloutputthread.c:188:Output Thread: Loop: 35000us, Send: 41417us, Read: 29838us, Sleep: 0us, FrameNum:
384                                                                                                                                                 
2016-11-03 12:55:22 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:22 (4547) MultiSync.cpp:1319:ProcessSyncPacket()                                                                                   
2016-11-03 12:55:22 (4547) channeloutput/channeloutputthread.c:415:LightDelay: 35000, newLightDelay: 35000                                           
2016-11-03 12:55:22 (5267) channeloutput/channeloutputthread.c:188:Output Thread: Loop: 35000us, Send: 14853us, Read: 28510us, Sleep: 0us, FrameNum:
402                                                                                                                                                 
2016-11-03 12:55:22 (4547) command.c:611:s 8,0,0,Thunderstruck2.fseq,,20,272 

Offline MATTS

  • Newbie
  • *
  • Join Date: Jan 2018
  • Location: Spring Texas
  • Posts: 31
  • Kudos: 0
Re: Sync all remotes
« Reply #16 on: August 03, 2018, 10:29:24 AM »
I've tried less intense sequences and the BBB still lags behind. I've also tried changing my panel config to half the panels and it still lags behind.

Online dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,239
  • Kudos: 69
Re: Sync all remotes
« Reply #17 on: August 05, 2018, 04:39:22 PM »



What kind of SD card are you using?  With: Read of almost 30ms, that is SLOOOOOW.  Certainly won't work with 25ms sequences. 

Also, are you using btrfs or ext4?



Dan Kulp

Online dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,239
  • Kudos: 69
Re: Sync all remotes
« Reply #18 on: August 05, 2018, 05:10:11 PM »



Actually, can you do an update and re-try.   The "Read" time also included any processing time for overlays and video matrices and such.  I've broken that into a different value so I'd like to see which is the slower part.




Offline MATTS

  • Newbie
  • *
  • Join Date: Jan 2018
  • Location: Spring Texas
  • Posts: 31
  • Kudos: 0
Re: Sync all remotes
« Reply #19 on: August 05, 2018, 05:49:52 PM »
Dan,


I am using 32gig Samsung evo flash card. I used the BTFS when I mounted it. Im pretty sure that all worked because my fseq files dont take much space so them should be pretty compressed.




Ill try to do an update tonight. is there a new image or do I go to the developer page?


Online dkulp

  • Moderator
  • *****
  • Join Date: Sep 2013
  • Location: Framingham, MA
  • Posts: 1,239
  • Kudos: 69
Re: Sync all remotes
« Reply #20 on: August 05, 2018, 06:27:29 PM »
I am using 32gig Samsung evo flash card. I used the BTFS when I mounted it. Im pretty sure that all worked because my fseq files dont take much space so them should be pretty compressed.

Ill try to do an update tonight. is there a new image or do I go to the developer page?


Developer page and update....


You MAY want to also try the ext4 image.   btrfs is nice as it compresses everything.  However, the compression also takes up CPU time which, for a matrix your size, might be needed for other things. 

Offline brichi

  • Hero Member
  • *****
  • Join Date: Dec 2017
  • Location:
  • Posts: 500
  • Kudos: 1
Re: Sync all remotes
« Reply #21 on: August 06, 2018, 03:35:32 PM »
I'm noticing this too the last few weeks of updates including the latest 644-g035a8e8d  that my Master Pi keeps jumping way ahead in time over the remotes, I have a 15 minute pre-show sequence with a 15 minute audio track, it all triggers fine and as it gets closer to 5:30 in the time keeps jumping up more and more over the remotes. You can see in the video how the Master is already 3-4 seconds ahead of the remotes and but the end its almost 2:30 seconds quicker ending the remotes way off including the image on the screens, The master is skipping ahead but the audio sounds fine. anything that seems to be under 5:30 minutes are fine, its just this long 15 minute sequence that goes off track

video explaining and showing it all - https://youtu.be/dIWO1GpaqpE


RunningMaster - Pi 3B+
Remotes are Pi 3 B's




I just tested something that works. The original 15 minute sequence was a musical one like I mentioned, I converted that In sequence settings to "animation" being in FPP the track is separate anyway. Not the sequence is animation in XLights with no audio track packaged into the fpp and now all the Pi's stay in sync so maybe this is an issue only when you have a 15minute audio track packaged into the sequence?

Offline MATTS

  • Newbie
  • *
  • Join Date: Jan 2018
  • Location: Spring Texas
  • Posts: 31
  • Kudos: 0
Re: Sync all remotes
« Reply #22 on: August 12, 2018, 12:21:40 PM »
Dan,


It looks like the ext4 did the trick. Ill do some more testing but at first glance everything looks great.


Thanks,


Matt

 

Back to top