konnogatto / switchdisplay Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
This is an awesome extension! Please consider adding localization support. Thank you!
Windows 10
SwitchDisplay_0_0_6.pext
Playnite 9.14
EVGA 3070
I have four monitors, I want the game to load full-screen or windowed on the monitor I choose, but it's not switching anything.
Restarted Playnite. Saved settings multiple times.
This is exactly the extension I need, hope this can get fixed.
Playnite 8 requires an Id
property in extension manifests or will refuse to install
https://playnite.link/docs/playnite8/changelog.html
https://playnite.link/docs/playnite8/tutorials/extensionsManifest.html
This happens every time I try to go into full screen mode. Whether I select the TV as the audio output or if I disable the audio switch.
I am using windows 11
W10 x64
Playnite 10.9
SwitchDisplay 0.1.3
Fullscreen Mode of Playnite is on the correct display which is my TV. Then the game suddenly launches on my second monitor of my desktop. Sound doesn't switch as well and stays on my main audiodevice from my desktop.
The configuration and how it should work
What it actually does but shouldn't
(This is only reconstructed for visualisation)
The location of extension has changed since this was last updated, to see the setting, click on user icon > add-ons >Extension settings > generic
I'm using the latest Windows 11 preview build, and the list of available displays in the plugin settings is empty (I have a monitor and a TV connected).
The list of audio devices is populated as expected.
I'm guessing some kind of change in Windows 11 is the cause of this.
I'm not a programmer, but let me now if I can be of any help in figuring this out.
I'm trying to use this amazing extension but nothin happens.
I just put the file into the playnite, and configure monitor on fullscreen monitor settings,
Need to make some additional configurations?
Thanks for this addon!
I am trying to make this work on Windows 11, but i get Failed to initialize audio interface. when i launch full screen mode in Playnite. I tried disabling switching audio, but that didn't help, the popup window still shows up.
The playnite window stretches into the second display while using this extension. If I manually switch primary display in windows settings before launching playnite in full screen this does not happen. I've circled the area where it's easiest to see what I mean as its less visible in the screenshot.
When exiting a game, I get a strange line white line at the top of my screen in Playnite:
Additionally, when ingame I get a single line of pixels at the top of the screen that appear to be the wrong color, and they change color when things happen on screen. It's not an issue with the display or my graphics card, that row of pixels works fine when the SwitchDisplay extension is disabled, and I don't get the white line in Playnite after either. I wonder if fullscreen isn't being engaged properly or something?
I'm using a 1440p monitor as a primary display, and a 4K TV as a secondary.
When launching Playnite fullscreen mode the main display does not switch and the fullscreen mode is displayed on my PC screen instead of the TV.
The Playnite window seems to blink a breif moment on the TV screen (HISENSE) before popping up on the PC monitor (LG ULTRAWIDE)
The audio device switches correctly.
I did not find any error related to displays in the playnite log.
Basically the question is in the title. Thanks for the awesome extension!
SwitchDisplay/DisplayHandler.cs
Line 26 in 5e3d845
i copied the code exactly as is, i have 2 monitors connected to my device.
Although the 2nd call the EnumDisplayDevices is failing.
The first call passes and gives the correct adapter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.