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.

Halo Infinite can't start

Featured Replies

Hi, 

 

I'm running 6.9.2 with a Win11 VM, today I installed Halo Infinite Multiplayer, both via Steam and Xbox app. In both applications the game instantly crashes.
So since my Win11 is not compatible I installed a new Win10, installed Steam and then Halo, but same here, game crashes a few second after i click "start".

 

Have anyone successfully played this game in a VM?

Edited by lusitopp

Same result here on Windows 10.  Immediately crashes.

FIXED - worked for 2 different Servers. intel i7-6950X and amd 5950x

 

Edit the VM XML (XML VIEW)

 

STEP 1.

 

add

    <kvm>
      <hidden state='on'/>
    </kvm>

before </features>

 

Step 2.

 

add 

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

before </cpu>

 

*do not delete or replace, only add*

 

Example

<features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='8' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

 

1 hour ago, LSDTripp said:

FIXED - worked for 2 different Servers. intel i7-6950X and amd 5950x

 

Edit the VM XML (XML VIEW)

 

STEP 1.

 

add

    <kvm>
      <hidden state='on'/>
    </kvm>

before </features>

 

Step 2.

 

add 

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

before </cpu>

 

*do not delete or replace, only add*

 

Example

<features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='8' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

 

I feel like I must be doing something wrong. I tried this on both my Windows 10 and Windows 11 VM and they both give me a BSOD when I log into windows. "Stop code: CLOCK_WATCHDOG_TIMEOUT"

 

Server is running a Intel i7-11700K and RTX 3090

My XML is identical to your example so I'm not sure what I'm missing. Is there something obvious I'm missing?
 

  <features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='8' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

 

Edited by Kuchar09

This fix worked for me.  Thanks!

  • Author

This worked for me also, Thanks!!

To bad the game doesn't run good on my computer (big battle, 40 fps with everything on low,  6c/12th (3900X), 16gb memory, gtx 1070

Edited by lusitopp

I finally got it to work! Not sure why but I had to add a VNC as my first graphics card and my RTX 3090 as my second graphics card to the VM template. Not exactly sure how that stopped both my Windows 10 and 11 VM from crashing on login but it did.

Maybe it's because I'm on UnRAID 6.10.0-rc2?

You are my hero LSDTripp 

Edited by runamuk

I have fixed this even more and getting way better fps.

Add the following  just above </features>

    <kvm>
      <hidden state='on'/>
    </kvm>
    <ioapic driver='kvm'/>

do not disable hypervisor

Once booted into windows open Powershell as admin
Enter the following

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All


It ask you to reboot

 

Once done launch and enjoy HALO

15 hours ago, runamuk said:

I have fixed this even more and getting way better fps.

Add the following  just above </features>

    <kvm>
      <hidden state='on'/>
    </kvm>
    <ioapic driver='kvm'/>

do not disable hypervisor

Once booted into windows open Powershell as admin
Enter the following

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All


It ask you to reboot

 

Once done launch and enjoy HALO

 

Just some feedback- This gave me 50-60 fps on average at 1440p with almost everything set to ultra in Windows 11. Unfortunately, enabling Hyper-V within windows broke display output to my second monitor. so it's not a feasible solution for me... but it did get the game going at least!

 

Keeping the XML adjustments but DISABLING Hyper-V within windows does not allow the game to launch.

 

My passed through VM hardware- 3950x (8 isolated cores), 6800xt, 32gb RAM, SSD (bare metal).

Edited by Kudagra

8 hours ago, Kudagra said:

 

Just some feedback- This gave me 50-60 fps on average at 1440p with almost everything set to ultra in Windows 11. Unfortunately, enabling Hyper-V within windows broke display output to my second monitor. so it's not a feasible solution for me... but it did get the game going at least!

 

Keeping the XML adjustments but DISABLING Hyper-V within windows does not allow the game to launch.

 

My passed through VM hardware- 3950x (8 isolated cores), 6800xt, 32gb RAM, SSD (bare metal).

I'm sorry to say butt I'm pretty sure that AMD GPU's will not work with the ioapic driver='kvm' ; thus creating the lag. I'm getting around 140 fps with my 2060 super (all on ultra) with an ultra wide monitor.

Windows 11 VM
10 dedicated cores from a 5950

16 gig ram

2060 Super

I know there is another workaround with AMD gpu but it is not easy.

 

Edited by runamuk

  • 3 weeks later...
On 11/23/2021 at 4:54 PM, runamuk said:

I'm sorry to say butt I'm pretty sure that AMD GPU's will not work with the ioapic driver='kvm' ; thus creating the lag. I'm getting around 140 fps with my 2060 super (all on ultra) with an ultra wide monitor.

Windows 11 VM
10 dedicated cores from a 5950

16 gig ram

2060 Super

I know there is another workaround with AMD gpu but it is not easy.

 

I tried these steps and my VM came to a standstill after logging in with Hyper-V enabled. I hade to stop the VM, safe boot, and disable. Any ideas?

Thanks!!  I worked for me.  My UNRAID setup is AMD Threadripper 1920 and GTX 1650 Super.

  • 2 weeks later...
On 12/10/2021 at 11:13 PM, berta123 said:

I tried these steps and my VM came to a standstill after logging in with Hyper-V enabled. I hade to stop the VM, safe boot, and disable. Any ideas?

What kind of system are you running.

I do have a few lines  that can possible help the hyper-V run a little more smooth; try putting the following in under HyperV- Also I highly recommend you are running  the latest q35.

    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vpindex state='on'/>
      <runtime state='on'/>
      <synic state='on'/>
      <stimer state='on'/>
      <reset state='on'/>
      <vendor_id state='on' value='putwhatyouwant'/>
    </hyperv>

.

Edited by runamuk

On 11/17/2021 at 8:50 PM, LSDTripp said:

FIXED - worked for 2 different Servers. intel i7-6950X and amd 5950x

 

Edit the VM XML (XML VIEW)

 

STEP 1.

 

add

    <kvm>
      <hidden state='on'/>
    </kvm>

before </features>

 

Step 2.

 

add 

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

before </cpu>

 

*do not delete or replace, only add*

 

Example

<features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='8' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

 

Thanks

Is it even worth changing hidden state. Didn't nvidia remove KVM checks on the latest driver?

  • 4 weeks later...
On 11/18/2021 at 9:50 AM, LSDTripp said:

FIXED - worked for 2 different Servers. intel i7-6950X and amd 5950x

 

Edit the VM XML (XML VIEW)

 

STEP 1.

 

add

    <kvm>
      <hidden state='on'/>
    </kvm>

before </features>

 

Step 2.

 

add 

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

before </cpu>

 

*do not delete or replace, only add*

 

Example

<features>
    <acpi/>
    <apic/>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>
  <cpu mode='host-passthrough' check='none' migratable='on'>
    <topology sockets='1' dies='1' cores='8' threads='2'/>
    <cache mode='passthrough'/>
    <feature policy='disable' name='hypervisor'/>
  </cpu>

 

 

This forum is amazing. Above fix worked for me. Fantastic!!!

 

There were a few more posts thereafter. Any of them confirmed to improve performance and is adviced beyond the two changes above?

  • 1 year later...
On 11/22/2021 at 7:04 PM, runamuk said:

I have fixed this even more and getting way better fps.

Add the following  just above </features>

    <kvm>
      <hidden state='on'/>
    </kvm>
    <ioapic driver='kvm'/>

do not disable hypervisor

Once booted into windows open Powershell as admin
Enter the following

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All


It ask you to reboot

 

Once done launch and enjoy HALO

just tried this on windows 11 and it works great!

 

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

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.