Question / Help Need to use integrated AMD GPU to show desktop, but need to use dedicated GPU for performance reasons?

pseudorift

New Member
Hi all,

I have a bit of a tricky situation. I currently use the ASUS FX505DY laptop which features Ryzen 5 3550H (w/ integrated Vega 8 graphics) and a dedicated RX560X GPU. The issue I'm having is that when I force OBS to use my dedicated GPU (i.e. setting it to "High performance" in the Windows graphics settings), I'm unable to show my desktop (as it's being displayed by my integrated GPU only) on OBS, however I'm able to use the AMD encoder for OBS which significantly improves its performance while livestreaming and recording. Is it possible at all to continue to use the AMD encoder (available only on my dedicated GPU), while being able to show my desktop (available only on my integrated GPU)?

Any help will be appreciated. Cheers!

Log file, if relevant: https://obsproject.com/logs/WlLZBHL3rDl_o_sK
 

koala

Active Member
Unfortunately, to capture the integrated monitor of a laptop, OBS has to run on the integrated GPU.
But it may be possible that you don't need monitor capture. Game capture and Window capture work with OBS running on the high performance GPU, and with these two you can capture games and most applications. If you need to capture an external web browser, disable hardware acceleration of that browser and window capture will work with it.
 
Top