giganode,
Thank you for your effort and time on this plug-in !
I upgraded my 11 year old unRaid hardware (which went surprising well) but I have been pulling my hair out for a week trying to get this VM igpu working. Your plugin is what finally did the trick.
WobbleBobble,
It appears I am at the same point as you. I have the same graphics 770, same "VFIO_MAP_DMA failed" error, using windows remote destop to access, and same problem with binding the soundcard.
I don't have a solution but if/when I do, I'll be sure to post.
Please also continue to share if you find a fix on your end.
Thank you,