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.

One Win10 VM slow (Can't enable Hyper-V) [SOLVED]

Featured Replies

Just saving the story here, perhaps it helps for others. I got to a solution. The following steps were important:

* Deleted the VM, created a new one, set the Hyper-V to On right from the start

* Used a SATA primary disk, installed Windows on it, then changed the disk type to VirtIO. I was not able to edit it on the web, did some hacking in the XML file. I basically took an example from another VM where I had VirtIO drives.

Now it seems to work fine: I have two PCs where both can run Fortnite at approx 80FPS with High quality :)

 

I followed instructions to set up two gaming rigs on one physical PC, according to Linus Tech Tips guide (https://www.youtube.com/watch?v=LuJYMCbIbPk).

I was able to set up two VMs with Windows 10. One of them seems to work fine, one of them is lagging. When I play Fortnite, the loading time is huge (slow disk?) and I can't get high framerate: can get above 70FPS at Epic graphics setting on one VM (the fast one), around 40FPS on the other.

 

Version: v6.6.6

 

I'm in a dilemma: either I get two gaming rigs to work smoothly on unRaid, or I will need to buy some extra components and make two physical boxes. I would like the unRaid solution, but can't find the solution now. I will describe the things that were peculiar for my case, and then some suspicion that I have.

 

Some things that I had different/weird while setting up:

*) I attached only two CPU cores first for the "slow VM" (Called "gaming"). Then upgraded to 4 CPU cores.

*) For the other VM, called "Workstation", which happened to be fast, I attached 8 cores (12 CPU cores in total, Intel i7 8700).

*) I was installing several games at once on the slow VM: one for one user, one for another user. Maybe I ran into huge fragmentation problems?

*) I did defragment the drives inside Windows. Have not tried defragmenting the files on unRaid core system. 

*) I had some problems with installing Windows. I applied the VirtIO drivers from the ISO, but Still Windows was complaining that it can't makethe 100GB disk bootable (vdisk, according to the guide, purely on m.2 flash drive, marked as cache in the array). I don't remember clearly now, but I think I changed the type of drive from VirtIO to SATA first. Installed Windows, then changed it back to VirtIO

*) Use audio jack on the monitor: sound card on the Geforce graphics card.

*) Then I got the problems with glitching sound. Followed this guide, enabled MSI: https://forums.guru3d.com/threads/windows-line-based-vs-message-signaled-based-interrupts.378044/

*) Installed NVidia drivers. I have two NVidia graphics cards: both 1060 GTX, but one of them has 3GB RAM, and the other is 6GB. I tried to assign the 3GB card for gaming station. Then tried the same for 6GB card. Did not help. It actually seemed that the 6GB card was even slower. Perhaps because it is connected to PCIe x4 slot? The 3GB card is connected to x16 slot.

*) I can't enable the Hyper-V support for the slow VM (gaming). I set it to Yes in VM config (Edit). When I save the config (Update btn) and get back to the Edit page - the old "Hyper-V: No" appears again.

*) I tried to modify the VM config xml files manually (/etc/libvirt/qemu/gaming.xml). I looked at the fast VM config and found that it has these lines:

  <features>
    <hyperv>
      <relaxed state='on'/>
      <vapic state='on'/>
      <spinlocks state='on' retries='8191'/>
      <vendor_id state='on' value='none'/>
    </hyperv>

  </features>
...

  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
 

This did not seem to have any effect.

 

 

Some suspicion that I have:

* Missing Hyper-V support? How do I enable it? Where is the problem? It works for one VM, so it must be enabled in BIOS already.

* Excess fragmentation? Should I re-install the whole VM?

* The cache disk (Samsung Evo 970 flash, M.2 interface) is hot: sometimes Dashboard shows "Burn" icon: 57C, maybe it was even 60C. I could connect it to the other slot to not have it between the GPU and CPU. But does the temperature have impact on performance? And what is normal flash disk operation temperature?

 

Any suggestions on what should I do to fix this issue?

 

As you can see, some challenges ahead :)

 

My config:

* Asus Prime Z370-P motherboard

* Intel i7 8700 CPU (6x2 cores)

* 2x8GB + 2x4GB RAM (four modules: two Kingston Value DDR4 2400MHz, two HyperX Fury DDR4 2666MHz)

* Samsung Evo 970 500GB PCIe M.2 SSD flash disk

* Two Seagate Barracuda 3TB hard drives: primary and parity

* EVGA Geforce GTX 1060 3GB

* Asus Geforce GTX 1060 6GB Dual OC (I use default settings, no OC)

 

Diagnostics archive attached.

 

 

 

tower-diagnostics-20181216-1319.zip

Edited by Girts
added solution

Archived

This topic is now archived and is closed to further replies.

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.