Gaming VM in ESXi 6.5 - Windows+GPU choice?

Discussion in 'DIY and Makers Spot' started by sebstr, Sep 24, 2017.

  1. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    Hi,

    I've really grown fond of the idea of hosting my gaming rig as a VM with passthrough of GPU/USB Controller etc.

    I'm really just wondering a few more before starting to try it out:
    Are there's any resource of a successful passthrough of an nVidia GeForce-series GPU?
    As Windows 10 have a minimum req of E5 v3 series, I guess i'll need to go with WS2016? Are there any bad sides of gaming in WS2016?
    Are there any real performance loss to be counted on?

    I currently run a 2x E5-2670v1 platform and would love to utilize my GTX1080, but I'd be fine selling my gaming rig off and go for a Vega56/64 instead as well - just to get this thing going and save some room and power :)

    Thanks!
    Seb
     
    #1
  2. MiniKnight

    MiniKnight Well-Known Member

    Joined:
    Mar 30, 2012
    Messages:
    2,722
    Likes Received:
    764
    Or you could do the smart thing. Just run Hyper-V in Windows 10 and not deal with pass-through.

    Everyone that I have known to do this and send me videos or emails on it ends up regretting it at some point. It's like a nerd's wet dream but then you wake up and have to deal with the mess later on.
     
    #2
  3. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    @MiniKnight Yeah, I get your point. But what I'm planning on doing is to sell my actual gaming rig and replace it with my existing vSphere setup as I have quite a lot of unused power in that machine.

    Also, according to Microsoft minimum req, my 2x E5-2670 v1 isn't supported by W10 (needs to be V3 or above), which means that I shouldn't be able to do as you suggest anyhow.

    From what I've seen, it shouldn't really be a problem to do passthrough with a Radeon-card, which I'm open to switch to. I'm basically just wondering if someone have had any success manipulating vsphere/windows drivers to successfully passthrough a GeForce-card, but also if there would be any difference running games in a WS2016 VM compared to a W10 as my options might be quite limited due to my CPUs not being supported.

    I hope what I wrote makes some sense, lol.

    Cheers!
    Seb
     
    #3
  4. RyC

    RyC Active Member

    Joined:
    Oct 17, 2013
    Messages:
    346
    Likes Received:
    81
    I'm not sure where you're seeing the minimum requirement is a V3, I'm running a Windows 10 VM with 2x E5-2670 v1 and a GPU passed through just fine on ESXi.

    Passing through a GeForce card seems to be possible, but you have to edit the vmx to hide the hypervisor, and it doesn't seem like it works in all hardware combinations (but neither does AMD I guess)
     
    #4
  5. hitmanbabyvn

    hitmanbabyvn New Member

    Joined:
    Dec 18, 2015
    Messages:
    9
    Likes Received:
    1
    1.Try unRAID for gaming rig. In ESXI, you can passthrough GPU but some game will report cann't play due to virtualization environment. Because there is still VMWARE SVGA 3D adapter

    2. AMD and NVIDIA GPU can be passthrough successfully
     

    Attached Files:

    #5
  6. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    If you have a look at this HCL: Intel® Processor Support for Microsoft Windows® 10

    V3+ only as it seems. But that's good to know that you're running it successfully as a VM. I've only tried WS2016 so far :)

    AMD GPU's aren't feature-locked, but nVidia GPUs are feature locked, as they want to move their customers to Quadro and GRID-series

    Did you edit the flags to hide that the machine was virutalized to make the nVidia card work? I haven't tried unRAID at all so far, and I'm not really fond of paying a license. I already pay for a VMUG-license :)

    But are you running your VM as an ESXI-vm with your 1070?
     
    #6
  7. MiniKnight

    MiniKnight Well-Known Member

    Joined:
    Mar 30, 2012
    Messages:
    2,722
    Likes Received:
    764
    I thought you need V3 for nested virtualization?

    Still check out hyper-v with W10. It's really good. Running almost anything in Hyper-V is easy nowadays and you'll save time and headache not troubleshooting your desktop.

    The only real reason I like the idea of a virtual desktop is if you want to do WAN gaming and use a thin client or if you're dead set on OS snapshots. I just have all my data on a NAS that's snapshotted with ZFS so I don't care much about desktop snapshots.
     
    #7
  8. hitmanbabyvn

    hitmanbabyvn New Member

    Joined:
    Dec 18, 2015
    Messages:
    9
    Likes Received:
    1
    Yes, must edit flags hypervisor.cpuid.v0 = "FALSE"
    I mean some game will report cann't run on virtualization enviroment (for example Fifa Online 3 in VN)
    I'm currently runing ESXI-vm with MSI GTX 1070
     
    #8
  9. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    Yeah, I get your point and I'm thinking about setting up a Hyper-V lab too - but I'm not really fond of running it from a W10 (and invert the whole idea of running a hypervisor) just to be able to play games on it. :)

    Ok, cool! I'll definately try that out in a week when I've moved in to my new apt.
     
    #9
  10. MiniKnight

    MiniKnight Well-Known Member

    Joined:
    Mar 30, 2012
    Messages:
    2,722
    Likes Received:
    764
    Windows 10 and Server 2016 aren't that diff
     
    #10
  11. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    You're right! Call me stupid, but it's more a matter of principle I guess. ;-)

    It's hard to tread down the path of trying to learn how to build/maintain an enterprise environment properly and combine it with private needs, haha.
     
    #11
  12. MiniKnight

    MiniKnight Well-Known Member

    Joined:
    Mar 30, 2012
    Messages:
    2,722
    Likes Received:
    764
    Trying to maintain an Enterprise environment while trying to play games on your server?
     
    #12
  13. sebstr

    sebstr New Member

    Joined:
    May 22, 2017
    Messages:
    14
    Likes Received:
    1
    "learn how to build/maintain an enterprise environment properly and combine it with private needs"

    It's a homelab right?
     
    #13
  14. Tha_14

    Tha_14 Server Newbie

    Joined:
    Mar 9, 2017
    Messages:
    62
    Likes Received:
    6
    Be extra careful, some games that are online or use DRM(Like steam for example) will penalize you. You may even get a VAC ban if you try to play CS:GO inside a VM. I am not sure if what I am referring to still stands so you should do some more research for recent news. Let us know how it all goes. Cheers.
     
    #14
  15. Diavuno

    Diavuno Active Member

    Joined:
    Jan 31, 2014
    Messages:
    836
    Likes Received:
    107
    If you have not already finished the project here is my $.02
    Windows 10 runs fine on my x9 with dual 2660's
    Windows pro supports hyper well.

    Windows 2016 is very similar to win 10, but the GPU guys typically dont write game optimized drivers for server OS(and you will see a large FPS hit)

    I had my 4870 in my home server, it worked... poorly.
    Same GPU in my desktop gave 20-40% better fps.
    Steam on remote PC worked well... on the really old games It didnt (like original DOOM or duke nukem) but those ran fine on my NUC. I like arcade games on the big screen :D
    now I run a 1070 and use steam to play any game on the NUC.
    only downside I've found is it will not stream surround sound.
    (sucks because my main PC is 2.1 but the livingroom with the nuc is 7.1)

    Steam In-Home Streaming
     
    #15
    Tha_14 likes this.
Similar Threads: Gaming ESXi
Forum Title Date
DIY and Makers Spot DIY Rack & Internet Isolated PCs and ESXi VM Host Aug 28, 2018

Share This Page