8BitCerberus
Member
Since updating to 0.638b I've noticed some major framerate problems when the OBS window is in view of the recording. If I'm just using one OBS instance, the framerate drops from 30fps to about 15fps. As soon as I move the OBS window off the monitor I'm recording on, it jumps back up to 30fps. That's fine for local recordings, but I also like to stream and I've been using this method for running two instances of OBS so one can stream while the other records a high quality version:
https://obsproject.com/forum/resour...-stream-and-record-at-different-qualities.74/
Now, with both OBS windows on the screen being recorded, the fps drops to 6-8. I currently have 2 monitors, so the way that I've been doing this was to have both OBS instances on Monitor 1, the first instance doing the high quality recording would project to Monitor 2, and the second instance that is doing the streaming would record Monitor 2. I have to keep them both on Monitor 1 since Monitor 2 gets overtaken with the projector and you can't see the OBS windows to switch scenes or adjust audio levels.
This has been working fine up until recently (I've only noticed in the past week or two, so I'm not 100% positive it's the update to 0.638b, or if it's some of the plugins/libraries that have recently gotten updated when OBS prompted me to update them a week or so ago). And it seems to be doing the same when capturing console footage with my elgato, though instance 1 holds pretty steady at 30fps, instance 2 only gets about 15fps for the streaming.
I'm attaching several logs for analysis. 2209-29 is when using only one instance, though there are several start and stop points while I was troubleshooting the framerate drops, the first few start/stops are with a second instance running, and the last start/stop that went for ~4 hours is just the single instance, and also when I discovered moving the OBS window off Monitor 1 bumped the framerate back up. You see with both instances on Monitor 1, I'm getting ~70% duplicated frames and ~80-90% late frames. But with only one instance there are 20% duplicated frames and 24% late frames and those are almost certainly prior to finally realizing moving the OBS window off screen bumps the fps back up. Normally those are almost 0%.
2209-31 is the second instance, and you can see it's having the same problem of duplicated and late frames.
1235-32 is instance one, recording from my elgato. Even though OBS says it held steady at 30fps, you can see the duplicated frames is ~50%, though the late frames are only 10%. When watching the video that was recorded, it looks like it's recorded at about 15-20fps. I do know the stream on instance 2 was only getting 15fps according to OBS.
As I said before, I'm only using the two physical monitors at this time, but I have a 3rd monitor that I will run some more 2 instance tests on. I just don't have room currently on my desk for a 3rd. New desk should be in after the new year. I want to see what happens when both OBS instances are on monitor 2, instance 1 recording monitor 1/game capture/etc, and projecting to monitor 3 while instance 2 streams monitor 3. I did notice an fps drop from 30 to 15 just turning on the projector to monitor 2, but that may just be because the OBS window was being recorded.
I also have the video recorded that I'll be uploading to YouTube of my streams from Friday (elgato), and Saturday (two with both instances/low fps, and the final one with 1 instance off-screen and full 30fps) I'll post links to them here once they've finished rendering and uploading.
https://obsproject.com/forum/resour...-stream-and-record-at-different-qualities.74/
Now, with both OBS windows on the screen being recorded, the fps drops to 6-8. I currently have 2 monitors, so the way that I've been doing this was to have both OBS instances on Monitor 1, the first instance doing the high quality recording would project to Monitor 2, and the second instance that is doing the streaming would record Monitor 2. I have to keep them both on Monitor 1 since Monitor 2 gets overtaken with the projector and you can't see the OBS windows to switch scenes or adjust audio levels.
This has been working fine up until recently (I've only noticed in the past week or two, so I'm not 100% positive it's the update to 0.638b, or if it's some of the plugins/libraries that have recently gotten updated when OBS prompted me to update them a week or so ago). And it seems to be doing the same when capturing console footage with my elgato, though instance 1 holds pretty steady at 30fps, instance 2 only gets about 15fps for the streaming.
I'm attaching several logs for analysis. 2209-29 is when using only one instance, though there are several start and stop points while I was troubleshooting the framerate drops, the first few start/stops are with a second instance running, and the last start/stop that went for ~4 hours is just the single instance, and also when I discovered moving the OBS window off Monitor 1 bumped the framerate back up. You see with both instances on Monitor 1, I'm getting ~70% duplicated frames and ~80-90% late frames. But with only one instance there are 20% duplicated frames and 24% late frames and those are almost certainly prior to finally realizing moving the OBS window off screen bumps the fps back up. Normally those are almost 0%.
2209-31 is the second instance, and you can see it's having the same problem of duplicated and late frames.
1235-32 is instance one, recording from my elgato. Even though OBS says it held steady at 30fps, you can see the duplicated frames is ~50%, though the late frames are only 10%. When watching the video that was recorded, it looks like it's recorded at about 15-20fps. I do know the stream on instance 2 was only getting 15fps according to OBS.
As I said before, I'm only using the two physical monitors at this time, but I have a 3rd monitor that I will run some more 2 instance tests on. I just don't have room currently on my desk for a 3rd. New desk should be in after the new year. I want to see what happens when both OBS instances are on monitor 2, instance 1 recording monitor 1/game capture/etc, and projecting to monitor 3 while instance 2 streams monitor 3. I did notice an fps drop from 30 to 15 just turning on the projector to monitor 2, but that may just be because the OBS window was being recorded.
I also have the video recorded that I'll be uploading to YouTube of my streams from Friday (elgato), and Saturday (two with both instances/low fps, and the final one with 1 instance off-screen and full 30fps) I'll post links to them here once they've finished rendering and uploading.