Bug Report Monitor Capture bug with multi-monitor setup.

Kashiro

New Member
Hey people,

I ran into some issues with Monitor Capture since the latest update (I tried rolling back to the previous version, but the problem persists even then). When I use monitor capture as source, capturing my main display works just fine. But it's my second and third screen that are giving me issues. To me, it seems as if OBS is mixing up the monitor numbers somehow. This is what I see when I simply add a new monitor capture source for either my second or third screen:

cd806f6c8e.png


The weird thing is that when this is going on, it's capturing mouse movement from my main screen for some reason. I have found somewhat of a work-around. I can fix the problem by enabling "Use point filtering" in the properties of the monitor capture source. As soon as I enable this, the problem is solved just for that specific monitor. I can even disable point filtering and it still works fine. As soon as I switch to the other monitor, the problem returns and I re-do the point filtering trick again to make it work.


A friend of mine is having the exact same issue. I'm running Windows 8.1. Is this a known issue ?

Cheers.
 
Last edited:

Lain

Forum Admin
Lain
Forum Moderator
Developer
Hm, highly unusual, not sure. A lot of people have 8.1 and multiple monitors and I haven't heard anything about it. I don't have windows 8.1 to check at the moment but I may have to get it just to check at some point (which is slightly annoying). Anyway, you have a workaround at least, thanks for pointing it out.
 

Kashiro

New Member
Thanks for the reply. The strange thing is though that it has worked perfectly fine until a couple of days ago. I found out that it's not just "Use point filtering" that fixes the problem. Changing any setting within the properties of the Monitor Capture source works, even turning "Capture Mouse cursor" on and off fixes the problem. However, when I delete the source and re-add a new monitor capture source, I have to reapply the trick to make it work. As long as I don't restart OBS and keep using the same source without removing it, it will work just fine if I apply the trick to each monitor in the source.

What I also noticed is that the monitor numbering OBS shows is not the same as monitor numbering in Windows or NVIDIA Control Panel.

In Windows/NV CP it's:

Monitor on the left is number 2 - Center monitor is number 3 - Monitor on the right is number 1

In OBS it's:

Monitor on the left is number 2 - Center monitor is number 1 - Monitor on the right is number 3

My buddy is running the Windows 10 Technical Preview and he's having the same issue, he's using two monitors though not three, so it appears that it's not just W8.1. I've been trying to go back on anything I've installed/updated in the last couple of days to see if it's something else that's causing the problem but sadly I haven't found anything. It all started after the update to the latest version of OBS. Doing a complete uninstall and rolling back to the previous version of OBS hasn't fixed the problem either, which seems somewhat weird to me.

This is a screenshot of my monitor on the right: http://puu.sh/c40OM/ec3dacbf9d.jpg. If you compare this to the image in my first post then you'll see that in OBS the capture somehow gets stretched out/zoomed in for some reason.
 
Last edited:

Kashiro

New Member
Thanks for posting that video, it explains the problem a bit better. Hopefully this gets some more attention since the problem is still there.
 
Top