vendor-reset

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

Vendor-reset Alternatives

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

    Streamlined macOS QEMU KVM Hackintosh configuration using OpenCore and libvirt

  • OSX-KVM

    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

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 ?
    reddit.com/r/kvm | 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
    reddit.com/r/VFIO | 2021-01-18
    For AMD gpu’s, vender-reset can be used. Here’s an example of what works with proxmox: https://www.nicksherlock.com/2020/11/working-around-the-amd-gpu-reset-bug-on-proxmox/
  • Vega56 reset bug fixed?
    reddit.com/r/VFIO | 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: https://github.com/gnif/vendor-reset
    reddit.com/r/VFIO | 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: https://www.reddit.com/r/Amd/comments/jehkey/will_big_navi_support_function_level_reset_flr/gcqdtt2/ However, there's also a very good solution for older cards, it just requires an additional kernel module, which will reset the card correctly: https://github.com/gnif/vendor-reset
  • HELP! Kernel issues?
    reddit.com/r/VFIO | 2021-01-14
    This is the infamous reset bug, you need the vendor-reset fix: https://github.com/gnif/vendor-reset
  • 17 6800 xt total recieved
    reddit.com/r/Amd | 2021-01-08
    And for older cards gnif worked together with another clever guy and managed to bring a workable reset solution: https://github.com/gnif/vendor-reset
  • 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 (https://github.com/gnif/vendor-reset/issues/3). Here is one report of someone who may have gotten a Sapphire RX 570 working: https://forum.level1techs.com/t/amd-polaris-vega-navi-reset-project-vendor-reset/163801/49 (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?
    reddit.com/r/VFIO | 2021-01-05
  • What do you think of this build?
    reddit.com/r/Qubes | 2021-01-05
    AFAICT, this is misinformation. Judging by: https://github.com/gnif/vendor-reset#supported-devices ... and my own experience with a polaris card.
  • AMD Motherboard options for VFIO limited?
    reddit.com/r/VFIO | 2021-01-03
  • Is this the AMD GPU reset bug? Easiest Qubes workaround?
    reddit.com/r/Qubes | 2021-01-02
    more information would be great. check here: https://github.com/gnif/vendor-reset/issues/4
  • Libvirt hooks and possible AMD reset bug
    reddit.com/r/VFIO | 2020-12-29
    You could try this: https://github.com/gnif/vendor-reset
  • im so confused: does the rx 580 still have reset bug
    reddit.com/r/VFIO | 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?
    reddit.com/r/VFIO | 2020-12-23
    If anybody is interested, here are the requirements and here is the config of 5.10.2-zen1.

Stats

Basic vendor-reset repo stats
13
244
8.3
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.