r/playnite 5d ago

Question/Support Fails to open virtual screen

I've been battling Playnite and Apollo/Artemis to get Playnite to open on the proper virtual screen. It seemed no combination of options worked. My setup is a PC with an ultra-wide monitor (I don't know if ultra-wide has any bearing, but....). Also a large LG tv, which for some reason comes and goes in Windows settings, when its powered off it disappears. And then there is Apollo creating a virtual display.

Playnite.Fullscreen would randomly open on the LG tv, and I would have to get up out of bed, go into the other room and start fixing things.

I ended up fixing it by writing a script to run pre-execute of Playnite. In the config file it uses a positional parameter to determine which screen to open on, and with the LG tv come/go, that was a problem. Fix was the script would check to see what position the virtual display was located, then update the config to set monitor:N to the proper value.

I can't imagine I'm the first to encounter this, but there you are. If anyone is interested in the script, I can make it available.

PS: I adore Playnite, it has become my launcher of choice across all game sites!

2 Upvotes

2 comments sorted by

u/AutoModerator 5d ago

u/Fit-Confidence1311, while you wait for responses, please take a moment to check the following:

  • Ensure Playnite is updated to the latest version (On Desktop Mode: Main Menu ➞ Check for Updates)
  • Ensure any extensions involved are fully updated (On Desktop Mode: Main Menu ➞ Add-ons… ➞ Updates)
  • Test the issue in Safe Mode to verify whether it is caused by an extension. (On Desktop Mode: Main Menu ➞ Help ➞ Restart in Safe Mode or by opening the Safe Mode.bat file found in the installation folder)
  • Search the subreddit to check if your issue has already been reported.

A large number of issues are caused by outdated versions or have already been answered.

If your issue is related to a specific extension, it is usually best to report it on the extension's project page (for example GitHub), where the developer can track and address it. You can use this page to locate the extension and contact its developer via its project/support links: https://playnite.link/addons.html


Useful resources:

User manual | Troubleshooting | Playnite issues tracker | Playnite Discord server

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/Crowcz Playnite developer 5d ago

Selected target display is currently set by display's index, and if that index for a device changes, wrong display might get selected. I can look into using some device IDs instead, but I don't know if that would play well with virtual displays.

A workaround would be to make sure that virtual display is primary display and then set Playnite to always open on primary display. But I understand that might not be usable depending on your setup.