nomi-san / parsec-vdd

✨ Perfect 4K@240Hz Virtual Display
MIT License
1.78k stars 89 forks source link

Subject: [Feature requests] Fixing the name of the generated virtual screen #32

Closed ccddos closed 2 months ago

ccddos commented 2 months ago

I would like to request a feature to fix the name of the generated virtual screen in the program I am using to extend my screen to a tablet. Currently, when setting up the display in Sunshine, I can specify the name of the display, which is convenient for quick setup.

However, the issue I am facing is that the new display is assigned a random name in the format .\DISPLAY{id}, where the "id" part is randomly generated during the screen generation process.

I kindly request an improvement in the program to provide a fixed name for the generated virtual screen, rather than the randomly assigned name. This would greatly enhance the usability and convenience of the program. Thank you for considering my feature request. I look forward to your positive response.

nomi-san commented 2 months ago

Whats name as you desired, and how is it showing in Shunshine? Give me example and screenshots. Note that the {id} is fixed by VDD install order, possible to change the visible name in the app, but other display names are be fixed by the driver as below.

ID: PSCCDD0
Name: ParsecVDA
Friendly Name: Parsec Virtual Display Adapter.
ccddos commented 2 months ago

I mean that although the specific name isn't critical, having a fixed name is essential. In this section, I can designate which display will be utilized when the Moonlight client connects to Sunshine.

Regarding the Parsec-VDD, my display configuration doesn't persist after a reboot, necessitating recreation of the display each time, and the display name is changed.

I'm using the installer version of Parsec-VDD, and the "run on startup" option isn't enabled.

image

nomi-san commented 2 months ago

Got it. You shoud find a way to get the correct ID dynamically after the display is added and put it in Sunshine config. However the next CLI version should help you.

nomi-san commented 2 months ago

https://www.reddit.com/r/MoonlightStreaming/comments/193j5uc/dxgiinfoexe_reports_back_different_output_names/

ccddos commented 2 months ago

got it, Thanks