iaian7's picture

@iaian7

Groups

  • Vuo Founder
iaian7's picture
iaian7 commented on Magneson's Discussion, “ARM transitioning implications

Thanks for the update, Jaymie! I don't envy anyone dealing with platform changes like this. On a potential upside, is there any chance the move to ARM will positively impact the feature request for deploying to iOS? https://vuo.org/node/791 (perhaps Raspberry Pi as well? https://vuo.org/node/796)

iaian7's picture

Thank you Jaymie for your response, happy to hear you're looking into it.

Curious that you haven't been able to replicate the issues, but my ancient laptop also ran things better than a (somewhat) newer Mac Pro desktop. They're running entirely unequal monitors, of course, but my laptop also happens to have an Nvidia GPU and is running High Sierra. Any chance that's a common thread? Have you tried on newer machines with AMD GPUs and a new MacOS version?

Glad to hear you'll be overhauling the graphics system, looking forward to updates! :) Thanks.

iaian7's picture

Obviously an old laptop screen (non-retina) is going to be a lot easier to render than dual 4k monitors at 1.5x scale...but I'm still surprised at how much better an antiquated laptop runs this performance test than the Mac Pro posted above. Quartz performance appears identical (periodic dropped frames), and Vuo (as a screensaver) appears to run much less poorly (very rough startup, and still a little inconsistent, but not nearly as bad).

I ran through the tests both as screensavers (had to take the shots with my phone; delayed screen captures weren't working on this machine) and from the editors (in fullscreen mode; I waited for a full loop reset to avoid window resizing performance issues and overlays showing up). Even with such a simple render test, Vuo screensaver performance is measurably worse than Vuo as a windowed app.

Tested on a Mid 2010 MacBook Pro (2.66GHz Core i7, 8GB ram, NVIDIA GeForce GT 330M 512 MB) running MacOS High Sierra 10.13.6.

iaian7's picture

Here's a slightly modified version of the Vuo composition posted last year with an additional vertical offset and a periodic reset. I recreated it in Quartz as well, but had to test it in fullscreen mode instead of screensaver mode (none of the computers here at work are still on a MacOS version that supports .qtz screensavers). After 10 years of using Quartz Composer, I've never seen a performance difference in .qtz files between running in full screen from the editor and running in screensaver mode...but while I wish this could suffice as a usable test, Quartz is not rendering at retina resolution, so it's very much not a direct comparison. The only real result is that the final release of Vuo 2.0.0 (build 11210) still does not solve the screensaver performance issues. I would hope that a composition this simple would render without major frame rate issues...no luck.

  • Quartz Composer editor fullscreen: solid frame rate, occasional dropped frames
  • Vuo screensaver on monitor 1: inconsistent frame rate (I could only use Screenshot.app's 10 second delay, so results are limited to ~9 seconds)
  • Vuo screensaver on monitor 2: significantly worse with inconsistent frame rate and constantly dropped frames (I'm running two monitors as a combined space, not separate...but previous testing seemed to indicate that setting made no difference)

Tested on a late 2013 Mac Pro (2.7GHz 12-core Xeon E5, 64GB ram, dual AMD FirePro D700 6GB GPUs) running MacOS Mojave 10.14.6.

Pages