OK, so I'll start of by listing my specs here:
The laptop I'm using is a HP Envy Touchsmart 15 j143na
The Dedicated GPU in this laptop is an NVIDIA 840M, and the integrated one is Intel 4600.
I have a monitor plugged in via HDMI, and use the laptop screen as a secondary monitor.
A while ago, my games started running terribly all of a sudden. I reinstalled windows multiple times etc etc. I'm going to use valorant as a benchmark to give rough FPS for reference. At this time, Valorant would run at about 30-40 fps, but felt closer to 10. before, it was running at around 60 fps with framedrops here and there.
Eventually I discovered the disable fullscreen optimisations, which caused my game to start properly using the dedicated GPU again, and boosting my frames back up to around 60.
Now just today, I made the discovery that putting valorant on my laptop monitor, boosts the framerates from ~50 (Valorant has started running slower over time due to updates I'd assume) all the way to 200. I checked the settings and looked around in-game; nothing was off, the game was running like normal but at nearly 4x the FPS. I switched my display settings to "Use only monitor 2" which was the external monitor plugged in via HDMI, and Valorant kept up at those 190-200 fps. I switched back to extend then again back to only monitor 2, however this time the frames were closer to 70. running in extend mode but on my laptop monitor seems to consistently give those 190-200 FPS though.
Also, I can't seem to install new or old drivers, I've gone through dozens whether thats from NVIDIA's website, HP's website for this specific laptop build, Always got the error "Could not find compatible hardware". Tried manually adding my GPU's address to the driver, however it only fails at a later point with the message "Installation failed due to an unknown error" or something similar. (It also can't run Unity games for whatever reason, the module nvwgf2umx.dll always fails.)
tl;dr: Game runs at 4x the FPS on laptop screen compared to one plugged in via HDMI, and switching the display settings to only use the external monitor sometimes yields those 4x framerates, but sometimes its back to the normal. Drivers don't want to update.
The laptop I'm using is a HP Envy Touchsmart 15 j143na
The Dedicated GPU in this laptop is an NVIDIA 840M, and the integrated one is Intel 4600.
I have a monitor plugged in via HDMI, and use the laptop screen as a secondary monitor.
A while ago, my games started running terribly all of a sudden. I reinstalled windows multiple times etc etc. I'm going to use valorant as a benchmark to give rough FPS for reference. At this time, Valorant would run at about 30-40 fps, but felt closer to 10. before, it was running at around 60 fps with framedrops here and there.
Eventually I discovered the disable fullscreen optimisations, which caused my game to start properly using the dedicated GPU again, and boosting my frames back up to around 60.
Now just today, I made the discovery that putting valorant on my laptop monitor, boosts the framerates from ~50 (Valorant has started running slower over time due to updates I'd assume) all the way to 200. I checked the settings and looked around in-game; nothing was off, the game was running like normal but at nearly 4x the FPS. I switched my display settings to "Use only monitor 2" which was the external monitor plugged in via HDMI, and Valorant kept up at those 190-200 fps. I switched back to extend then again back to only monitor 2, however this time the frames were closer to 70. running in extend mode but on my laptop monitor seems to consistently give those 190-200 FPS though.
Also, I can't seem to install new or old drivers, I've gone through dozens whether thats from NVIDIA's website, HP's website for this specific laptop build, Always got the error "Could not find compatible hardware". Tried manually adding my GPU's address to the driver, however it only fails at a later point with the message "Installation failed due to an unknown error" or something similar. (It also can't run Unity games for whatever reason, the module nvwgf2umx.dll always fails.)
tl;dr: Game runs at 4x the FPS on laptop screen compared to one plugged in via HDMI, and switching the display settings to only use the external monitor sometimes yields those 4x framerates, but sometimes its back to the normal. Drivers don't want to update.