Jump to content

I noticed that windows 10 doesn't actually change resolutions , it just renders the resolution internally and rescales the output to simulate what that resolution should look like but still outputs only a single resolution signal to the monitor.

 

An example would be if I say set a super low res like 800x600 , the gpu will never cut the signal. It will simply stay at the monitors native res , scale everything down to 800x600 internally , then stretch the 800x600 image across the monitors native resolution.

 

Why would they do it like this?

 

As a result , when running any desktop res other than native the actual "scaling" option in windows will be incorrect in terms of the % slider

Link to comment
https://linustechtips.com/topic/1424843-windows-10-weird-scaling-method/
Share on other sites

Link to post
Share on other sites

Sorta: 

According to this,  W10 uses Bitmap scaling which results in UI being blurry even with AA. 

MS has their own blog posts on how W10 scaling works as well (they go over the reasons why it's set up this way too):

https://docs.microsoft.com/en-us/archive/blogs/askcore/display-scaling-in-windows-10
 

https://docs.microsoft.com/en-us/archive/blogs/askcore/display-scaling-changes-for-the-windows-10-anniversary-update

 

This is all from a while back (2015-2018), but I don't think much has changed as far as Windows is concerned. 

 

Gaming PC NAS Laptop Workstation

CPU: i5 12600KF 6P+4E Ryzen 7 3700X M4 SoC 4P+6E Xeon X5690 6c12t

Cooler: Noctua NH-D15S Wraith Stealth w/NF-A9 Passive Apple CPU Cooler

Motherboard: ASRock Z690 ITX/ax ASUS Pro B550M-C/CSM Apple J713AP Mac-F221BEC8 (Mac Pro 5,1)

RAM: 2x16GB 3600Mhz DDR4 2x16GB 2400MHz DDR4 24GB Micron LPDDR5 4x8GB 1333MHz ECC DDR3

GPU: Sapphire Pulse Radeon 9060 XT 16GB Radeon WX2100 M4 SoC 10C Radeon RX 5700

Storage: 1TB MP34 + 2TB P41 500GB SSD + 2x4TB IronWolf Pro in ZFS Mirror Apple AP0512Z 1TB Crucial MX500

ODD: LG WH14NS40 None LG GP65NB60 USB DVD Writer Don't know

PSU: EVGA 850W GM Silverstone SST-TX300 53.8Wh LiPo Battery Delta DPS-980BB

Case: Silverstone Sugo 14 Dell Inspiron 530S Mac16,12 chassis (13" MBA) 2009-2012 Mac Pro "Cheese Grater"

OS: Gentoo Linux TrueNAS Scale macOS 26 Tahoe Fedora Linux

 

Display: LG 27UK650-W (4K 60Hz IPS panel)

Mouse: EVGA X17

Keyboard: Corsair K55 RGB

 

Mobile/Work Devices: 14" M5P MacBook Pro (work) - iPhone 17 Pro - Apple Watch S11

 

Other Misc Devices: iPod Video (Gen 5.5E, iFlash Solo w/128GB SD Card, Rockbox), Nintendo Switch

 

Vehicles: 2002 Ford F150, 2003 Harley-Davidson Sportster 1200, 2022 Kawasaki KLR650, 1994 DR350SE

Link to post
Share on other sites

6 hours ago, Zando_ said:

Sorta: 

According to this,  W10 uses Bitmap scaling which results in UI being blurry even with AA. 

MS has their own blog posts on how W10 scaling works as well (they go over the reasons why it's set up this way too):

https://docs.microsoft.com/en-us/archive/blogs/askcore/display-scaling-in-windows-10
 

https://docs.microsoft.com/en-us/archive/blogs/askcore/display-scaling-changes-for-the-windows-10-anniversary-update

 

This is all from a while back (2015-2018), but I don't think much has changed as far as Windows is concerned. 

 

those both seem to address scaling but not resolution

Link to post
Share on other sites

17 hours ago, emosun said:

I noticed that windows 10 doesn't actually change resolutions , it just renders the resolution internally and rescales the output to simulate what that resolution should look like but still outputs only a single resolution signal to the monitor.

 

An example would be if I say set a super low res like 800x600 , the gpu will never cut the signal. It will simply stay at the monitors native res , scale everything down to 800x600 internally , then stretch the 800x600 image across the monitors native resolution.

 

Why would they do it like this?

 

As a result , when running any desktop res other than native the actual "scaling" option in windows will be incorrect in terms of the % slider

So 2 things.

  • You need to tell the GPU driver to not to scale the screen resolution to match the one of the monitor. I don't know where the option is on AMD, but on Nvidia side: Nvidia Control Panel > Display (side nav) > Adjust size and position. And pick "No Scale"
  • You also need a monitor that support 1:1 pixel mapping. Sometimes it is an option, can be called "Mapping", "Scaling" or "Wide Mode" or something along those lines. Sometimes the monitor won't have the option and just do it. Others, don't have the option, and scale regardless of anything. Some monitor only has 1:1 pixel mapping on some video input connectors but not all.
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×