Easy-GPU-PV icon indicating copy to clipboard operation
Easy-GPU-PV copied to clipboard

League of Legends Crashing

Open DatDraggy opened this issue 4 years ago • 14 comments

Firstly, this is a pretty cool project. It's super awesome to finally be able to play with friends locally without them having to bring their pc.

I've so far tried to run Rocket League and Rust via Steam succesfully with great performance so I think everything installed just fine, but League of Legends is crashing with a "generate a dump and send it to our support" error message when the round is starting after champion selection. I've already submitted the crash dump and I'm currently waiting on their reply, but in the meantime I wanted to ask if anyone knows anything about this. Maybe Riot just doesn't want their game to be run in a VM?

DatDraggy avatar Jan 12 '22 18:01 DatDraggy

league of legends has some kind of WM protection there are some WM hider kinda programs but its hard to find edit: riot says: If you run the game in a virtual machine, you must do so with GPU pass-through technology. The game will not run in any other virtual machine configuration. Please see this post for more information about our rationale behind this decision."

Doge5678 avatar Jan 12 '22 19:01 Doge5678

Firstly, this is a pretty cool project. It's super awesome to finally be able to play with friends locally without them having to bring their pc.

I've so far tried to run Rocket League and Rust via Steam succesfully with great performance so I think everything installed just fine, but League of Legends is crashing with a "generate a dump and send it to our support" error message when the round is starting after champion selection. I've already submitted the crash dump and I'm currently waiting on their reply, but in the meantime I wanted to ask if anyone knows anything about this. Maybe Riot just doesn't want their game to be run in a VM?

so update i tried some spoofing changing mac adress and some driver ids and deleting some registry keys nothing seems to work

Doge5678 avatar Jan 15 '22 20:01 Doge5678

all spoofing techniques are specialized for wmvare or vbox i couldn't find any spoofing guide for Hyper-V maybe James can help adding some lines to the script before patching the image to spoof some VM checks

Doge5678 avatar Jan 15 '22 20:01 Doge5678

I see. Riot Support made me send them another dump and are now saying my gpu driver is from 08/2015. Not sure why that would be and that oddly specific date must mean they did find something in the logs. They also said to turn off fullscreen optimisation and deactivate game mode. Still didn't work, so I sent them another dump. Just FYI

DatDraggy avatar Jan 17 '22 09:01 DatDraggy

I see. Riot Support made me send them another dump and are now saying my gpu driver is from 08/2015. Not sure why that would be and that oddly specific date must mean they did find something in the logs. They also said to turn off fullscreen optimisation and deactivate game mode. Still didn't work, so I sent them another dump. Just FYI

can you update me when riot writes you back

Doge5678 avatar Jan 20 '22 12:01 Doge5678

I'm getting the same issue with Diablo 2 Resurrected and StarCraft 2. Immediate crashing to desktop as soon as it gets to the game menu.

Though in the googling I have done have come across people who have D2R running using gpu-p. However there all using Intel and Nvidia setups. Only difference I know atm is that I am using an all AMD (Ryzen CPU / 6900XT gfx), by any chance are you using a similar setup as this could support the issue being related to the AMD drivers....

On direct hardware I know these games all work without issue. Ill also try LOL to see if I can reproduce.

salty2011 avatar Jan 21 '22 10:01 salty2011

Have also tried LoL and on launch of the game will crash advising that its terminated the process and can perform a dump

salty2011 avatar Jan 21 '22 15:01 salty2011

So far they've asked me to do basic trouble shooting steps. Clean uninstall, reinstall and linked a support article for installing it as an admin and disabling UAC. I've installed the game 3 or 4 times by now. I've sent them another dump. They're kinda telling me to go in circles, but I'll do what they tell me. It's also 3 different people replying to my ticket replies for some reason. They even switched between german and english, lol.

DatDraggy avatar Jan 21 '22 15:01 DatDraggy

Given this issue can be replicated across several different games I am thinking its likely to be something else.... What CPU,GPU, Guest OS and Host OS are you using?

salty2011 avatar Jan 21 '22 15:01 salty2011

So far it's only LoL for me. Everything else is working fine. Can't speak about the games you mentioned though, don't have em. i9 9900k RTX 3080 FE Windows 10 Pro Guest Windows 10 Pro N (For some reason N is default in the base config of easy gpu pv, wasn't sure if I should change it)

DatDraggy avatar Jan 21 '22 15:01 DatDraggy

doh, was hoping you were going to say AMD gpu.... was hoping that was smoking gun. Damn wonder what else it could be.

Im just doing a new setup but with windows 11

salty2011 avatar Jan 21 '22 16:01 salty2011

Same issue using a Windows 11 vm. Based on the issue others are reporting it would appear a number of games just don't work with gpu-p

salty2011 avatar Jan 27 '22 12:01 salty2011

Tried the game with VMware, its VM detection seems only checking the "hypervisor bit in cpuid feature bits". For VMware, a simple "hypervisor.cpuid.v0 = "FALSE"" will do. But still have no clue about how to fake it in Hyper V.

jimmyhlyu avatar Nov 18 '22 19:11 jimmyhlyu

Hello, Hope this will be helpfull Easy-GPU-PV creates virtual machine with nested virtualization, so if u install Hyper-V on the virtual machine, all games will not detect that is actually a virtual machine, because CPU is inherited from the host.

So all u need to do is to install Hyper-V on guest :)

You're welcome.

alexmarian99 avatar May 23 '23 15:05 alexmarian99