I saw from a post that you can basically host your own mini windows inside of linux to play games with, and you can choose what to share with that little windows so microsoft can’t track you in any way. Does anyone have a tutorual/guide for that? Also what Distro would be best for it?

  • PotatoesFall@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    Not sure what you mean. You can virtualize a whole windows machine but that will NOT be good for performance.

    What you really want is a compatibility layer than maps syscalls to your linux kernel and emulates a windows filesystem. I’m fairly sure that’s what Wine and Proton do, but am no expert.

    If you install steam (on most distros) it should also install Proton to play games with (check ProtonDB for which games work well). Again no expert but maybe this helps a little.

    • wildbus8979@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      You can virtualize a whole windows machine but that will NOT be good for performance.

      Sorry but that is totally not true, if you have a second graphics card to passthrough to the virtual machine.

      • cujo@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        11 months ago

        It will still be subpar performance, bottlenecked by the CPU resources you can allocate to the VM as well as your original hardware’s capabilities to power the VM among many other variables. Running a VM to game will always produce subpar results. Using GPU passthrough will increase performance, but it’s almost always preferable to play on real hardware.

        The real answer will always be: if you want to game on Linux, utilize Wine/Proton and Steam/Lutris/Bottles/Heroic/some other launcher that lets you fine tune Wine/Proton to cater to the specific game.

        • dragnet@kbin.social
          link
          fedilink
          arrow-up
          1
          ·
          9 months ago

          Super late reply here, but I was searching the Linux sub for vfio because I love this topic, lol. I’m happy to report that as others are saying, a vfio setup can be very performant! The GPU is near native, and with the proper CPU configuration, you won’t be dealing with much overhead there either. The biggest factor is the overall load on your machine from running a host OS with the guest layered on top. I use my PC host OS primarily as a QEMU/KVM hypervisor, so when I need maximum gaming performance I simply turn off or suspend operation on all other VMs to free the resources for Windows. The only game I’ve had trouble with recently at 3440x1440 is Starfield, and unfortunately I think that is more a sign that an upgrade is finally due. I’ve used this setup for all kinds of games with no problem, including demanding virtual reality titles.

          The biggest problem I’ve run into? Some anticheats truly despise any kind of virtualization. I’ve only run into issues with 2 games I like to play, but that is a real caveat. I consider it 100% an issue with the companies implementing these policies, who as I see it don’t deserve my money in the first place. But other than the initial configuration headache and extra hardware required (if you don’t have an iGPU anyway), this is the main drawback in my eyes.