Måste bara länka in vad Level1Tech nämnde lite hastigth.
Utvecklaren gnif på Level1tech forumet är dev jag nämnde förut som inte fick hjälp av AMD att göra färdigt sin kernel patch som för många fixade Navi reset buggen men inte alla så som mig.
Då den patchen var ofärdigt hack så godkänns den aldrig som en del av linux kernel, alltså kommer inte gå upstreams.
Han och en annan dev har nu själva tagit fram en ny kernel modul så man behöver inte patcha kernel, bara tanka hem och kompilera den efter man sett till att kernel har alla stöd som behövs.
Ni kan läsa vad han skriver här.
https://forum.level1techs.com/t/amd-polaris-vega-navi-reset-p...
Här är github sidan för att tanka ner den underbara mjukvaran.
https://github.com/gnif/vendor-reset
Projektet kallas "vendor reset"
jag fick kompilera om min kernel för en sak hade jag inte lagt till, sedan skippade jag "dkms install" och gick på gamla "make" och "make install"
Sedan la jag till modulen i min module.conf så den laddades vid nästa boot.
Nu har jag stängt av Windows 10 VM'et 3 gånger, starta om 2, har bara lyckats EN gång att boota upp VM'et en andra gång innan vad jag mins, i princip omöjligt.
Han säger att det fortfarande finns senarion där det inte fungerar men denna mjukvara är både enklare att installera då det inte krävs manuellt patchande av kernel och den verkar klara fler konfigurationer plus att den stödjer andra kort än RX5700, tror aldrig han helt stödde RX5600 på den andra utan la ner det projektet då AMD vägrade samarbeta, eller som han sa att AMD's devs ville men dom fick inte för lednigen pga en NDA, det trodde han var bullshit dock utan troligen ville dom fokusera på Navi2 och som han sa mest Navi3 vad han fick fram.
Jag ser ofta folk hylla AMD för opensource, hata nvidia för sina binära blobs men det har skrivits artiklar förr som förklarar hur svårt det är med Opensoruce grafik drivers, finns tom legala problem.
Oavsett kul att se att nån annan än AMD fixar AMD's skit men så ska det inte behöva vara.
Jag är 100% pro opensource senate 20 åren men jag tar hellre en binär blob driver som gör vad den ska och är ute strax efter launch och har samma features och fixar som windows inom någon månad och det är Nvidia.
AMD, ja man kan ju sitta och vänta tills ens kort är obsolite så vad är poägen då?
Så 1.5 år fick jag vänta för någon skulle fixa mitt AMD kort och det var inte AMD som gjorde det....
Följadne kort stöds av vendor-reset
Polaris 10, 11 & 12
Vega 10 (Vega56/64/FE)
Vega 20 (Radeon 7)
Navi 10 (5600XT, 5700, 5700XT)
Navi 12 (Pro 5600M)
Navi 14 (Pro 5300, RX 5300, 5500XT)