Note: some of these steps also apply to any other Legion or Lenovo gaming latop with Optimus and GeForce Graphics. Intel drivers are specific to laptops with 8th generation Intel CPUs.
Note: Not all applications will run on the NVIDIA GPU, even when selected.
Symptoms : NVIDIA GPU Doesn't seem to activate when needed, or NVIDIA control panel is missing.
Right click the desktop, and see if the context menu shown shows "NVIDIA Control Panel." If not, proceed to step 1a under solution. If it does, proceed to the next diagnoses below.
If you are trying to get an application to run under the NVIDIA GPU, there are two options. One is to temporarily run it on the NVIDIA GPU, the other is to configure it to always run under that GPU. If you want to have it run on the NVIDIA GPU once, proceed to step 1b, otherwise go to step 1c
1a Download both the latest Intel GPU Drivers and GeForce graphics drivers (making sure to select notebook for the GeForce drivers)
Intel - Download the driver marked latest and named "Intel® Graphics Driver for Windows® 10" Nvidia - Use the search feature, selecting your graphics card, OS and other relevant options, and download the latest driver (examples below)
Install the Intel drivers first, and then the NVIDIA drivers, as the drivers for the NVIDIA GPU may not install properly without them.
1b) To configure the option to add "run with graphics processor" to application context menu, right click the desktop and select NVIDIA Control Panel. then click the menu at the top named "Desktop." Finally, make sure the option 'Add "Run with graphics processor" to Context Menu' is checked. (you can also check "Display GPU Activity Icon in Notification Area") This will allow you to see if an application is running on the GPU. Proceed to step 2.
1c) To permanently configure an application to run under the Nvidia GPU, right click the desktop and select NVIDIA Control Panel. Then on the left side, select "Manage 3D Settings." On the right pane, select the tab labeled "Program Settings." If you see the program you are looking for in the list, great! Select it, and change the dropdown to "High-performance NVIDIA Processor" Proceed to Step 2b. If you don't see the application in the list, click add, then browse to the location of your application. once its added, follow the same step to change the dropdown to "High-performance NVIDIA Processor," then proceed to step 2.
2) If you didn't enable "Display GPU Activity Icon in Notification Area," please do so now from the "Desktop" menu at the top of the application.
If you are running the application using the context menu, fund the shortcut for the application you want to run. If its on the start menu, you may need to right click the shortcut, open the "More" menu, and select "Open File Location." Then right click the shortcut and use the "Run with graphics processor" menu. once you select the NVIDIA Option there, the program should open, the icon in the task tray should go from grey to colored, and if you click on it, it should show your application.
If you configured it to run the application on the NVIDIA GPU every time, open the application that you configured. The icon in the task tray should go from grey to colored, and if you click on it, it should show your application.