Playnite icon indicating copy to clipboard operation
Playnite copied to clipboard

Playnite Blocking Advanced Optimus Auto-switch

Open GodSponge opened this issue 1 year ago • 3 comments

Bug Description

Whenever Playnite is running, it blocks Advanced Optimus from switching to the discreet video card. I have Playnite set to run on the DGPU in Nvidia's settings and in windows settings just to be sure and that doesn't work either.

I've also tried disabling HW accel in Playnite and this doesn't change anything.

As long as Playnite is running, it can't auto switch. No other app on my computer prevents switching.

I saw one article that mentioned that you can force an app to switch, even if it's not compatible, but there was no mention of how. Other than that one article I've found no other mention of this.

To be clear, this is the Advanced Optimus auto switch. I can manually change GPU in NV control panel and Playnite and the game work as expected.

To Reproduce

Have Advanced Optimus enabled. Run playnite. Start a game. Get error saying that Playnite is blocking display mode switch.

Diagnostics ID

02980f15-e0a3-4448-8673-447f71f02f4e

Screenshots

Screenshot 2023-12-04 232344

GodSponge avatar Dec 05 '23 05:12 GodSponge

I'm afraid there's nothing we can do about this. We have basically zero control over how GPU is used because it's completely obfuscated from us by UI library we are currently using.

JosefNemec avatar Dec 05 '23 06:12 JosefNemec

I am also having the same issue. Steam beta was also causing a problem in switching display mode, however after reverting back to a non-beta steam, the app no longer blocks display switching. However, I can't figure out how to prevent playnite from block display switching

mbushnaq00 avatar Feb 16 '24 21:02 mbushnaq00

I am also having the same issue. Steam beta was also causing a problem in switching display mode, however after reverting back to a non-beta steam, the app no longer blocks display switching. However, I can't figure out how to prevent playnite from block display switching

I've just had to turn off Advanced Optimus. Playnite just doesn't play nice with it. You can turn off Advanced Optimus and just use the standard version by going into the nvidia control panel. Under "Manage Display mode" Select "Automatic Select" instead of "Optimus" Switching will be handled the old way and be controlled by Windows instead of the nvidia control panel.

GodSponge avatar Feb 16 '24 21:02 GodSponge

Closing per my last comment, nothing we can do about it.

JosefNemec avatar Apr 04 '24 16:04 JosefNemec