jamesstringerparsec / Easy-GPU-PV

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

Hiding Virtual Machine for some games? #88

Open Doge5678 opened 2 years ago

Doge5678 commented 2 years ago

so some games like League of legends cs go and many others are not working well with VM's There are many scripts to hide virtualization for VirtualBox and VMWare but there isn't any for Hyper-V afaik can someone here create one for hyper v too if it's not avoiding any TOS or something like that

Doge5678 commented 2 years ago

For League it seems to be a memory or anticheat error. I'll have a deeper look but I think I have no idea whats happening with it. Haven't tried CS:GO yet but it worked in Linus Tech Tips video, so there may be something wrong with you, or an update this script has done.

I updated some settings and csgo now works the only issue now is lol I am searching for it but couldn't find any solution for lol

rsilva48 commented 2 years ago

Genshin Impact doesn't even allow the game to run, it prohibits playing on Virtual Machines

Snuupy commented 2 years ago

What settings did you use for CS:GO?

cs:go: default works

can confirm league does not work

RasmusDo commented 2 years ago

any update with this? Just made a virtual machine to play lost-ark but I cannot run the game because EAC detects that its a virtual machine. I've looked around on the web but found nothing to fix this. :/

DatDraggy commented 2 years ago

@RasmusDo EAC shouldn't be the issue. They're fine with running it in VMs. Rust also uses EAC and runs just fine on a fresh install.

RasmusDo commented 2 years ago

@RasmusDo EAC shouldn't be the issue. They're fine with running it in VMs. Rust also uses EAC and runs just fine on a fresh install.

Well they game litterally says "EAC Detected" and closes on the character selction screen. I've looked around and people are talking about modifying virtual machine config files to get the game running, but I have not found a good way to do that with Hyper-V.

Viperoc commented 2 years ago

I'm seeing that Elden Ring EAC banned VM from running the game. In linux there's a workaround by inputting your hardware into the the bios xml, but how about on Windows 10? Here's the way they bypass the VM check EAC with Linux: https://www.reddit.com/r/VFIO/comments/xf8mno/did_elden_ring_just_ban_vms/

Maxhem2 commented 1 year ago

Bump

d4n1ch commented 9 months ago

bump EAC hyper-v vm gen2 gpu-p "cannot run under virtual machine"

910514 commented 9 months ago

https://github.com/jamesstringerparsec/Easy-GPU-PV/issues/226 在虛擬機中,啟用Hyper-V就能讓原神打開了,其他遊戲沒測試過 Enabling Hyper-V in the virtual machine worked for me; it allows Genshin Impact to open and run, but I didn't test other games.

rikka0w0 commented 8 months ago

226 在虛擬機中,啟用Hyper-V就能讓原神打開了,其他遊戲沒測試過 Enabling Hyper-V in the virtual machine worked for me; it allows Genshin Impact to open and run, but I didn't test other games.

The game launches, but at the same time, enabling hyper-v in the guest os prevents Sunshine streaming app from using hardware codec. As a result, the streaming will be very laggy. The log of Sunshine shows that Nvidia APIs are not available after enabling hyper-v:

[2024:02:25:23:44:07]: Info: nvprefs: Opened undo file from previous improper termination
[2024:02:25:23:44:07]: Info: nvprefs: OGL_CPL_PREFER_DXPRESENT has been changed from our value in base profile, not restoring
[2024:02:25:23:44:07]: Error: nvprefs: NvAPI error: NVAPI_ACCESS_DENIED