Display appears normal on monitor, but changes when moved to laptop

o2caslan

New Member
Last Sunday I was streaming our service as usual, and kept losing the internet connection. When I checked the connection, the OBS screen looked all mixed up, as if pieces of a puzzle were strewn about. I was too rattled trying to get everything back online to get any screen shots, but since then, if I open OBS on the laptop screen, it looks the same way, like a puzzle.
1-Laptop OBS Screenshot 2022-12-16 091740.jpg

But when I move it over to the 2nd monitor, it looks normal.
2-Monitor OBS Screenshot 2022-12-16 091822.jpg

I haven't changed any screen resolutions, or settings. I don't have any log files from Sunday because I tried uninstalling and reinstalling the program, without any success. My logfile from today is here: https://obsproject.com/logs/O8I_erK6gudo8i1A

However, my "normal" set up includes a RJ45 adapter to connect directly to our modem, and I think it may have been going bad on Sunday. Since then I've replaced it, and the new one seems to be fine.

I'm really hoping this is a simple problem of ignorance, and a more experienced user can share how to resolve it
Thank you,
Angie
 

SharpNetwork

New Member
I came here to say my laptop screen has the exact same problem. I haven't yet tried it on an external monitor. This started when I upgraded to 28.1.2. I'm running Windows 10. I made no other changes before the problem started. I've uninstalled and done a clean install of OBS, updated video drivers, applied windows patches. There's been no improvement.
 

SharpNetwork

New Member
Hey! I finally figured it out. I'm guessing something has messed with the application scaling settings for OBS. These settings only matter on your primary monitor, which explains why you're having trouble on the laptop, but not your external monitor. Here's what I did to fix it.

Close OBS if Open.
Open Windows Explorer and browse to: C:\Program Files\obs-studio\bin\64bit
Right click on obs64.exe, select properties.
Select the compatibility tab
Click Change High DPI Settings button.
Check the "Override high DPI scaling behavior." Select 'Application' from the pull-down.
OK, Apply, OK
 

o2caslan

New Member
Thank you so much. I won't be able to check it until Wednesday, when I can get back to the church, but I will definitely try this. It certainly makes sense.
 

tmimlitch

New Member
Hey! I finally figured it out. I'm guessing something has messed with the application scaling settings for OBS. These settings only matter on your primary monitor, which explains why you're having trouble on the laptop, but not your external monitor. Here's what I did to fix it.

Close OBS if Open.
Open Windows Explorer and browse to: C:\Program Files\obs-studio\bin\64bit
Right click on obs64.exe, select properties.
Select the compatibility tab
Click Change High DPI Settings button.
Check the "Override high DPI scaling behavior." Select 'Application' from the pull-down.
OK, Apply, OK
YEA!!! Yes this fixed my high res screen problem. Thank You a bundle!
 

fakedane

New Member
Hey! I finally figured it out. I'm guessing something has messed with the application scaling settings for OBS. These settings only matter on your primary monitor, which explains why you're having trouble on the laptop, but not your external monitor. Here's what I did to fix it.

Close OBS if Open.
Open Windows Explorer and browse to: C:\Program Files\obs-studio\bin\64bit
Right click on obs64.exe, select properties.
Select the compatibility tab
Click Change High DPI Settings button.
Check the "Override high DPI scaling behavior." Select 'Application' from the pull-down.
OK, Apply, OK
I spent literally 4 hours trying to figure this out and your suggestion led me to something that ended up working. I'm in 30.1.2 and my laptop screen is 4k. I just happened to be plugged into a 1080p external monitor and noticed that OBS looked right on that monitor. Googling that somehow brought me to this thread. When I went into High DPI Settings, Override high DPI scaling behavior was already checked. I unchecked it and switched it to use the Program DPI ("Use this setting to fix scaling problems for this program instead of the one in Settings"). Works a charm now. Thanks again!

PS - Incidentally, I went back in and changed the checks to how they were originally, and now OBS continues to work on my main screen.
 
Top