Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[SOLVED] How to play Genshin Impact on Gaming VM

Featured Replies

Hello,

 

If you plan to run the game Genshin Impact on your UnRAID Gaming VM, you will face to this message.

"Sorry, this application cannot run under a Virtual Machine."

It can be fixed by adding this parameter inside the XML template at CPU part

 

<cpu mode='host-passthrough' check='none'>
	...
    <feature policy='disable' name='hypervisor'/>
</cpu>

It work from my side, but someone know if it can impact the overall performances of the system?

 

 

Edited by zognic

I have no experience with this kind of thing.

Could u maybe tell in steps what your supposed to do?

6 hours ago, Sans69 said:

I have no experience with this kind of thing.

Could u maybe tell in steps what your supposed to do?

this modification inside the xml inside vm settings on webgui

image.thumb.png.3265303c5ae3d84c7f96a67c081b17d4.png

the 

<cpu mode='host-passthrough' check='none'> 

indicate inside which tag to put the code

</cpu>

is closing tag.
so between those you put this code:

<feature policy='disable' name='hypervisor'/>

 

Does  it actually work?

27 minutes ago, BIGCROWN said:

Does  it actually work?

yes, I've tested it

But these settings are not available in Shadow, so where i change this?

Edited by davdi1337

yap shadow user here! how do i do this? 

How can i fix it in shadow pc?

On 10/2/2020 at 3:36 PM, Zyzto said:

this modification inside the xml inside vm settings on webgui

image.thumb.png.3265303c5ae3d84c7f96a67c081b17d4.png

the 


<cpu mode='host-passthrough' check='none'> 

indicate inside which tag to put the code


</cpu>

is closing tag.
so between those you put this code:


<feature policy='disable' name='hypervisor'/>

 

What is your virtual machine? 

 

Can this method be added by the GENSHIN IMPACT game dev? Like by using this concept or idea can they change the anti-cheat system or something? is it possible for them to change their anti-cheat anyway?

Btw, i use GeForce Now, so I can't use this method
 

This is a method you can only do on your own machines running KVM. Shadow and GeForce NOW users are unable to edit the parameters, therefore you are out of luck,

Hello people! I use vms from google cloud and I would like to know how I do this in order to run genshin impact on them! I don't know how to enter the xml

This Unraid Forums and unraid is software that utilize KVM Hypervisor, and you can access xml config so this patch can be applied.

if your system is using KVM and you have access to config file ( which unlikely for online services ) then you do this patch.

no problem everything works perfectly, on the other hand you had latency? my wife who is on a "classic" computer doesn't have latency and sometimes I do. I have to wait for the pnj/monster to appear.

Hi! I'm using Parallels for Mac and tried to play Genshin Impact but I got the prompt saying I cant play on a VM. How can I fix this? 

On 10/2/2020 at 4:06 AM, zognic said:

Hello,

 

If you plan to run the game Genshin Impact on your UnRAID Gaming VM, you will face to this message.


"Sorry, this application cannot run under a Virtual Machine."

It can be fixed by adding this parameter inside the XML template at CPU part

 


<cpu mode='host-passthrough' check='none'>
	...
    <feature policy='disable' name='hypervisor'/>
</cpu>

It work from my side, but someone know if it can impact the overall performances of the system?

 

 

I just tried this morning and it locked up my Windows 10 VM and wouldn't let me boot into Windows for some reason.

Edited by Petey

I can confirm this indeed works. Though now when I edit my VM I get "Invalid CPU feature name" and the system gets pretty sluggish too. For instance I usually use all the extra cores/components for my gaming/editing VM that I can. So I have 16-12 virtual cores 12-10gb of RAM and a GTX 1080. With this modification I usually get barely 40-50fps in Genshin Impact, with CPU, RAM, and DISK usage almost maxing out. Its like I am playing on an amd ryzen 2400G again. But its fine for now. At least I can play with my friends. Really hope they disable that check for VM/shadow anti-cheat. I just wanted to warn people that it can drop your performance a lot. Still testing some adjustments though.

  • 4 weeks later...

Could you be banned for use this? Im not very sure....

Thanks for this hint. With this adjustment in xml I was able to launch Genchin Impact. 

 

Unfortunately this setting does not allow to launch Forza Horizon 4, Need for Speed Heat and FIFA 21 as all of them crash due to insufficient hardware specs. Went back to the old xml.

Edited by Coke84

This solution works the problem its windows for example its all laggy and the game cant go up 60 fps whit a 1660 super and ryzen 3600 , 

  • 2 weeks later...

tested on my unraid setup, its works! 

 

thanks!

  • 2 months later...

It does not work for me.

After changing the config, it does not show the error message any more. But the game doesn't launch at all. Looking at the Task Manager, cpu and memory are all idle.

6 hours ago, Forrest said:

It does not work for me.

After changing the config, it does not show the error message any more. But the game doesn't launch at all. Looking at the Task Manager, cpu and memory are all idle.

It was worked solution but not more.

 

As you says, after 1.3 update and can't lunch genshinimpact.exe.

 

The application shutdown automatically.

 

I'm trying to find some new ways...

14 hours ago, cskim said:

It was worked solution but not more.

 

As you says, after 1.3 update and can't lunch genshinimpact.exe.

 

The application shutdown automatically.

 

I'm trying to find some new ways...

 

Hey @cskim!

 

I just set up unRaid today. My Windows VM is running from a bare metal install on an SSD. I had the "Sorry, this application cannot run under a Virtual Machine." issue, but after adding 

<feature policy='disable' name='hypervisor'/>

I was able to successfully play Genshin Impact. 

 

I did face some lag when I moved my view, but that was because my Logitech mouse report rate was too high. 

After lowering the report rate to around 250 I can now play on high settings without any lag. 

 

My version is 1.3 

 

Capture2.PNG

  • 3 weeks later...

Found the issue. Looking at the game file location, I found a "driverError.log" file, saying cannot install driver. I then updated my nvidia driver manually. Now it's working.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.