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

Extra space under menu items on 1080p with 100% windows scaling #7312

Open
OnceWasPerfect opened this issue Sep 6, 2022 · 9 comments
Open

Comments

@OnceWasPerfect
Copy link

Operating System Info

Windows 11

Other OS

No response

OBS Studio Version

28.0.1

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/AtLZPm0piNjDsaSo

OBS Studio Crash Log URL

No response

Expected Behavior

Any drop down menu (from help, tools, etc and the three dots for audio devices, scene transitions, etc) has a bunch of extra space at the end. This is happening on my second monitor (a 1080p monitor with 100% scaling set in windows) but does not happen on my 4k monitor with 125% scaling. As a test I set my 1080p monitor to 125% scaling and the extra space went away. I then set my 4k monitor to 100% scaling but the extra space did not appear so scaling seemed to have no affect.

4kmonitor

Current Behavior

Any drop down menu (from help, tools, etc and the three dots for audio devices, scene transitions, etc) has a bunch of extra space at the end. This is happening on my second monitor (a 1080p monitor with 100% scaling set in windows) but does not happen on my 4k monitor with 125% scaling. As a test I set my 1080p monitor to 125% scaling and the extra space went away. I then set my 4k monitor to 100% scaling but the extra space did not appear so scaling seemed to have no affect.

1080monitor

Steps to Reproduce

1.Open OBS
2.Click on any menu item

Anything else we should know?

No response

@flaeri
Copy link
Contributor

flaeri commented Feb 1, 2023

Would you be so kind as to rule out DPI override settings on the OBS shortcut/obs64.exe? Right click -> Properties.

Make sure nothing is checked.

image

@flaeri
Copy link
Contributor

flaeri commented Feb 1, 2023

There has been changes to the UI system OBS uses since this issue was posted, so please check the latest version (OBS 29 at the time of writing). Additionally, should that noe solve the issue (without the scaling override), please also try the 29 "beta"/nightly/master.

@OnceWasPerfect
Copy link
Author

Thank you for getting back with me. I do not have any special DPI settings where you told me to look. As of 29.0.0 the issues is still there but with a new wrinkle. The first time I open any of the menus at the top I have the extra space. The next time I open that same menu it is correct. There is always extra space when right clicking on a source or scene though. I'll give the beta a shot and see if the behavior is the same.

@OnceWasPerfect
Copy link
Author

I get the same behavior in 29.0 Beta 3 as I was getting in 29.0.0.

@flaeri
Copy link
Contributor

flaeri commented Feb 2, 2023

Interesting, cus I don't get that behavior :(

I wonder if there could be some magical wonk thats been carried over from previous releases.

The simples way to test/confirm this is to download the zip version of obs from the website, unzip it to a folder, and add a text file in the root directory (OBS-studio, where you see the bin folder). It must be named portable_mode

Then go into the bin\64bit folder, and run OBS. It should launch in a clean state (none of your sources/scenes are there). Does the problem still exist?

@OnceWasPerfect
Copy link
Author

I followed your directions and I get the same behavior. Again the tops menu bar will correct itself on the second time I open them, but not the right click menu.

Screenshot 2023-02-02 180014
Screenshot 2023-02-02 180033

@flaeri
Copy link
Contributor

flaeri commented Feb 3, 2023

Thank you for your testing :) Thats great info to have. So it seems its highly likely to be some quirk related to the 1080p+4k.

@OnceWasPerfect
Copy link
Author

No problem. Thank you for looking into it. Just as a test since I originally posted this with version 28, I set my 4k monitor to 100% scaling to match the 1080p monitor and the menus render correctly. I then set them both to 125% scaling and again the menus render correctly. It appears to only happen when the 4k monitor is set to 125% scaling and the 1080p monitor is set to 100% scaling. Maybe it is pulling the scaling information from the 4k monitor instead of the 1080p monitor that it is on? The 4k is set as my primary display.l

@HeCorr
Copy link

HeCorr commented May 1, 2023

I've also been facing this issue ever since the Qt update, but it only happens on my secondary monitor (1440x900, 100%), not on my main one (1920x1080, 125%).

It only seems to happen (for every menu) after OBS is launched, so if I close and reopen the same menu, it looks correct.

(sorry for my cursor being invisible, I have no idea why)

2023-05-01.20-48-19.mp4

I did check and no DPI settings are active.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants