Using KVM, you can use do full GPU pass through to any OS from your host without a need for a second GPU (including integrated graphics).
Works with AMD and nvidia cards, I’ve even done this with a macOS VM.
Here’s a guide that’s the easiest I’ve found to follow. It includes some automated scripts.
https://github.com/BigAnteater/KVM-GPU-Passthrough - this guide is for Arch Linux, but the scripts and configs should work the same on any OS, you’ll just need to make sure the correct packages are installed.
Like you mentioned, there are some hardware requirements to do this, but most modern hardware supports it. Also, if you are running the VM then using SSH to control your host is probably your only option, but shutting down your VM should take you back to your display manager so there’s no rebooting.
I used this set up to play warzone for a while, performance was just as good as windows on bare metal.
Some notes from my experience:
if you upgrade your host’s kernel, then reboot before trying to start your VM.
2 There are 2 scripts that will be built for you, vfio-startup and vfio-teardown. They will unload and reload kernel modules as needed so you’ll want to check if they are needed. My nvidia drivers are built into the kernel, so I couldn’t unload them, which stalled the VM startup.
It might take some trial and error, if your VM doesn’t start after you attach the GPU then check the logs under /var/log/libvirt (or wherever your libvirt logs to)
I would also be running on a server if I do this, and I know having it containerised would be fine privacy wise, it was more just curiosity about why you went with chrome. Makes sense that ChatGPT went with chrome though, since it’s the most used browser in the world at the moment.
How is the music quality that’s downloaded determined? (It could be somewhere in your script, haven’t looked at those yet).
Please update this if you continue working on it, I’ve been looking for something like this.
Is chrome browser needed? Could this be swapped out for any chromium browser? I try not to use any google services (within reason, still need a gmail for work).
Frame rate is how many frames per second your game is running at, refresh rate is how many times per second your monitor refreshes. So 60fps at 60hz means you’re running and seeing 60fps properly.
If your screen is at 30hz, and your game is running at 60fps, you’re only seeing 30fps.
Try to keep them matched up for a better experience.
It does work, but buggy though. For now, I’ve opted to using the VM with a gpu passed through so I can easily install collections.
Once I have the game the way I want it, I might move it over and see if I can get it running on my host OS, and import the vortex config to keep my mods up to date.
Kinda sounds like a scam, wouldn’t buy a torrent invite from another website. Usually you can get into them when they have open sign ups or if you know someone in one.
If you’re desperate, and ready to spend money, you can buy your way into IPTorrents.
Never purchase them, you’ll end up banned. Best way is to look for open sign ups