@krezrock, it could be that the exporting is using more memory (VRAM) than you have available. Higher antialiasing uses more memory. Vuo is supposed to pop up a “Not enough memory” dialog before exporting if the calculated memory needed exceeds the memory available, but maybe it’s not in this case. Could you attach the composition?
@Kewl, you’re comparing Syphon Recorder to Vuo compositions’ File > Start Recording, right? Vuo’s File > Export > Movie should be completely reliable (no skipped frames). If you notice a case where it’s not reliable, please let us know.
I changed to Syphon Recorder more than a year ago, so I don’t remember exactly the motivation, but it must be related to the fact that the problematic composition is for audio/music visualization and that File > Export > Movie is not necessarily realtime, or something like that.
@jstrecker, It’s definitely not presenting any dialog “Not Enough Memory”. I want to try and replicate the issue on my other device, to see if it’s these D500’s.
Attached a simple image generator composition that I’ve confirmed has this issue.
We tested your composition on a MacBook Pro and, like you, did not get a “Not enough memory” dialog before exporting. But there was an error logged in Console.app while exporting:
VuoSceneRenderer.cc:1592 VuoSceneRenderer_renderInternal() Not enough graphics memory for a 7680x4320 (8 bytes/pixel * 8 sample) render with depth buffer. Requires 6644 MB, have 1674 MB.
When calculating the amount of graphics memory required to export the movie, Vuo isn’t factoring in the settings on the Render Scene to Image node (Color Depth = 16bpc and Multisampling = 8x) which increase memory usage substantially. So it doesn’t know in advance to pop up the “Not enough memory” dialog. It tries to export and then runs out of memory and logs the error to console.
I’m not sure if it would be practical to factor the Render Scene to Image settings into the calculation of memory before exporting, but maybe Vuo could display a dialog if you run out of memory while exporting. At least then it would be clear what is going on. I’ll confer with the team.
To work around the memory limit, you can reduce the color depth, multisampling, or antialiasing.
@jstrecker Understood. Definitely running out of Memory. And I should have checked the Console before submitting this. From my experience the settings in the Export Movie module override the Render Scene to Image settings. Which would be the expected behavior. It’s not really necessary to use that much Multisampling, I just set it at highest to test. Normally 2x is good enough for my purposes.
Discussed with the team — what we can do in the near future is detect if the image generator outputs an empty image while exporting and show an error dialog.