There is. It involves running a script to detach the video card from the host and attaching it to the VM, then reattaching it to the host when the VM is shut down, but it's more work than I care to do just to play a few games, especially when I have other machines I can just dedicate to the purpose and leave my desktop alone, ya know?
No, until recently I had been using a VM with GPU passthrough for that, but my power supply is losing its efficiency and isn't capable of keeping up with two video cards anymore, so for now, it's retired.
I have a 3rd desktop I'm gonna set up for gaming soon so I can replace the Windows 11 with some flavor of Linux better suited to what I'm doing with the server.
But... Why? Who asked for this? Instead of stuff like this, can we get feature parity with at least the Android app when it comes to the Linux VPN app?
I tried that first, but the wifi was broken on Arch. That was several months ago though, so it might be good now, but when I first got it back in January it was not. I can vouch for Fedora though (as well as Ubuntu), since Framework endorses it (them). It's pretty flawless.
Can second this, OP. The DYI option saved me like $350 over the pre built and it took like ten minutes in between being amazed at the packaging. They even supply the only tool you'll need for it!
As for Linux, Fedora 39+ fully supports every aspect of the laptop OOTB. It's a wonderful experience.
Get outta here with your facts! /s