Thanks so much for implementing this so swiftly! I've been trying around for a couple hours and I still have the issues I was having with VP9 in the Non-Pro version. Let me try to elaborate:
When I use the QSV version of VP9, it encodes very quickly (about the speed I get with NVENC HEVC on my RTX 3060), but the bitrate is locked to 1.000 kb/s and doesn't change when adjusting parameters if I use either Constant Quantizer or Intelligent Constant Quality. If I switch to average VBR or CBR, the bitrate and file size change according to the parameters, but the footage is flawed in different ways, sometimes it plays kind of fine until I scrub after which it then gets blocky, falls completely apart or is a blotchy mess from the get-go. In the cases the encoding is quick as described above, I have high utilization of both the RTX and the iGPU of the 13th Gen Intel. If I use libvpx, it takes very, very long (about 10 times as much), the iGPU isn't used at all, the RTX utilization is rather low and the GPU is scorching, but the footage is actually fine. Also, libvpx does 10-bit without a problem, while the QSV mode sometimes doesn't even start if I choose YUV 10-bit with Resolve throwing a codec error when trying to fire the render.
I would just use NVENC HEVC, but I frequently get glitches with complex animations when rendering directly to h264 or 265, possibly because of my limited 12 gig VRAM. Using VP9 seems to use a lot less VRAM and doesn't exhibit the glitches (if it works). I could also try and disable the iGPU, but I do appreciate it for faster timeline scrubbing in Resolve and it seems to help in some encoding processes as well, but I wouldn't be surprised if it was the main culprit due to the added complexity and less refinement in this unusual/less-explored setup.
I am aware that my 3060 doesn't do AV1 encoding natively and my CPU doesn't, either, but they should both support VP9 even with 10-bit, so I'd really love to pull this off without having to encode to a space-intensive codec like ProRes or DNXHR first. But I really have no insight into whether it is my setup or the VP9 implementation in Voukoder. Let me know if I can help to figure this out.
Gee-whiz, I had no idea how complicated the hardware encoding situation for these codecs is. The only thing that sounded half-promising that I could find is this fairly recent entry, but apparently it needs WSL, I have no idea how difficult this would be to utilize: