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.

Poor windows 10 VM performance

Featured Replies

So I am pretty committed to using unraid as my primary app/file server for my home.

I converted my daily driver desktop/plex media server into an unraid system

I have all my apps and everything configured the way I want for the most part.

The VM other than audio issues in another thread works fine for standard stuff, but gaming performance is absolutely atrocious.

 

Here is my hardware

AMD 970 chipset

8 core 3.5 ghz processor

dual HD 6770 graphics cards

16gig of ram.

 

I created a windows 10 VM with 4 cores, 8 gb of ram, passing through both video cards, which appears to be working fine

Loaded into Heroes of the Storm, and it was terrible.  I do not have frame rate numbers, but there was some sort of crazy lag it was just bad bad bad.

 

Is there a good guide on how to setup a VM for this use case.  HOTS is a game i had no issue with running when this was a stand alone windows 10 machine.  I would certainly hope i could replicate that to some degree.

 

Please let me know any info you need and so on.  You see all this stuff from Linus showing great gaming performance, but in his videos he is obviously not getting into some of the details to get this setup properly.

cpu pinning

cpu isolation from unRaid

 

that's a place to start. as I mentioned in the other tread.

 

You posted your cpu assignments, but did not mention cpu isolation, nor did you post the thread parings for your server, which makes it difficult to advise you any further as to the basics that you should be covering first.

 

just a guess is that you have your vm setup running on the same cores as unraid processes/dockers/etc, which causes issues for some people.

 

read the cpu pinning thread at the top of this forum. it will discuss isolation, thread pairings, and emulator pins to help improve vm performance.

  • Author

I will read through that again, but my CPU does is an AMD, there is no hyper threading, so each core is a real core, not just a thread on a physical core.

 

Also other threads I have read suggested turning off cpu isolation to improve performance.  There seems to be alot of mixed information out there.

 

As I said in my other post.  My VM has cores 4,5,6,7 assigned to it.

0,1,2,3 are not assigned to anything in particular to my knowledge.

 

Is there some other information you need?  If so please tell me what, and where to find it I will happily provide it.

may be stuck then in that respect....

 

I've only used intel cpus....

 

your vm will only perform better if the cores it use are not being used by anything else. I don't see how anything to the contrary could be true though I'm open to evidence and explanation. Have you tried isolating the cpu cores? if you have core "pairs"

 

what is the model of your processor and how is it presented in the dash board (screenshot?)

  • Author

Here is the screenshot

 

Screenshot_20170213-191210.png.bea6fc92a1774b568cad13c56943b161.png

another bulldozer core... modules.... fun.... (twice in one day...)

 

this is assuming that uraid has your "thread" pairings as 0,1  2,3  4,5  6,7

 

ok, we can try this:

 

isolate 4,5,6,7 from unRaid via syslinux.cfg, you can access this on the main tab, scroll down a little and click flash.

 

then make the following changes

 

label unRAID OS
  menu default
  kernel /bzimage
append isolcpus=4,5,6,7 initrd=/bzroot

 

reboot. This will isolate cores from unraid.

 

then make sure you have those cores assigned to your vm. boot the vm. run your game. while running the one that is being bad, look on the unraid dashboard and see what cpu utilization looks like under system stats.

 

 

we're only giving it half the cpu power it had before since you said you were running other apps which is why we left 4 cores for unraid and those (i dont know what those apps are, but I assume 1 is plex)

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.