3 ms·
Having a VM in picture decimates video and storage performance. I've tried this exact approach not a week ago. There's an NVMe drive with ~700MBps read speed a
by eps 10y ago
Having a VM in picture decimates video and storage performance.
I've tried this exact approach not a week ago. There's an NVMe drive with ~700MBps read speed and a GFX 10xx hooked up to a 4K display. The best I could squeeze from VM was 245 MBps in read and I couldn't get rid of a lag in cursor movement when running Visual Studio full screen. Going up and down one a page was OK, but when you get to the edge, there was a very noticeable hiccup before it started scrolling. CPU and memory throughputs were largely unaffected though. That's using VMware Workstation 12.5 with Win 8.1 as both guest and host.
I ended up with just sticking all data onto an encrypted USB3.1 SSD and setting up the desktop and the laptop identically. Not as elegant as a VM would've been, but works really well so far.
- ryanlol 10y ago>Having a VM in picture decimates video and storage performance. No, using shit virtualization software decimates those. You can pass through both the GPU and the disk directly to the VM.
- eps 10y agoYou are ignoring the context, which is that of a portable VM. 1. You obviously can't direct map local fixed drives, and direct access to USB drives yields the same 200-300 MBps read performance, which also has a lot of jitter. 2. To pass-through a GPU you need to be running an ESXi with all the consequences. In particular, moving a VM, while doable through export/import, becomes a royal pain in the ass. PS. And try and express your thoughts in a bit more civil manner next time.
- ryanlol 10y ago>1. You obviously can't direct map local fixed drives, and direct access to USB drives yields the same 200-300 MBps read performance, which also has a lot of jitter. Of course you can, and if you want to access the "host" OS just boot the drive in a VM and hope for the best. USB will be just as bad as it'd be without VMs. >2. To pass-through a GPU you need to be running an ESXi with all the consequences. In particular, moving a VM, while doable through export/import, becomes a royal pain in the ass. I think for this you'd probably just want to use a live distro with KVM rather than messing with ESXi. But yeah, it'll be significantly harder. It's a strange problem so you'll need something more configurable than vmware player. >PS. And try and express your thoughts in a bit more civil manner next time. I don't see anything offensive in my comment, unless I'm supposed to be offended by your "pain in the ass" wording.