I have a potato laptop with Intel UHD 620 graphics and a 940MX GPU.
So if you know, you don't have NVIDIA scaling options in the NVIDIA control panel when you are not using any external monitor. It shows only a limited options.
So I can control scaling using Intel GPU settings only.
I tried to play a game like NFSMW (2005) in 1024x768 resolution but it stretches it widescreen instead playing into 4:3 aspect ratio.
Same happens in earlier COD and many other games.
But if a game have a dedicated option to play in 4:3, there's no problem. Example is Condition Zero and probably CSGO too. I can play it both widescreen and 4:3.
And it happens irrespective of what resolution I set on my laptop. It feels like games don't care my screen resolution and scaling.
I tried to set my laptop resolution in 1024x768 with maintain aspect ratio - which works fine on laptop screen (I can see black bars on my screen) but as soon as I launch any game in 1024x768, it will stretch it into 16:9. Which I don't want.
One possible reason could be:
Intel's GPU drivers for Windows 11 don't allow "Maintain Aspect Ratio" feature for 1920x1080 resolution of your laptop. It only accepts "Maintain Display Scaling".
So maybe that is the reason. But it would only make sense if I were trying to play game in 1920x1080. So I'm skeptic about this.
One way to "fix" this issue is play games in windowed mode as it respects the aspect ratio. But I don't like windowed mode.
I play only 3-4 games but I want to play all of them at 1024x768 and 4:3 ratio. So all of them have this problem.
Important: Microsoft community also commented that if your NVIDIA driver don't have scaling options in laptop, the game won't care what you do with your Intel scaling options. So it will run independently of your laptop resolution. That's what is happening actually.
Given all that, what could be the reason for this? And is there any workaround for this?
So if you know, you don't have NVIDIA scaling options in the NVIDIA control panel when you are not using any external monitor. It shows only a limited options.
So I can control scaling using Intel GPU settings only.
I tried to play a game like NFSMW (2005) in 1024x768 resolution but it stretches it widescreen instead playing into 4:3 aspect ratio.
Same happens in earlier COD and many other games.
But if a game have a dedicated option to play in 4:3, there's no problem. Example is Condition Zero and probably CSGO too. I can play it both widescreen and 4:3.
And it happens irrespective of what resolution I set on my laptop. It feels like games don't care my screen resolution and scaling.
I tried to set my laptop resolution in 1024x768 with maintain aspect ratio - which works fine on laptop screen (I can see black bars on my screen) but as soon as I launch any game in 1024x768, it will stretch it into 16:9. Which I don't want.
One possible reason could be:
Intel's GPU drivers for Windows 11 don't allow "Maintain Aspect Ratio" feature for 1920x1080 resolution of your laptop. It only accepts "Maintain Display Scaling".
So maybe that is the reason. But it would only make sense if I were trying to play game in 1920x1080. So I'm skeptic about this.
One way to "fix" this issue is play games in windowed mode as it respects the aspect ratio. But I don't like windowed mode.
I play only 3-4 games but I want to play all of them at 1024x768 and 4:3 ratio. So all of them have this problem.
Important: Microsoft community also commented that if your NVIDIA driver don't have scaling options in laptop, the game won't care what you do with your Intel scaling options. So it will run independently of your laptop resolution. That's what is happening actually.
Given all that, what could be the reason for this? And is there any workaround for this?