So I'm pretty new to Unraid, only bought a license after my 30 day trial about a week ago. I was initially testing the system on a ryzen 3600x/rx480. When I was ready to move my stuff over from my windows machine, I took the hardware with it, a ryzen 5950x/1070ti, the motherboard stayed the same from the 3600x/1070ti system.
When I was on the 3600x/rx480, I could get gpu passthrough to work on my VM, however with the 1070ti, I am unable to do passthrough. As when i select either the gpu and/or the gpu sound and i run the VM, it completely locks up UNRAID and prevents a clean shutdown or spindown of the array. dockers continue to run, I can access sections that don't include anything to do with the VM, so main is accessible, but the dashboard is not, settings accessible, but the vm settings arnt. If i enter these through remote, it cuts the connection and it can't be reestablished until the system is rebooted, the gui running off of the system is still accessible, but those section never load.
When this happens I have to then hard shutdown the system and delete the libvert image in VM settings before the array starts on next boot. If I'm not fast enough the array will start and it will lock up again, the vm doesnt even have to be on. this happens with windows 10 and ubuntu. ubuntu was never even installed on the previous system, so its completely fresh, it doesn't even get a chance to install. I have the gpu working in plex for encoding, so I know unraid is capable of using it. This also happened before setting up plex gpu usage, so I don't think its related.
Is there some proper steps to take to fix this? Preferably I would like to fix the the gpu passthrough but without causing the issue again, as I'm not confident hard shutting down the system without the array going down properly, I would rather not risk my data more than I need to.
Remember I'm new, so if its outside of the gui, or a bit more complicated, please tell me how to do it as I probably don't know how.
I'm including the diagnostics zip, I have the 'Anonymize' setting enabled, so some info may be missing.
Thanks for any help rendered
EDIT: I figured out nvenc handbrake docker.
pooplexserver-diagnostics-20240103-0206.zip