I'm having a very strange problem right now. I'm trying to record footage from a video game, Vintage Story, which uses OpenGL Core Profile 3.3. However, because 3.3 is so old, the video drivers force the game into "4.6 compatibility profile" mode, probably due to 3.3 being deprecated. This is all fine and dandy until I fire up OBS. If I run the game without OBS, I get about 150fps, and it's relatively stable (I normally run it with a frame limiter set to 60 for stable recording). But with OBS running, the frame rate drops to an average of maybe 70, and the frame timing goes all over the place, from 35 to 100 or so. Using frame limiters and vsync/freesync doesn't help this issue at all (and I need it to be at 60fps anyway for good recording).
I've sent a similar bug report to both AMD and the developer of the game, but in case it's an issue with OBS talking to applications running in OpenGL 4.6 Compatibility Profile that needs to be fixed on OBS's end, I wanted to post this here.
I've sent a similar bug report to both AMD and the developer of the game, but in case it's an issue with OBS talking to applications running in OpenGL 4.6 Compatibility Profile that needs to be fixed on OBS's end, I wanted to post this here.