Replies: 1 comment
-
Forks are not supported here |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hello everyone!
I'm working on an interesting project and need your help with the last part of the setup. My goal is to have a 3-monitor setup in total: my laptop (Acer Nitro 5) as the main screen, and two cell phones (S23 Ultra and Xiaomi 10T) functioning as extended and individual monitors. The idea is to be able to drag windows to each phone as if they were physical screens.
What I've achieved so far:
I have successfully installed the itsmiketech Virtual Display Driver and Windows perfectly recognizes the two virtual monitors as DISPLAY5 and DISPLAY6 (in addition to my main DISPLAY1). I can see them in Windows display settings and move them around.
I have installed the latest official version of Sunshine (not an old fork).
I have configured two Sunshine instances: one for each virtual monitor, with their separate ports (47990 and 47991).
I have created firewall rules to allow traffic.
My clients (Artemis) on the cell phones connect perfectly to Sunshine.
The Problem:
Here's where I'm stuck. Despite configuring the apps.json file for each Sunshine instance to point to a specific virtual monitor (e.g., "output": "\\.\DISPLAY5" for the first instance and output: "\\.\DISPLAY6" for the second), Sunshine insists on duplicating my main screen (DISPLAY1) on both cell phones.
The Sunshine log shows a line like this: [SUDOVDA] Matched DXGI output GDI name: \.\DISPLAY1, which makes me think that, for some reason, it's ignoring my output configuration and always choosing the main display.
My question to the community:
Has anyone successfully configured Sunshine to stream two extended and INDIVIDUAL virtual monitors simultaneously to different clients (cell phones in my case)?
Is there any additional configuration in Sunshine (perhaps in sunshine.conf or some line in apps.json) that I'm overlooking that would force Sunshine to capture the output I specify (e.g., DISPLAY5 or DISPLAY6) instead of my main screen?
Any advice, ideas, or experience with a similar setup would be greatly appreciated! I'm almost there, and this is the only thing holding me back.
Thank you very much!
Beta Was this translation helpful? Give feedback.
All reactions