jamesstringerparsec / Easy-GPU-PV

A Project dedicated to making GPU Partitioning on Windows easier!
4.31k stars 437 forks source link

Dead project? #199

Closed Swany6mm closed 2 years ago

Swany6mm commented 2 years ago

Going through comments, I've noticed, as I'm sure many of you have, no responses. Is this a dead project? Like others, I'm stuck at 1080p and tried these scripts as a possible solution in case they were doing something I wasn't - No joy. I'm still stuck at 1080p - I believe it's because Parsec isn't seeing the (in my case) nVidia adapter correctly. It defaults to the Hyper V Adapter, which can only do 1080p. The dummy plug does go above that (verified in other streaming services). If you disable it like some posts have suggested, I get stuck with the MS Basic adapter which locks at 768p.

nVidia 2080ti on a Win 10 Pro running Hyper V - Win10 Pro VMs

caoyangjiang commented 2 years ago

try adding the following lines to the parsec configuration file on the VM.


host_virtual_monitors = 1 host_privacy_mode = 1

This will create a virtual display inside VM. Simply go into the display setting, select the second display and change the resolution. Note if you choose client resolution in parsec, at the next time you login, your VM (virtual screen) resolution will fallback to the parsec resolution . So, I just went with host resolution.

grrminator commented 2 years ago

https://github.com/grrminator/Easy-GPU-PV

Use this. The parsec Virtual Display adapter causes all sorts of problems.

cherrysunburst commented 2 years ago

https://github.com/grrminator/Easy-GPU-PV

Use this. The parsec Virtual Display adapter causes all sorts of problems.

I've tried this and while the readme mentions OnlyAddOneDisplay.bat, I can't find anything in the startup folder. Is there something I should be copying after setting up the VM?

grrminator commented 2 years ago

One Moment

On Thu, Sep 29, 2022 at 2:09 AM cherrysunburst @.***> wrote:

https://github.com/grrminator/Easy-GPU-PV

Use this. The parsec Virtual Display adapter causes all sorts of problems.

I've tried this and while the readme mentions OnlyAddOneDisplay.bat, I can't find anything in the startup folder. Is there something I should be copying after setting up the VM?

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1261859654, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76SWT3JABBSDPTJ2473WAU6D7ANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

grrminator commented 2 years ago

Download the most RECENT release and just follow the github readme, not the one included in the file.

On Thu, Sep 29, 2022 at 7:33 PM John Rose @.***> wrote:

One Moment

On Thu, Sep 29, 2022 at 2:09 AM cherrysunburst @.***> wrote:

https://github.com/grrminator/Easy-GPU-PV

Use this. The parsec Virtual Display adapter causes all sorts of problems.

I've tried this and while the readme mentions OnlyAddOneDisplay.bat, I can't find anything in the startup folder. Is there something I should be copying after setting up the VM?

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1261859654, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76SWT3JABBSDPTJ2473WAU6D7ANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

grrminator commented 2 years ago

If you rebooted the VM and you see two displays there, you dont need to touch any other .bat file

On Thu, Sep 29, 2022 at 7:35 PM John Rose @.***> wrote:

Download the most RECENT release and just follow the github readme, not the one included in the file.

On Thu, Sep 29, 2022 at 7:33 PM John Rose @.***> wrote:

One Moment

On Thu, Sep 29, 2022 at 2:09 AM cherrysunburst @.***> wrote:

https://github.com/grrminator/Easy-GPU-PV

Use this. The parsec Virtual Display adapter causes all sorts of problems.

I've tried this and while the readme mentions OnlyAddOneDisplay.bat, I can't find anything in the startup folder. Is there something I should be copying after setting up the VM?

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1261859654, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76SWT3JABBSDPTJ2473WAU6D7ANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

amgno commented 1 year ago

If you rebooted the VM and you see two displays there, you dont need to touch any other .bat file On Thu, Sep 29, 2022 at 7:35 PM John Rose @.> wrote: Download the most RECENT release and just follow the github readme, not the one included in the file. On Thu, Sep 29, 2022 at 7:33 PM John Rose @.> wrote: > One Moment > > > On Thu, Sep 29, 2022 at 2:09 AM cherrysunburst @.> > wrote: > >> https://github.com/grrminator/Easy-GPU-PV >> >> Use this. The parsec Virtual Display adapter causes all sorts of >> problems. >> >> I've tried this and while the readme mentions OnlyAddOneDisplay.bat, I >> can't find anything in the startup folder. Is there something I should be >> copying after setting up the VM? >> >> — >> Reply to this email directly, view it on GitHub >> <#199 (comment)>, >> or unsubscribe >> https://github.com/notifications/unsubscribe-auth/AGYW76SWT3JABBSDPTJ2473WAU6D7ANCNFSM572LVD7Q >> . >> You are receiving this because you commented.Message ID: >> @.> >> >

Your fork works well but does it support more then 60hz?

grrminator commented 1 year ago

I am unsure as I have not tried.

But knowing network bandwidths, its not ideal, and you are already splitting performance, and the split itself is not perfect. It would just decrease the hosts performance while also not truly delivering 120FPS due to bandwidth limitations. If youre on a local network, it matters little, if you are pushing it through the internet, it matters A LOT.

amgno commented 1 year ago

I am unsure as I have not tried. But knowing network bandwidths, its not ideal, and you are already splitting performance, and the split itself is not perfect. It would just decrease the hosts performance while also not truly delivering 120FPS due to bandwidth limitations. If youre on a local network, it matters little, if you are pushing it through the internet, it matters A LOT.

Yeah I'm actually on local network and on the same machine. I now using Parsec 1080p with 144fps 70mbs but I would like to use your adapter so that I can play OpenGL games. Still if 144fps is not working with your method I'll stick with the parsec one

grrminator commented 1 year ago

If the parsec virtual adapter is installed, OpenGL WILL NOT WORK. Edit to add: OpenGL and VULKAN will not work at ALL.

Plenty of games use directX sure, but plenty use OpenGL. A big one is Minecraft.

On Wed, Nov 2, 2022 at 1:08 PM Alessandro Magnocavallo < @.***> wrote:

I am unsure as I have not tried. But knowing network bandwidths, its not ideal, and you are already splitting performance, and the split itself is not perfect. It would just decrease the hosts performance while also not truly delivering 120FPS due to bandwidth limitations. If youre on a local network, it matters little, if you are pushing it through the internet, it matters A LOT.

Yeah I'm actually on local network and on the same machine. I now using Parsec 1080p with 144fps 70mbs but I would like to use your adapter so that I can play OpenGL games. Still if 144fps is not working with your method I'll stick with the parsec one

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1301030555, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76THBJ5VZNYA33PJB5LWGKUZNANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

amgno commented 1 year ago

Yeah I know, that's why I asked you if it was possible to use your method but insead of 60hz running it at 144hz, the virtual usb monitor driver

grrminator commented 1 year ago

Yea. It does not. Just up to 60.

On Wed, Nov 2, 2022 at 1:43 PM Alessandro Magnocavallo < @.***> wrote:

Yeah I know, that's why I asked you if it was possible to use your method but insead of 60hz running it at 144hz, the virtual usb monitor driver

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1301068042, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76S7INSE4B3GX76LZZLWGKY6HANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

amgno commented 1 year ago

Do you know if it's possible to use a dummy hdmi dungle with this VMs?

grrminator commented 1 year ago

No idea. It may not need it with my USB adapter software. But It should work as long as the dummy dongle behaves like a monitor

On Wed, Nov 2, 2022 at 1:55 PM Alessandro Magnocavallo < @.***> wrote:

Do you know if it's possible to use a dummy hdmi dungle with this VMs?

— Reply to this email directly, view it on GitHub https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/199#issuecomment-1301080156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGYW76RACUQ75F522AOS3JDWGK2KPANCNFSM572LVD7Q . You are receiving this because you commented.Message ID: @.***>

amgno commented 1 year ago

Oh ok, last question... Do you know any other way to get 144hz on this VMs?

grrminator commented 1 year ago

I dont think there is a way, no.

These things arent meant for peak performance gaming similar to what you get on gamestream/geforenow etc. If thats what you are looking for in this, the software here, both this fork and mine, will certainly let you down.

To even be capable of playing slime rancher at 30FPS max graphics (while gaming on the host) the VM needs 30 percent of a RTX 3070. It is stressful and hard on most if not all systems unless they have a FAT card. IE a 3090+.

For decent gaming you need at LEAST an 8 core processor sharing 2-3 cores with the VM, and at least 12 gigabytes of ram if you are doing anything remotely serious on the VM for best possible performance.

amgno commented 1 year ago

Yeah I have a 3070 shared at 50%, 8 cpu shared with VM, 16gb ram shared with VM. So the real problem is the driver, the parsec one is currenlty the one I'm using even if some games aren't working. I would love to use another one that could give me 144hz+ refresh rate, so that I can play games such as Minecraft

amgno commented 1 year ago

And not this fork nor yours are letting me down, I actually gamed a lot on those VMs, running 200fps+ on multiple games

amgno commented 1 year ago

I found this driver https://github.com/ge9/IddSampleDriver which maybe could reach 144hz but I'm not able to make it work, sadly