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


Basic vendor-reset repo stats
2 months ago

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

Vendor-reset Alternatives

Similar projects and alternatives to vendor-reset

  • GitHub repo macOS-KVM

    Streamlined macOS QEMU KVM Hackintosh configuration using OpenCore and libvirt

  • GitHub repo Single-GPU-Passthrough

  • GitHub repo vfio-single-amdgpu-passthrough

    This repo is a tutorial for single amd gpu passthrough to various qemu VMs

  • GitHub repo barrier

    Open-source KVM software

  • GitHub repo powerlevel10k

    A Zsh theme

  • GitHub repo fish-shell

    The user-friendly command line shell.

  • GitHub repo OSX-KVM

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

  • GitHub repo macOS-Simple-KVM

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

  • GitHub repo scream

    Virtual network sound card for Microsoft Windows

  • GitHub repo zfsbackup-go

    Backup ZFS snapshots to cloud storage such as Google, Amazon, Azure, etc. Built with the enterprise in mind.

  • GitHub repo pyznap

    ZFS snapshot tool written in python

  • GitHub repo vfio

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better vendor-reset 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-04-04.
  • AMD Roadmap | 2021-04-14
    I have no idea where you're getting that from. It should generally Just Work(tm) on recent kernels and Navi 2x cards. If you have an older card, you will also need to install the vendor-reset module.
  • Black screen in KVM Single GPU passthrough | 2021-04-07
  • A script to switch between two different gpu’s without rebooting everytime | 2021-04-04
    For the RX 580 beware that for me it seems to be affected by the AMD reset bug, and vendor-reset didn't fix it for me for macOS guests (and I've heard the same thing from multiple other people).
  • [Help] Blackscreen attempting single GPU passthrough with XFX 580 for MacOSX Catalina | 2021-03-30
    I've read that older amd GPUs have reset issues when returning back to the host machine. The best thing I've found that supposedly fixes this is vendor_reset I've installed this kernel module and have it loading on boot. Here it is loaded:
  • 5.11 Kernel and AMDGPU when running under hypervisor | 2021-03-30
    It's running under esxi 6.7 with the GPU passed through. Gnif's kernel module is installed to allow everything to shut down gracefully.
  • Question about GPU Passthrough | 2021-03-28
    Yeah, exactly. Since you have a 5600 XT you'll also likely need vendor-reset due to the card suffering from the AMD reset bug.
  • Black screen after VM startup, no signal, AMD GPU. | 2021-03-24
    do you have vendor reset?
  • Pro/Cons of GPU Passthrough | 2021-03-23
    Nvidia cards and AMD's upcoming Big Navi series don't have this problem. If you're lucky on AMD you will have a trouble-free bodge for this problem using vendor-reset, but note that this definitely doesn't work for all AMD cards or all guest operating systems (especially for macOS guests), and even in the best case does not even attempt to reset the HDMI audio device for you.
  • VFIO: unable to power on device, stuck in D3 | 2021-03-22
  • Error 43/Graphical Weirdness on RX 5600XT Passtrhough | 2021-03-20
  • Screen Black after Guest Restarts | 2021-03-16
    I have had great success with restarting with gnif's vendor-reset module. It's a little tricky to install, but has made all of the difference for me.
  • Success with single gpu passthrough? | 2021-03-15
  • [SOLVED] Radeon RX 570 on Zen 2 (R7 3700X) passthrough, VM paused on shutdown/reboot | 2021-03-11
    After digging a little bit deeper, it seemed like this was one of the signs of the infamous AMD GPU reset bug, so I gave vendor-reset a try, as suggested by this blog post.
  • Shutting down Windows VM leaves the host without video output!!! Help! | 2021-03-11
    I am somewhat hopeful that after upgrading soon to newer unRAID 6.9 and getting the vendor-reset module working that my situation will improve.
  • Polaris Reset Bug | 2021-03-08
    There's now the vendor-reset kernel module that implements resets for, among others, the Rx 580. See if it works for you.