Good afternoon! I've just gotten a new Lenovo ThinkPad P14s Gen 2 as a working laptop from my employer, and I cannot understand how to detect an external monitor with discrete graphics. Could you help me, please? The situation is the following:
The laptop has 2 GPUs: integrated Intel Graphics and discrete Nvidia T500. I want to connect two 4K monitors to the laptop. The first monitor is connected via HDMI to the original laptop's HDMI port, the second monitor is connected with HDMI via a USB docking station to the laptop's USB Type C.
With default settings, when both integrated GPU and Nvidia T500 are available, the laptop detects both monitor and work almost fine. Despite the load of the T500 in the task manager is 0% all the time. I tried to set preference to use “discrete high performance GPU” for all profiles and all applications in Nvidia control panel, but it doesn't work. First of all, for some default applications like explorer, I cannot switch the GPU in Nvidia control panel. These applications use integrated graphics and I cannot change this setting because in contextual menu there is the only option—Integrated Graphics. For other applications like Google Chrome, in the contextual menu, there are 2 options: “integrated GPU” and “high performance discrete GPU”. I did change the used GPU to Nvidia T500 instead of Integrated GPU in control panel. But even after applying the change, restarting the laptop and checking that it is saved, the load of T500 is 0% all the time in the task manager, even when I use Google Chrome (for which I specified to use T500 instead of integrated GPU).
The problem is that even when I surf internet with these two 4K monitors, the integrated GPU is loaded to 100% almost all the time, and it becomes almost impossible to use the laptop, because it is extremely laggy. It is like slideshow with 1 FPS. However, when I use the laptop without any monitors, it works fine.
So, since I couldn't fix the issue with control panel, I decided just to disable the Intel GPU in device manager. When I disabled it, only Nvidia T500 left in all settings, and the load of the Nvidia GPU in task manager is not 0% now. So, at first glance it looked fine, but the issue is that the laptop doesn't detect my monitors anymore. I tried restarting the laptop, reconnecting the monitors, using another ports, but it doesn't work. Monitors say there is no signal, the laptop doesn't detect them even after pushing “Detect monitors” button in display settings. But with integrated GPU it was without any problems, just “plug and use”.
Well, my question is, what do I do wrong? How can I fix the issue, and how can I connect my monitors to use them with discrete Nvidia T500 and not integrated Intel GPU?
UPD1. I installed the latest driver for Nvidia T500 from their website before trying to connect monitors. In fact, I installed Windows 10 completely from scratch on a new clean SSD, and updated it as well. BIOS version is the latest as well.
The laptop has 2 GPUs: integrated Intel Graphics and discrete Nvidia T500. I want to connect two 4K monitors to the laptop. The first monitor is connected via HDMI to the original laptop's HDMI port, the second monitor is connected with HDMI via a USB docking station to the laptop's USB Type C.
With default settings, when both integrated GPU and Nvidia T500 are available, the laptop detects both monitor and work almost fine. Despite the load of the T500 in the task manager is 0% all the time. I tried to set preference to use “discrete high performance GPU” for all profiles and all applications in Nvidia control panel, but it doesn't work. First of all, for some default applications like explorer, I cannot switch the GPU in Nvidia control panel. These applications use integrated graphics and I cannot change this setting because in contextual menu there is the only option—Integrated Graphics. For other applications like Google Chrome, in the contextual menu, there are 2 options: “integrated GPU” and “high performance discrete GPU”. I did change the used GPU to Nvidia T500 instead of Integrated GPU in control panel. But even after applying the change, restarting the laptop and checking that it is saved, the load of T500 is 0% all the time in the task manager, even when I use Google Chrome (for which I specified to use T500 instead of integrated GPU).
The problem is that even when I surf internet with these two 4K monitors, the integrated GPU is loaded to 100% almost all the time, and it becomes almost impossible to use the laptop, because it is extremely laggy. It is like slideshow with 1 FPS. However, when I use the laptop without any monitors, it works fine.
So, since I couldn't fix the issue with control panel, I decided just to disable the Intel GPU in device manager. When I disabled it, only Nvidia T500 left in all settings, and the load of the Nvidia GPU in task manager is not 0% now. So, at first glance it looked fine, but the issue is that the laptop doesn't detect my monitors anymore. I tried restarting the laptop, reconnecting the monitors, using another ports, but it doesn't work. Monitors say there is no signal, the laptop doesn't detect them even after pushing “Detect monitors” button in display settings. But with integrated GPU it was without any problems, just “plug and use”.
Well, my question is, what do I do wrong? How can I fix the issue, and how can I connect my monitors to use them with discrete Nvidia T500 and not integrated Intel GPU?
UPD1. I installed the latest driver for Nvidia T500 from their website before trying to connect monitors. In fact, I installed Windows 10 completely from scratch on a new clean SSD, and updated it as well. BIOS version is the latest as well.
Last edited: