I do really like to use unRaid for VMs beside Libvirt. But still, AMD GPUs are pain in the … when it comes to use them with Virtual Machines. It may be unresponsive after a reset of VM or using it second time with another one. Vendor-reset is a kernel extension that helps to remove pci slot and plug it again process for AMD GPUs older than Big Navi series. Here, the process of the installation is done for Unraid 6.9.
This steps are for the final stable version of unraid for now and it is Unraid 6.9.
1- If you didn’t add community applications plugin, you need to install it first.
2- From Apps tabs, download the unraid-kernel-helper.
3- My choises are as follow for the docker build. (Beta Build is empty, its stable)
Beta build :
gnif vendor/reset patch : true
Apply user patches : true
Custom Build Mode : true
After docker installation, if unraid-kernel-helper hasn’t started, start it. Than log in docker terminal.
cd /usr/src
./buildscript.sh
This script will take a long time. after all, close the docker terminal and open the Unraid terminal.
cp /mnt/user/appdata/kernel/output-5.10.19-Unraid/* /boot/
reboot
After reboot, check the vendor-reset module in terminal with
lsmod | grep vendor
Hope this article will help for me and others in the future.
echo "Ba-Bye"
Thanks for gnif and ich777 and many other contributors for their github repos and apps. Trey for YouTube video.