obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
59.17k stars 7.87k forks source link

Full screen projector seems to be broken with multiple displays #5624

Open ramaswamy-t opened 2 years ago

ramaswamy-t commented 2 years ago

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

27.1.3

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/jXnlG954lFpT5VoS

OBS Studio Crash Log URL

No response

Expected Behavior

OBS full screen projector should project to the selected display.

Current Behavior

The system has 5 display monitors. Two are connected to the first graphics card, two to the second graphics card and one to the USB to HDMI adapter. Was using OBS 26.0.2. Full screen projector worked just fine. Upgraded to OBS 27.1.3. Now full screen projector always projects to the first display no matter which display is selected as the target display. Now installed both OBS 26.0.2 and OBS 27.1.3 in portable mode (in separate directories). With OBS 26.0.2 full screen projector works just fine (i.e. projects to the selected display). With OBS 27.1.3 full screen projector always projects to the first display no matter which display is selected as the target display.

Steps to Reproduce

Launch OBS, select any scene, right click either the "Preview" or the "Program" window select "Fullscreen Projector" and then select a display OBS always projects to the same display no matter which display is selected from the list.

Anything else we should know?

No response

WizardCM commented 2 years ago

I cannot reproduce this issue on my Windows 10 PC using one GPU.

Between 26.0.2 and 27.1.3 there were 27.0.1 and 26.1.1 - could you test those and let us know if those have the issue too? It'll help us track down which change affected your setup.

ramaswamy-t commented 2 years ago

Tested with OBS 26.1.1. It also has the same issue. Also tested with 26.1.0-rc1. It also has the same issue. If there is a need, I can also test with 27.0.1.

On Mon, Dec 6, 2021 at 3:10 PM Matt Gajownik @.***> wrote:

I cannot reproduce this issue on my Windows 10 PC using one GPU.

Between 26.0.2 and 27.1.3 there were 27.0.1 https://github.com/obsproject/obs-studio/releases/27.0.1 and 26.1.1 https://github.com/obsproject/obs-studio/releases/26.1.1 - could you test those and let us know if those have the issue too? It'll help us track down which change affected your setup.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/obsproject/obs-studio/issues/5624#issuecomment-987340688, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASLJPL2MZ5ZQAFJ3BH5OUD3UPU7FFANCNFSM5JNSLPHA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

WizardCM commented 2 years ago

Confirmed in 27.1.3 that adding a fullscreen projector across two GPUs exhibits similar behaviour to https://github.com/obsproject/obs-studio/issues/5565#issuecomment-998630678

ramaswamy-t commented 2 years ago

Please, could someone fix this issue. We use full screen projector functionality, We have not been able to upgrade to the latest version of OBS since OBS 26.0.2 because of this issue. Thanks in advance for your help.

RytoEX commented 2 years ago

Comparing 26.0.2 to 26.1.0-rc1, I didn't see anything that jumped out at me, though perhaps someone else will. However, we did update the Qt version on Windows from 5.10.1 to 5.15.2. My guess at the moment would that that it's related to that change, given the link to #5565 above. This may be fixed in newer versions of Qt, but I am unable to test this specific behavior.

starras commented 2 years ago

I just installed a 2nd GPU and instantly got this error as well. Running Windows 10, i9 processor with intel UHD 630 imbedded GPU Worked fine with an additional RTX 3070 installed, but when I installed an additional GTX 980 this bug appeared.

I can open the full screen or windowed projector, but it freezes as soon as I move the window into any of the screens connected to the onboard intel UHD 630. Moving them to any screen connected to the RTX GTX works fine.

Doing the projector on the UHD 630 screens worked perfectly earlier before I added the second GPU GTX 980.

webnerdnick commented 1 year ago

I wanted to add a note here for the developers, or others who may be running into this issue.

My Setup: Windows 10 ver 21H2 OS Build 19044.2604. GPU: AMD Radeon R7450 (Discrete), and Intel HD Graphics 530 (built-in) OBS Version: 29.0.2 3 monitors, with the primary being the center-monitor.

When right-clicking on the preview and selecting "Fullscreen Projector (preview)", I see all 3 of my monitors listed, with the correct offsets and resolutions. No matter which I choose, the preview takes over the primary screen (the center one), and I'm not able to see OBS. HOWEVER if I right-click anywhere on the full-screen preview, I get a context menu, and when I hover over "Fullscreen" on this menu, I once again see all my monitors. If I select one from here, the full screen preview now moves to the correct monitor. Seems that this context menu works properly, where as the one inside the small OBS Preview screen does not.

AlQuimby commented 1 year ago

I am having the exact same issue. I am hoping that it gets corrected soon!!