Linux kernel vendor specific hardware reset module for sequences that are too complex/complicated to land in pci_quirks.c (by gnif)

Vendor-reset Alternatives

Similar projects and alternatives to vendor-reset
  • macOS-KVM

    Streamlined macOS QEMU KVM Hackintosh configuration using OpenCore and libvirt


    Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! Only commercial (paid) support is available.

  • powerlevel10k

    A Zsh theme

  • barrier

    Open-source KVM software

  • macOS-Simple-KVM

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

  • Single-GPU-Passthrough

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better alternative or higher similarity.


Posts where vendor-reset has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-01-18.
  • Can I passthrough a single gpu and utilize it for both my guest and host machine ? | 2021-01-20
    Though note that basically everything except the upcoming AMD Big Navi GPUs suffers from the AMD GPU Reset bug, so unless vendor-reset happens to work well for your GPU, you will have to power-cycle the host in between boots of guests that use your AMD card. (And Big Navi GPUs aren't supported by macOS yet anyway)
  • single amd gpu passthrough tutorial | 2021-01-18
    For AMD gpu’s, vender-reset can be used. Here’s an example of what works with proxmox:
  • Vega56 reset bug fixed? | 2021-01-17
    However, there's also a very good solution for older cards, it just requires an additional kernel module, which will reset the card correctly: | 2021-01-17
    It's weird that you're not having any issues, AMD fixed the reset bug for Big Navi cards (e.g. RX 6800, 6900), but not for older ones: However, there's also a very good solution for older cards, it just requires an additional kernel module, which will reset the card correctly:
  • HELP! Kernel issues? | 2021-01-14
    This is the infamous reset bug, you need the vendor-reset fix:
  • 17 6800 xt total recieved | 2021-01-08
    And for older cards gnif worked together with another clever guy and managed to bring a workable reset solution:
  • Flawless Big Sur 11.1 upgrade of OC KVM/QEMU Ryzen build
    One previous large downside of KVM vs dual booting a bare metal hack was the AMD "reset bug", which prevented you from restarting the VM, and negated some of the convenience of KVM. This has been largely remedied recently (vendor-reset), and is fixed outright in the 6000 series GPUs.
    Sapphire RX570 would almost certainly be affected by the "reset bug". I say almost, because if you start researching you will find there is plenty of confusion surrounding what is/isn't the reset bug. I think there is a good chance that the vendor-reset module would work for your card, though, since there is a similar amount of contradicting/confounding info regarding cards that are/are not resetting. For example, I thought for sure my 5700 XT was not resetting even with the module, but sure enough it was a windows driver issue on my end ( Here is one report of someone who may have gotten a Sapphire RX 570 working: (I would bet money, if it is indeed working for them on linux and win10 but *apparently* not on mac, that it is likely an issue on their end rather and with the card or vendor-reset module).
  • Can I hot-swap my GPU between a Linux install running on bare metal and a Windows 10 KVM? | 2021-01-05
  • What do you think of this build? | 2021-01-05
    AFAICT, this is misinformation. Judging by: ... and my own experience with a polaris card.
  • AMD Motherboard options for VFIO limited? | 2021-01-03
  • Is this the AMD GPU reset bug? Easiest Qubes workaround? | 2021-01-02
    more information would be great. check here:
  • Libvirt hooks and possible AMD reset bug | 2020-12-29
    You could try this:
  • im so confused: does the rx 580 still have reset bug | 2020-12-23
    There is currently a workaround for multiple cards that can be found on github
  • How to install kernel options of gnif's vendor-reset? | 2020-12-23
    If anybody is interested, here are the requirements and here is the config of 5.10.2-zen1.


Basic vendor-reset repo stats
12 days ago

gnif/vendor-reset is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.