I’ve been dual booting Linux and windows for about two years now, but in those two years, I have never booted into windows, except by mistake.

This made me think about removing windows and just saving that wasted space for Linux. I only ever dual booted for the off chance the peer pressure to play anti cheat games was too great, but so far it hasn’t.

For the off chance where I want to play a game that doesn’t run well on Linux, is it a good idea to do that via VM instead of dual boot, or is it too much hassle? Will there be performance hit or any issues with those games?

  • Skull giver
    link
    fedilink
    English
    11 year ago

    Yeah, that makes a lot of sense. Nvidia intentionally broke consumer GPUs for so long that I’m pretty sure most people who know GPU passthrough exists still think you need to do the weird Nvidia workarounds!

    • pvq
      link
      fedilink
      English
      1
      edit-2
      1 year ago

      I have recently been playing with VMs in Unraid and in the video tutorials I’ve seen they talk about about grouping together (by editing xml file[1]) the video with audio that comes the GPU to avoid that error. Also about passing a modified BIOS. Are those the workarounds been talked about here?

      [1] multifunction=‘on’

      • Skull giver
        link
        fedilink
        English
        11 year ago

        When I passed through my 1080 to macOS I didn’t need to specify the multifunction flag. I did need to pass a BIOS, though. I also had to mess with the VM XML but I don’t remember exactly what I needed to do to get the 1080 to be recognised right.

        All I know is that my tiny Arch hypervisor ran in 256MB of memory while macOS got most of the hardware. That was months before Apple and Nvidia stopped working together to provide drivers, though.

        These are the workarounds I’ve heard of, but I don’t think multi-function is an Nvidia-specific fix (there are probably more flags like those, depending on the layout of your PCIe device tree, I had to pass through my USB 3 controller or the passthrough would fail).