Stefan Hächler
New Member
Metal was introduced with El Capitan: https://developer.apple.com/library...acOSX/WhatsNewInOSX/Articles/MacOSX10_11.html
I've rolled back to Yosemite and it runs fine. Using a blackmagic mini recorder.2 years later and version 23.0.1 - same thing exactly as suscribed. Using both Logitech C922 and BlackMagic 4k cinema camera on Mojave 10.14.3
Found the cause of the problem, but no workaround yet.
If you have a multiple windows of OBS it will constantly swap in which window it renders the image, for example, if your GPU is configured to run OBS at 60fps and you open 2 windows, it will display 30fps on each; if you open 3 windows, it will display 20fps on each, etc.
My workaround (using nVidia configuration for my GTX1060) is force the GPU to run OBS on 120 fps, when using two windows making it display 60fps on each window.
I'm still trying to find a workaround when using three windows (2 of Studio mode+1 windowed output)
edit: Adittionaly, for some reason the fps problem is not present when OBS is not the active window
Thanks!Okay, okay, so here's a workaround for now that's less crappy than trying to keep part of the window offscreen (yeah, no). You'll need the Quartz Debug app from the Xcode Graphics Tools, which requires using an Apple ID and signing in at developer.apple.com.
Go to https://developer.apple.com/download/more/?q=graphics, and for example I just successfully used the "Additional Tools for Xcode 11" .dmg from October 2019 on Catalina 10.15.3 on a 2019 MBP 16". Mount the disk image, go in the Graphics folder, copy the Quartz Debug app to /Applications (or somewhere you can run it), and then when you authorize it and all, uncheck "Enable Vertical Sync" at the bottom and hide the app (not quit).
Now watch your stats window as you enable studio mode... and the rendering latency stays steady and FPS stays high! I just got done recording 60fps gameplay in Diablo III with Studio Mode active. Yee haw.