Navi Reset Kernel Patch

Is it possible to perform this reset without applying a kernel patch? For example, by running a script as root to do the same fiddling with powerplay tables? I ask because I’m using Fedora Silverblue, and I’m not sure how to run a custom kernel, or if it’s even possible - and if it is possible, it goes against the idea of Silverblue.

The current workaround that I am using is to use devcon within my Windows VM to disable the GPU upon Windows shutdown (which leaves the GPU still displaying a black output), as well as the trick of removing devices in Linux, suspending to RAM, and then rescanning. For whatever reason, these two workarounds don’t seem to work on their own, but only when I use both at the same time.

This works, but it’s quite a hassle having to suspend my entire computer every time I shut down the VM. I’d love a simpler solution.