• realbadat@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    6 months ago

    If it works for you, I’ve found running some things as a VM works better than dealing with windows.

    Admittedly I have a lot of hardware due to what I do, but I’ve got (multiple, but just one is relevant in this case) proxmox server set up with an extremely tightened up windows 10 build. I’ve removed pretty much everything humanly possible on the windows side, just installing enough for the applications I need.

    I then have a GPU that’s passed through to it directly (that machine is headless otherwise). So I’m getting all the GPU acceleration, but without using anything else on Windows, it stays slim and trim so it runs pretty well, and it’s pretty light on ram use.

    With the second DP input of my monitor, I come off a video switcher but you can skip that and go right off the GPU. Now you’ve got a lightweight little VM directly connected to your display. Pass through your USB device of choice (I’m assuming a controller here, but you can use a second keyboard/mouse or USB host switch if you want).

    Personally I find this approach easier since I don’t have to deal with all the memory gobbling nonsense on the windows side, I get to do my daily work in Linux, and specialty stuff that I just can’t run in wine stays readily available.

    • huginn
      link
      fedilink
      arrow-up
      4
      ·
      6 months ago

      Always keyboard and mouse, never controller.

      But yeah I’ve looked into alternative setups but it ultimately always means additional hardware to run the windows games.

      My main machine is 95% gaming and 5% hobby work in CAD (also not on Linux) for 3dprinting.

      Any coding is already a Linux laptop thing.

      • realbadat@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        Fair enough. Most of my work means building out LXC’s and VMs for testing, and with 2 kids I don’t have much time/energy left for gaming, so my setup works for me.

        But it’s definitely not for everyone, I already have the pieces in place to make it work nicely. I actually had a windows workstation set up for work, but couldn’t deal with the windows nonsense anymore, which is why I went this route.

        It can work on a single machine with an iGPU, but kb/m gets a bit complex. And then there’s streaming over no machine or something, but that has its own drawbacks unfortunately.

        Whatever works for you, works for you and that’s what matters