Jon Coign71279
2 discussion posts
I tried the new beta today. It seems like a step in the right direction. Sometimes the transitions (I tested cross fade and swipe down) happen smoothly even with the larger higher quality jpg files. However sometimes, they still stutter but in a different way. It is no longer the flashy stutter on each step in the transition, but they periodically pause for an irregular amount of time. It happens more often when two screens are updating at the same time. I am testing with an 8 second interval with the preview button and "use preview mode for this screen saver..." checked. 3 4k screens with "Span Screen Saver Across All monitors" checked
While I haven't seen your code my first guess would be it's a threading / locking / blocking type issue on those times that it pauses mid update. A simple solution might be to add a lock so that only one screen can update at a time during the screensaver updates. This would add a little time to the interval for any screen blocked, but should prevent a host of possible performance and/or stability issues. I saw a couple of times that the transition never completed after 15-20 seconds and moved the mouse to end the preview. Not sure if more time would have resolved that or if there is a hang or deadlock type situation that can happen.
I am happy to test this as much as needed if that helps.
Thanks,
Jon