gnif / vendor-reset

Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pci_quirks.c
GNU General Public License v2.0
764 stars 65 forks source link

Problems on 21.04 #40

Open mrweiner opened 3 years ago

mrweiner commented 3 years ago

This was working for me on popos 20.04, but I've been getting reset issues since upgrading to 21.04. Running a 5700XT fwiw.

dev-sda1 commented 3 years ago

have you tried reinstalling the module?

mrweiner commented 3 years ago

Yeah I've uninstalled+removed and then reinstalled with dkms

Rydako commented 3 years ago

Can confirm I have the same issue on 21.04. Have swapped to the system suspend method to get my gpu passthrough working again.

mrweiner commented 3 years ago

@rydako What's the system suspend method?

mwpastore commented 3 years ago

Have you tried not passing the audio function per #29?

mrweiner commented 3 years ago

@mwpastore no I hadn't, but removing audio did actually fix my issue. Thanks! Not sure if we should leave this open in case @Rydako is seeing something different?

mrweiner commented 3 years ago

Actually it seems...kind of fixed. Seems like it's hit or miss whether or not I'm able to actually get any graphics out of the passthrough card even though virt manager itself isn't throwing any nasty errors.

Rydako commented 3 years ago

@Rydako What's the system suspend method?

I'm referring to this https://forum.level1techs.com/t/vega-reset-bug-still-an-issue/135290/2

@mwpastore no I hadn't, but removing audio did actually fix my issue. Thanks! Not sure if we should leave this open in case @Rydako is seeing something different?

I've actually gone and accidentally deleted my VM, lol. Go ahead and close this - if you're not having issues, this one is likely on my end as well. I need audio output, so can't remove the audio device.. Not sure when I'll have time to play around again though. No time at the moment, unfortunately.

dev-sda1 commented 3 years ago

Something i've stumbled upon recently that might help with things, as Ubuntu (and maybe popOS) recently made a full switch to Pipewire which apparently doesn't like it when you start vms sometimes:

Run this before starting your VM and see if there's any difference? systemctl --user stop pipewire.service pipewire.socket