Thanks for the information.
Is it correct to just add
/*
* Radeon RX Vega and Navi devices break on bus reset. Oi...
* This is *not a real workaround* - disabling bus reset
* for your GPU may have unintended consequences.
*/
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, 0x687f, quirk_no_bus_reset);
DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_ATI, 0xaaf8, quirk_no_bus_reset);
I don’t get it. Using the provided application I get
Failed to read /sys/bus/pci/devices/0000:24:00.0/vendor
and if I try to apply the patch I get
➜ sudo patch -p1 < fix-vega-reset.patch
can't find file to patch at input line 5
I’m running kernel 5.2.11-1 on Manjaro.
Is there some kind of documentation on how to do all this?
I know documentation takes a lot of time but as so much hard work went into this, it would be a shame if just a small group of people are able to take advantage of this.
I’m running into what I assume is the same unclean reset issue with my RX580.. Whilst this patch is for the 10/12 generation only, do you have access to and any plans to look at the RX580 generation of cards?
Either way, great work on getting the 5700 working. Making the lives of all passthrough users easier in the future I’m almost tempted to upgrade just to have a working reset, even though the RX580 is still meeting my gaming needs
Navi reset patch working on my ASRock 5700XT!
THANK YOU GNIF!
I’m using Arch as my host OS. I had to switch to Q35 to get passthrough working.
Followed the directions on the Arch wiki for building a kernel and applying the patch. (was gonna put the wiki article here, but I can’t post links, the article title is ‘Kernel/Arch Build System’)
One note, I do not seem to need a BIOS file. I was using it earlier today while troubleshooting, and forgot to put it back in at some point after removing the device from the VM. Working fine at the moment.
noob question, if there is an official “firmware fix” from AMD some day in the future, does it come in the form of a bios upgrade, or will it be a driver side fix?
thanks for all the hard work. much appreciated.
Thanks, it would be good to actually get some reports from them on the hosts it’s crashing. No idea how it can hard crash it since there is no retry/loop logic in the code at all.
Hi gnif, We would urge you to/welcome you to hang around in the Unraid forums also . Though Unraid sounds like a storage focused OS (that part pretty much works), it also tries to be a seamless GPU pass-through/virtualization(qemu)/gaming platform…and that’s where there are challenges.
May be this thread could be your starting point? (Where your L1T post was featured before)