• sue_me_please@awful.systems
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    edit-2
    1 month ago

    Different OSes for different use cases. You have a job to do. Just use Windows.

    If you want to use Linux, use it on your own machines on your own time.

    That said, there are a few things you can do if you really want to use Linux:

    1. Test if the app works on Wine, Proton, etc. Even GPU accelerated apps can work, depending on the software/driver stack.
    2. Run a Windows VM and pass-through a GPU. That way you’ll get native performance on the app that’s GPU intensive. Use KVM and the CPU overhead will be negligible.
    3. If you’re doing 3D modeling/rendering, SFX, video editing or ML/AI, there are a lot of options on Linux. Some options that exist in Windows also have Linux versions.
    • dragonlobster@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      I would like to try #2 but for some reason my 5900x doesn’t have graphics so I literally need to buy a whole other GPU for this

      • sue_me_please@awful.systems
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Yeah, you either need a separate GPU or a iGPU/dGPU that supports SR-IOV. Some Intel iGPUs support it, and allow you to make virtual GPUs that can be pass-through`ed to VMs.

    • RedditRefugee69@lemmynsfw.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 month ago

      For the life of me I cannot figure out how to run KVM locally. Every tutorial I’ve found is targeted at people doing servers.

      • sue_me_please@awful.systems
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        All you need to do is insert the kvm module and use something like QEMU to take advantage of it. I’d assume if you’re using QEMU then you’re using KVM by default.