Status: 

Vuo version: 

OS version: 

  • macOS 11

How severely does this bug affect you?: 

●●●● — It prevents me from using Vuo at all.

Steps causing the bug to occur: 

I don't have an M1 myself. I've had two reports of 3-5 second video lag with my Vuo-made application, when running on M1 Macs. Given the performance of these machines, I can only guess something else is going on.

You can download my Vuo made app here: https://www.notion.so/Getting-Started-with-Five-beta-13bd854cc94243348e0...

The app takes a video feed, and outputs a syphon feed.

Other notes: 

Unfortunately, this makes my app unusable on M1 Macs.

Comments

We've investigated, and it

jmcc's picture
Submitted by

We've investigated, and it seems the bottleneck is a Rosetta bug related to how Apple is processing the camera image OpenGL texture. We don't see a fix until we add native ARM support or switch to Metal. In the meantime, you can try changing the webcam to a lower resolution.

We've tracked down the

jstrecker's picture
Submitted by
Status:
Waiting for review by Vuo Support Team
»
Accepted

We've tracked down the problem, and expect to have it fixed in Vuo 2.3.0.

The slowness is within Apple's AVFoundation framework (specifically, the CVOpenGLTextureCacheCreateTextureFromImage function). Amusingly, the solution seems to be to pass a parameter called kCVOpenGLTextureCacheChromaSamplingModeBestPerformance.

In our testing so far, that fixes the slowness in Receive Live Video and Capture Image of Screen.