-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Notebooks
- Notebook Video, Display and Touch
- How to change which gpu is used for a specific display?

Create an account on the HP Community to personalize your profile and ask a question
06-29-2025 08:23 PM
This laptop has an AMD Ryzen 9 8000 processor and a NVIDIA GeForce RTX 5060 gpu.
I use two external TVs along with the laptop display. The laptop display is my "Control" display. One external TV is the "Main" Display and the 2nd TV is the "Stage" Display.
The Main Display is connected to the usb c port through a usbc-HDMI tongle. The Stage Display is connected to the HDMI port on the loptop.
We use OBS with NDI to stream on a 2nd (OBS) laptop and MediaShout 7 (MS7) as our presentation software to fire to the Main and Stage displays on the 1st (Presentation) laptop.
ISSUE: When a cue in MS7 is fired, the Main display is seen in OBS immediately, but there is a one to two second delay before the Stage display is seen in OBS. If I switch the connections for the Main and Stage displays on the Presentation laptop, then the Stage display is seen immediately and the Main display isn't seen for one to two seconds in OBS.
When I open the NDI Studio Monitor on either laptops the display that is lagging is connected to the AMD Radeon 610M 1 gpu. The other is connected to the NVIDIA GeForce RTX 5060 gpu and does not lag.
QUESTION: How do I get both the Main and Stage Displays to use the NVIDIA gpu on the Presentation laptop?
NOTE: I've already changed the graphics in the BIOS from Hybrid to Descrete.
Thanks.
07-01-2025 02:50 PM
@lolaruff, Welcome to HP Support Community,
Thank you for posting your query; I’m here to help by guiding you through steps to resolve this issue
Check Display Output Routing
Even in Discrete mode, physical display ports may still be hardwired to different GPUs.
HDMI port on the laptop is often routed to the integrated AMD GPU.
USB-C → HDMI via dongle is likely routed through the NVIDIA GPU, especially if it's via the same path used for external GPU docking.
Your observations confirm this: The display that lags is always on the AMD-connected output.
Check this in NVIDIA Control Panel:
Open NVIDIA Control Panel → go to "Set up multiple displays".
Identify which monitors are connected through which GPU.
Unfortunately, if the HDMI port is hardwired to the AMD iGPU, you cannot reroute it through NVIDIA via software or BIOS — that’s hardware-level.
Try USB-C for Both External Displays
If possible, use two USB-C to HDMI adapters (or a docking station with MST support) to connect both TVs via USB-C/Thunderbolt ports — those are more likely to be wired to the NVIDIA GPU.
Use a Thunderbolt dock or USB-C MST hub that supports dual 4K outputs.
This avoids the HDMI port entirely, thus keeping both displays routed through the NVIDIA GPU.
Set OBS and MediaShout 7 to Use NVIDIA GPU
Even if one display is tied to the iGPU, you can force OBS and MS7 to render via the NVIDIA GPU.
Go to Settings > Display > Graphics.
Scroll down to MediaShout 7 and OBS Studio, then click Options.
Choose "High Performance (NVIDIA GPU)".
Do the same for NDI Tools like Studio Monitor.
Then reboot and test.
I hope this helps.
Please feel free to reply here if you have any questions or if you need further clarification on any of the steps.
Take care and have a good day.
Did we resolve the issue? If yes, please consider marking this post as "Accepted Solution" and click "Yes" to give us a helpful vote - your feedback keeps us going!
Regards,
Garp_Senchau
I am an HP Employee