Laptop : Acer a515-51g
Graphics card: Nvidia Mx150 (471.96 driver version)
Integrated graphics: Intel(R) UHD Graphics 620 (30.0.100.9687)
I bought an external monitor few months back (Acer vg240ys - upto 165 hz amazon link for specs). The monitor has two hdmi 2.0 ports and 1 dp port. My laptop has no dp port and I think the hdmi port is 1.4 according to this quora answer. So I connect through a hdmi cable. Nvidia control panel only shows 3d settings (link).
Now I will explain the problem I have started facing recently. When I first bought the monitor my fps was capped to 30 fps when I selected fullscreen mode in valorant. But selecting windowed fullscreen (1920 x 1080 120 Hz) resolution gave around stable 90-120 fps. So I continued playing in that mode. But recently I don't know how (maybe after some driver update) valorant displays wrong monitor resolution (Please open this screenshot). My monitor is not 4k but it displays 3840 x 2160 Monitor resolution. Even when I have selected 1920 x 1080 120 hz resolution the game is very laggy and I get 20-70 fps (it drops from 60-70 to 20 fps during gun fights and other interactions). Earlier the Monitor option displayed VG240YS (1920 x 1080 16:9) instead of ACR0750 (3840 x 2160 16:9). ACR0750 is the monitor id.
My problem is similar to this reddit post and also this post.
3840 x 2160 is also the max resolution I can select in my display settings. I think the problem is something to do with active signal mode or wrong gpu native resolution. Please also go through this answer. I have no compatibility mode option in my monitor menu.
There is no dsr or any scaling option in nvidia control panel.
I have tried most of the solution I referenced in my post but they either don't work or are not applicable to my setup. I really don't know what I did wrong because the game ran smoothly 1 month back with the correct monitor resolution diplayed.
Graphics card: Nvidia Mx150 (471.96 driver version)
Integrated graphics: Intel(R) UHD Graphics 620 (30.0.100.9687)
I bought an external monitor few months back (Acer vg240ys - upto 165 hz amazon link for specs). The monitor has two hdmi 2.0 ports and 1 dp port. My laptop has no dp port and I think the hdmi port is 1.4 according to this quora answer. So I connect through a hdmi cable. Nvidia control panel only shows 3d settings (link).
Now I will explain the problem I have started facing recently. When I first bought the monitor my fps was capped to 30 fps when I selected fullscreen mode in valorant. But selecting windowed fullscreen (1920 x 1080 120 Hz) resolution gave around stable 90-120 fps. So I continued playing in that mode. But recently I don't know how (maybe after some driver update) valorant displays wrong monitor resolution (Please open this screenshot). My monitor is not 4k but it displays 3840 x 2160 Monitor resolution. Even when I have selected 1920 x 1080 120 hz resolution the game is very laggy and I get 20-70 fps (it drops from 60-70 to 20 fps during gun fights and other interactions). Earlier the Monitor option displayed VG240YS (1920 x 1080 16:9) instead of ACR0750 (3840 x 2160 16:9). ACR0750 is the monitor id.
My problem is similar to this reddit post and also this post.
3840 x 2160 is also the max resolution I can select in my display settings. I think the problem is something to do with active signal mode or wrong gpu native resolution. Please also go through this answer. I have no compatibility mode option in my monitor menu.
There is no dsr or any scaling option in nvidia control panel.
I have tried most of the solution I referenced in my post but they either don't work or are not applicable to my setup. I really don't know what I did wrong because the game ran smoothly 1 month back with the correct monitor resolution diplayed.