itsmikethetech / Virtual-Display-Driver

Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.
https://vdd.mikethetech.com/
3.57k stars 147 forks source link

how to choose gpu in the new version friendlyname how to find it。 #136

Open 484odj opened 3 months ago

Krynos1 commented 3 months ago

go to device manager and look under display adapters. your gpu should be listed there. copy the name of it and paste it in the xml file and it should look like this: ‘your gpu name here’

theretohere commented 2 months ago

I tried this, but nothing happened:

<gpu>
    <friendlyname>NVIDIA Tesla P4</friendlyname>
</gpu>

Is this the right format and location for the Display Adapter name?

theretohere commented 2 months ago

In the stable versions, would this go into the adapter.txt file?

NVIDIA Tesla P4

Krynos1 commented 2 months ago

close! it would be “NVIDIA Tesla P4”

Krynos1 commented 2 months ago

with the quotes lol

sofmeright commented 2 months ago

If you dont want to deal with the config files to select the GPU or any of the other settings this tool has GPU detection built in and can also Integrate with Sunshine directly to dynamically add resolution entries for your clients. It has CMD/CLI syntax. And you can save the devs some time supporting FAQ!

Virtual Display Driver: Wizard A GUI tool that can integrate with other software such as Sunshine for efficient manipulation (Install / Uninstall / Reload / Configure) of Indirect Display Driver Sample (IddSample) implementations like the HDR capable Virtual Display Driver from itsmikethetech that works on Windows 10/11. This installer/configuration tool is intended to provide a more elegant solution in place of needing to edit configs or use Device Manger for driver installation.

GingerAdonis commented 2 weeks ago

Did anyone manage to get this actually working in the latest beta? I tried to set it via both the XML config and the adapter.txt file. However, the display is never recognized by the NVIDIA app/control panel.

Even the log states that it will use the correct GPU:

[2024-10-27 13:50:10] [INFO] Attempting to Load GPU from adapter.txt
[2024-10-27 13:50:10] [INFO] ASSIGNED GPU: NVIDIA GeForce RTX 4070
bud3699 commented 2 weeks ago

Just because its using that gpu, doesn't mean it will show up the control panel, I'm still waiting on nvidia to get back to me on incorporating the driver to show up in the control panel

GingerAdonis commented 2 weeks ago

Just because its using that gpu, doesn't mean it will show up the control panel, I'm still waiting on nvidia to get back to me on incorporating the driver to show up in the control panel

Thank you for the clarification. Could you elaborate on what the benefit would be right now to use the actual GPU as an adapter? (if there's any)

zjoasan commented 2 weeks ago

Just because its using that gpu, doesn't mean it will show up the control panel, I'm still waiting on nvidia to get back to me on incorporating the driver to show up in the control panel

Thank you for the clarification. Could you elaborate on what the benefit would be right now to use the actual GPU as an adapter? (if there's any)

I would say, mostly for gamestreaming. Using the better gpu to render the game to the vdd, and lesser gpu to encode and stream the VDD to the controlling client.


Buds addition:

Yes, also by default it will use the most powerful GPU, we want this due to if you have an integrated GPU we would prefer the processing to be done on that, for example, if you notice while using an IGPU, if you shake a window on a screen using that the CPU usage shoots up, so being able to use a GPU or a specific GPU will allow users to use the GPU for video processing instead. Or for example if you have two GPUS, one for displays and one for some processing used for specific applications. Its nice having the choice