woad

VSphere-based HTPC/Media Centre

3 posts in this topic

First post here, looking for help/advice

Have been using HP Microservers for a few years, lovely little boxes. Until recently, running one of the older boxes, an N40, with a Radeon 6450 with Openelec as a media-server. Or more precisely, a 'front end'; it pulls media (video, music) from my Synology NAS and plays it over TV/Amp. Kinda like a PopCornHour A300 on steroids. Works a treat. The box is being re-purposed as a firewall, because I bought a Gen8, and upgraded it with a Xeon 1265-L2, and the 6450.

What I would like to do is virtualise the HTPC as a VM - because the Xeon system is overkill for a media centre. My question is, is this possible?

ie

HPGen8 with VSphere 6.5, one or more VMs

VM 1 has 2 GB RAM, 1 dedicated [physical] CPU, and pass-through PCI-e (the 6450)

Presumably this is possible:

  • VM1 will run Openelec, and have access to the 6450 for video acceleration (for mp4/mkv playback and hdmi audio), and display will be passed out to the amp/tv
  • 1 USB port passed to the VM, so I can run a wireless remote control.
  • Possibly a second USB port passed through so I can run a wireless keyboard with trackball

Intend to add other VMs, (perhaps a LInux based mail server, or MS SBS of some flavour), but thats for the future.

I'm new to VSphere/ESXi, so don't know much at all, let alone "what I don't know"...

 

My experiments with VSphere so far result in PCI-pass through to the VM, but the output from the video card is the VSphere boot-up screen 'frozen' when loading a shim, and all interaction with the VM is via a browser... not what I was hoping for. How do I redirect the VM's video output over the video card?

 

Share this post


Link to post
Share on other sites

I have had both Hyper-V and Vsphere working on my Homelab Microserver without any issues running things like server2012r2, Plex server, Windows 7, and 10 Linux but I have never wanted to do the passthru although i have read on various posts this is possible.

Share this post


Link to post
Share on other sites

passthru sounds neat, and simple enough for 'peripherals', but for a video card, how do you keep the host from accessing it while the vm is supposed to own it?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • sofianito
      By sofianito
      Hi,
      I experienced periodic request timeout when pinging the host, and my ssh sessions get stale and sometimes dropped...
      I had ESXi installed on a SAN USB3 16 GB stick when the issues happened. I thought it was related with the performance of the USB. So I decided to install ESXi on a Samsung SSD, but unfortunately I still have the same periodic request timeout. I udpated the client VIB to the most recent version (esxui-signed-5214684.vib), and I the application timeout in the console to 2 hours, but still facing the same issues.
      Did someone face or solved theses issues?
      Thanks
    • woad
      By woad
      First post here, looking for help/advice
      Have been using HP Microservers for a few years, lovely little boxes. Until recently, running one of the older boxes, an N40, with a Radeon 6450 with Openelec as a media-server. Or more precisely, a 'front end'; it pulls media (video, music) from my Synology NAS and plays it over TV/Amp. Kinda like a PopCornHour A300 on steroids. Works a treat. The box is being re-purposed as a firewall, because I bought a Gen8, and upgraded it with a Xeon 1265-L2, and the 6450.
      What I would like to do is virtualise the HTPC as a VM - because the Xeon system is overkill for a media centre. My question is, is this possible?
      ie
      HPGen8 with VSphere 6.5, one or more VMs
      VM 1 has 2 GB RAM, 1 dedicated [physical] CPU, and pass-through PCI-e (the 6450)
      Presumably this is possible:
      VM1 will run Openelec, and have access to the 6450 for video acceleration (for mp4/mkv playback and hdmi audio), and display will be passed out to the amp/tv 1 USB port passed to the VM, so I can run a wireless remote control. Possibly a second USB port passed through so I can run a wireless keyboard with trackball Intend to add other VMs, (perhaps a LInux based mail server, or MS SBS of some flavour), but thats for the future.
      I'm new to VSphere/ESXi, so don't know much at all, let alone "what I don't know"...
       
      My experiments with VSphere so far result in PCI-pass through to the VM, but the output from the video card is the VSphere boot-up screen 'frozen' when loading a shim, and all interaction with the VM is via a browser... not what I was hoping for. How do I redirect the VM's video output over the video card?