Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potrait Mode Screen Capturing return blank image on Windows 11 #5434

Closed
Kaitoukid93 opened this issue Oct 21, 2021 · 4 comments
Closed

Potrait Mode Screen Capturing return blank image on Windows 11 #5434

Kaitoukid93 opened this issue Oct 21, 2021 · 4 comments
Labels
Confirmed This bug report has been confirmed by project members Dependency Issue Issue is in external library or dependency, not OBS itself Windows Affects Windows

Comments

@Kaitoukid93
Copy link

Operating System Info

Other

Other OS

Windows 11

OBS Studio Version

27.1.1

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/YCFgARw-PTO-u2n-

OBS Studio Crash Log URL

No response

Expected Behavior

The Rotated picture should have shown despite being cutted in a half, as in Windows 10, I just need to change the Canvas Size to match the Potrait mode (1080*1920)

Current Behavior

Blank Image
Screenshot (343)

Steps to Reproduce

1.Open OBS
2.Add Screen Capture Source
3.Change Display Orientation in Windows Settings
4.Go back to OBS and see Blank Image

Anything else we should know?

Desktop Duplication API return null when trying to Acquire Next Frame in Windows 11, I think so...

@WizardCM WizardCM added Confirmed This bug report has been confirmed by project members Windows Affects Windows labels Oct 21, 2021
@WizardCM
Copy link
Member

Verified on a Surface Book 2, but it's specific to DXGI Display Capture. WGC works fine. Additionally, rotating back to normal makes the display capture reappear.

@rdnt
Copy link

rdnt commented Oct 25, 2021

My 2 cents: Windows 11 has apparently introduced a bug on DXGI that reports the error DXGI_ERROR_ACCESS_LOST whenever AcquireNextFrame is called on a display with Portrait orientation (both variants).

source: many hours of frustration trying to figure out why screen capturing software perfectly working on Windows 10 was not working on 11.

@anton19286
Copy link

Same on TightVNC https://sourceforge.net/p/vnc-tight/bugs/1567/ and UltraVNC

@WizardCM WizardCM added the Dependency Issue Issue is in external library or dependency, not OBS itself label Dec 20, 2021
@WizardCM
Copy link
Member

WizardCM commented May 26, 2022

Looks like Microsoft have released a fix for this in Windows 11 Build 22000.706, which is currently in the Release Preview channel.

We fixed an issue that affects the Desktop Duplication API, which affects display orientation and causes a black image to appear on the screen.

As it is confirmed to be an issue on Microsoft's end and should be fixed for users soon, I'm closing this issue. Thanks again for the report!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Confirmed This bug report has been confirmed by project members Dependency Issue Issue is in external library or dependency, not OBS itself Windows Affects Windows
Projects
None yet
Development

No branches or pull requests

4 participants