Dual-Boot, or Windows VM inside a Linux distro?

I have two HDD's, one with a Linux OS and one with Windows 7. I set it up so I could boot to either OS when I turned on my computer. Recently, I got careless with security on my Windows OS and got some malware which automatically installs some modified version of Chromium. At first I was going to just wipe it clean and reinstall with better security, but now I'm thinking of just overwriting the HDD with a Linux OS, and run a Windows VM inside of it, making a standard back-up virtual disk to make it easier to start from scratch in the event of a security breach.

The only thing I was wondering is if graphics card virtualization is at the point where most Windows games are playable. I know Wine handles simpler apps just fine, but it's still spotty for a lot of them.

Other urls found in this thread:

youtube.com/watch?v=r-AN8E8ADL0
wiki.archlinux.org/index.php/QEMU
wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Plugging_your_guest_GPU_in_an_unisolated_CPU-based_PCIe_slot
vfio.blogspot.com.ar/2015/05/vfio-gpu-how-to-series-part-1-hardware.html
vfio.blogspot.ca/
wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF
twitter.com/SFWRedditImages

The left one

>The only thing I was wondering is if graphics card virtualization is at the point where most Windows games are playable. I know Wine handles simpler apps just fine, but it's still spotty for a lot of them.

You're too tech illiterate to be on Sup Forums. Google "GPU Passthrough with VM" and go the fuck away.

Biggest problem of the left one is gpu passthrough.

The process is not mature and well developed enough, basically you do a fucking messy setup and anything will break it.

youtube.com/watch?v=r-AN8E8ADL0

Look at this for example.
Can't get uglier and more messy than that solution.

OP if you really want to play stuff the VM will be a pain in the ass, do some research about gpu passthrough.
The least messy solution is having 2 GPUs in the system and even so it's retarded.

There are only 3 options:
1. Switch to linux completely, not using Windows anymore
2. Use a VM
3. Use separate drives for separate OS
Dual booting is only a good option if you have one drive at your disposal, so option 3 beats it in your case. As for which of the 3 you should pick is entirely up to you.
1. I hate Microsoft
2. I admit I need windows sometimes
3. I admit I need it a lot and I don't know how to use linux yet

I've been using a linux with windowsvm setup or around 2 months, it's not hard, but it's not an easy task.

The hardest part was the sound, but I took care if that.

As for the games, as long as you give enough memory to the vm, and meet the minimum requirements, you shulnd't have any problem. I've run the witcher 3 at preety much the samr speed as I had on windows; I've also tried the cracked version of ROTTR without any problem.

Have you tried to make a gpu passthrough recently? I'ts preety fucking easy, you don't need a second card, you can just use your intgrated gpu for linux and passthrough your GPU to the VM.

T-thanks ;_;

Yeah I figured those were pretty much my options.

I was considering using an ancient Radeon HD for Linux and picking up something modern for the VM if gpu passthrough turns out not to be viable, but if
are right, I guess that won't be necessary.

Thanks for the input all, I think I know what I have to do now.

I'm and Just FYI, I'm using a 960 and an i5 4440, and my MOBO is an Asus h81-MK.
I'm also using just one monitor, with one VGA input for the iGPU and one HDMI input for the GPU.


First of all read A LOT, start with these

wiki.archlinux.org/index.php/QEMU

wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Plugging_your_guest_GPU_in_an_unisolated_CPU-based_PCIe_slot (if you're using arch don't get the bios from the AUR as it says there, use the one from the fedora forums that every other guide gives you)

vfio.blogspot.com.ar/2015/05/vfio-gpu-how-to-series-part-1-hardware.html -this one is a 4 part series-

But you're gonna need a lot more, there are a couple of posts on reddit that kind of walkthrough you through the process,
also a couple of videos on youtube, but the only one that kinda helped me was the one from teksyndicate.

DON'T USE ANYTHING AS A STEP BY STEP GUIDE, read them and try to understand what they're doing.

The process is still preety green, but a couple years back (2014 or so) it really was a mayor pain in the ass to get it work properly, and the odds were you weren't gonna be able to pull it.

Also, if you have never play around with qemu and vfio start with that. And if you've never played around with stuff like kernel modules, udev rules and bash scripts read about those too, specially if you're new to linux.

Someday setting up a QEMU machine with GPU passthrough will be trivial.
I can't fucking wait