I have a Dell Inspiron gaming laptop that has the following specs:
CPU: intel i5-6300hq 4 cores 4 threads
GPU: Nvidia GTX 960m
ram: ddr3 8gb 1600mhz
hard drive: SATA SSD 256gb
I recently learnt about the Nvidia Optimus bottleneck. Basically, the discrete GPU data, instead of going directly to the display, it goes through the integrated GPU first, thus the bottleneck.
I was told that connecting an external monitor to the laptop and choosing "2nd screen only" circumvents Optimus if the HDMI port is directly connected to the discrete GPU.
I connected an external monitor but did not get any fps boost or fps stability. The fps dropped to as low as 13 just like it usually does when using the laptop monitor with lowest game settings. As a result, I assume the HDMI port is connected to igpu.
Is there no way to avoid the Optimus bottleneck on my PC? Is upgrading my only option?