-
-
Notifications
You must be signed in to change notification settings - Fork 257
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
NvFBC host stops producing frames on modeset #912
Comments
Please update to |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm filing this for posterity as it's technically a bug, but it's pretty low-impact. This occurs with B5, but I suspect it's been around forever.
Guest desktop running at 2560x1440.
Host desktop running at 2560x1440.
Game (specifically, osu!) set to modeset to 3840x2160.
osu! config
This goes in the .cfg file in
%userprofile%\AppData\Local\osu!
.With DXGI this produces the below output when running the game. It is the wrong size, of course.
We can see the modeset from the client logs.
However, when trying this with NvFBC, the host gets put in a bad state.
Host logs
Once in this state any one of the following is insufficient:
One must do both to get Looking Glass working again.
Some debug prints show that
LookingGlass/host/platform/Windows/capture/NVFBC/src/nvfbc.c
Lines 331 to 333 in b21d842
correctly returns 3840x2160 after the modeswitch, and that the error occurs upon the third frame. A dumb hardcoding of width/height in
getDesktopSize
to 2560x1440 gets things working, but cropped weirdly.Looking Glass is otherwise able to run on this machine when the desktop resolution is set to 3840x2160, it's just the modeset that breaks it.
The text was updated successfully, but these errors were encountered: