I'm planning a new build that's going to be something totally different and use a hypervisor to run Windows as a virtual machine (guest OS) on a Linux (probably Ubuntu 16.04) as the host OS. But there's a lot of aspects to consider.
What's certain:[/SIZE]
That I'm going to run Linux daily and that I need Windows for games. This can be solved by using KVM on Ubuntu and utilizing hardware passthrough for my GPU and input devices. But this has requirements.
And my next case will be mATX.
What's necessary:
1. a dedicated GPU and an iGPU (CPU) or a second GPU, because one GPU is going to be "reserved" for the Windows VM and I won't need much rendering performance on my desktop use.
2. a CPU and motherboard that support VT-x and VT-d. The latter is an issue, my current i5-4670K doesn't support it and I'm not sure it works properly on the Asus Impact VII.
3. use as much of my hardware as possible while still looking forward. Might I go dual-GPU someday ?
What's available:
Current PC:
- Intel Core i5-4670K
- Asus Maximus VII Impact
- 2x DDR3-1600 8GB RAM
- AMD Radeon R9 290X
- Samsung 950 Pro 512GB M.2 NVMe SSD
Some other useful parts:
- AMD Radeon HD 7770
- mATX motherboard plate
Considering buying:
- ~300€ i7-4790K used (supports VT-d, works with current entire build, has GPU)
- ~700€ Socket 2011-3 mATX board, CPU and DDR4 RAM (looking at ASRock X99M Extreme4, i7-5820K, 4x 8GB DDR4)
- ~550€ Socket 1151 mATX board, CPU and DDR4 RAM (looking at ASRock Z170M Extreme4, i7-6700K, 4x 8GB DDR4)
What's the problem:
The i7-4790K is the cheapest solution to allow this, it has an iGPU and I can use the rest of my components. But I'm not sure the Asus Impact VII works well with VT-d, some topics mention that Asus is iffy with VT-d support not working as intended or stably.
Socket 2011-3 mATX build allows me to go beyond the limit of quad-core and 16GB RAM, so it's much more future-proof. But since socket 2011-3 has no iGPU at all, I'll be needing a seperate GPU either way. While I don't need to buy one since I still have a Radeon HD 7770 available, it could still work.
Socket 1151 mATX build is the middle ground: it sits in between cost-wise, allows more RAM, has an iGPU (potentially Crossfire or SLI passthrough !) but has only 4 cores.
Is there anyone with KVM experience on projects like these that could chime in ? Or any other aspects to think about are welcome. If it were up to me, I'd just run it on my build right now, but when I bought the CPU I never knew I would need VT-d and Intel stopped blocking it in the K-series CPUs with Devil's Canyon and onward.
What's certain:[/SIZE]
That I'm going to run Linux daily and that I need Windows for games. This can be solved by using KVM on Ubuntu and utilizing hardware passthrough for my GPU and input devices. But this has requirements.
And my next case will be mATX.
What's necessary:
1. a dedicated GPU and an iGPU (CPU) or a second GPU, because one GPU is going to be "reserved" for the Windows VM and I won't need much rendering performance on my desktop use.
2. a CPU and motherboard that support VT-x and VT-d. The latter is an issue, my current i5-4670K doesn't support it and I'm not sure it works properly on the Asus Impact VII.
3. use as much of my hardware as possible while still looking forward. Might I go dual-GPU someday ?
What's available:
Current PC:
- Intel Core i5-4670K
- Asus Maximus VII Impact
- 2x DDR3-1600 8GB RAM
- AMD Radeon R9 290X
- Samsung 950 Pro 512GB M.2 NVMe SSD
Some other useful parts:
- AMD Radeon HD 7770
- mATX motherboard plate
Considering buying:
- ~300€ i7-4790K used (supports VT-d, works with current entire build, has GPU)
- ~700€ Socket 2011-3 mATX board, CPU and DDR4 RAM (looking at ASRock X99M Extreme4, i7-5820K, 4x 8GB DDR4)
- ~550€ Socket 1151 mATX board, CPU and DDR4 RAM (looking at ASRock Z170M Extreme4, i7-6700K, 4x 8GB DDR4)
What's the problem:
The i7-4790K is the cheapest solution to allow this, it has an iGPU and I can use the rest of my components. But I'm not sure the Asus Impact VII works well with VT-d, some topics mention that Asus is iffy with VT-d support not working as intended or stably.
Socket 2011-3 mATX build allows me to go beyond the limit of quad-core and 16GB RAM, so it's much more future-proof. But since socket 2011-3 has no iGPU at all, I'll be needing a seperate GPU either way. While I don't need to buy one since I still have a Radeon HD 7770 available, it could still work.
Socket 1151 mATX build is the middle ground: it sits in between cost-wise, allows more RAM, has an iGPU (potentially Crossfire or SLI passthrough !) but has only 4 cores.
Is there anyone with KVM experience on projects like these that could chime in ? Or any other aspects to think about are welcome. If it were up to me, I'd just run it on my build right now, but when I bought the CPU I never knew I would need VT-d and Intel stopped blocking it in the K-series CPUs with Devil's Canyon and onward.