A script for easy pci and usb passthrough along with disks, iso's and other useful flags for quick tinkering with less of a headache. I use it for VM gaming and other PCI/LiveCD/PXE/VM/RawImage testing given the script's accessibility. (by ipaqmaster)

Vfio Alternatives

Similar projects and alternatives to vfio based on common topics and language

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

Suggest an alternative to vfio

Reviews and mentions

Posts with mentions or reviews of vfio. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-07-15.
  • Valve Did the IMPOSSIBLE... Anti-Cheat on Linux - WAN Show September 24, 2021
    Games which feature anti-cheats have been less of a priority for me these late years so I haven't felt much of the hurt. I ended up using r/vfio to make a VM for outlying titles which either don't work in Linux or require an anticheat agent running to play. I even made myself a script to make the whole process seamless for myself.
  • Purchasing for first time VFIO setup. Any advice appreciated.
    reddit.com/r/VFIO | 2021-09-20
    This isn't a good time to plug anything, given the last thing I want to do is hand you a "Do it all for you" script where you won't learn anything and it may not even work without initial tinkering, but I personally made my own VFIO bash script so that I can sit here in Linux all day every day, until the minute I need my VM for something, then I just start it up with this script, run/play/execute whatever I want in the VM then shut it down and I'm back at my Linux login screen, no reboot. This new r/sffpc of mine only has one PCI slot for a GPU, so I've been doing single gpu passthrough this entire time, but it works for dual gpu setups as well.
  • Post your GPU-Passthrough setup configurations
    reddit.com/r/VFIO | 2021-08-11
    I made this script for starting my Win10 VM and this is an example of the most recent command I ran from my history to start the VM
  • Planning my setup
    reddit.com/r/VFIO | 2021-07-16
    I personally made myself a script for jumping in and out of VFIO whenever I want. My VM's performance in examples such as Overwatch, BF4 and MK11 are on a level that I cannot tell the Windows environment is a VM. Even saturates the 144hz monitors. Everyone's end goal is this and everyone has their own setup to achieve it.
  • This time for real
    Fair, I've been using VFIO for those troublesome titles myself. Making a Win10 VM and passing it my GPU for fully accelerated gameplay and so crisply tuned that I can't even tell it's a VM. I even made a script to make it easy for myself day in and out.
  • Question about gaming virtual machines in 2021
    reddit.com/r/VFIO | 2021-06-17
    I hate to plug, but maybe it's something you'd like in your situation I've made a messy scriptfor myself to do VFIO with on my Archlinux desktop, and designed it in such a way where I can dynamically pin the guest's vCPUs to my liking, pass through a regex to match PCI and USB devices against lsusb and lspci output, make and manage a network brridge for the host and vm, hugepage support +live allocation and more. All because I fucking hate how tiring it can get unbinding/rebinding pci things on the fly. And the best part is that when the VM is done, it rebinds all the PCI devices I stole back to the driver they were originally in use by, and starts my X server back up again. I even recently added support for dual gpu scenarios and Looking Glass, tested on my old PC with a GTX580 for the host and GTX780 for the guest and it worked. Again, hate plugging, but maybe you'll like to give it a shot and see if it works or just completely bonks out (which isn't unheard of!)
  • One step away from the definitive guide to load / unload nvidia driver / vfio device from the host / vm
    reddit.com/r/VFIO | 2021-05-13
    My script is found here but this function is where the magic happens.
  • Um, my single passthrough guide... ye...
    reddit.com/r/VFIO | 2021-04-03
    I'm not sure if its what you have in mind, but I currently call qemu directly with my vfio script. I run it from the terminal and my screen goes black and then shows the Windows boot process and login screen. Once I shut down Windows, my display manager welcomes me with a login screen again.
  • Why did you choose to use VFIO instead of Dual booting?
    reddit.com/r/VFIO | 2021-03-23
    Isn't that just actually fantastic? Well, I thought so. so much that I made a script so I can play with VFIO passthrough any time on the commandline with various PCI devices my desktops and laptops have, including the GPU occasionally. That all started around the same time I built my new tiny pc which sits on the desk with me instead of the floor. The memory and cpu clock speed increase is so much better alone that it made passthrough performance that much better as well.
  • VALORANT Success on AMD (Kernel 5.11.6)
    reddit.com/r/VFIO | 2021-03-21
    Yes, I call qemu directly in my vfio adventures and just pushed my hyperv local branch to master the other day. You can find my script here if you'd like to give it a look, or try.
  • If "Boot Graphics" on my X570 Aorus pro WiFi motherboard is disabled I can see my VM without it needing a gpu driver. Tianocore boot process and all (in a basic low resolution) letting me install the drivers. But with it enabled, I can't see the VM until the Windows Login Screen (with drivers) Why?
    reddit.com/r/VFIO | 2021-03-10
    For the record I've been doing all of this with my own publicly available VFIO script here and its been helping me out loads day to day even just for fun liveCD testing and what not. If there's something extra I could add to let me see the VM boot process without this graphical nightmare after it shuts down I'd really like to learn what I can do.
  • Dynamically unbind my main GPU and passing it through to the VM - Some questions and doubts
    reddit.com/r/VFIO | 2021-01-26
    I've written my own script to do this for me on the fly and it boils down to doing this:
  • How to setup a VM netowrk so that the VM can access my local network and it can be accessed from within the local network?
    reddit.com/r/VFIO | 2021-01-20
    All of this is how I do it for VFIO gaming in my automatic vfio management script which at least tries to clean up after itself when the VM exits.
  • Valve Revises Steam's December 2020 Linux Marketshare To 0.74%
    I suppose its a bit of an edge case but the games I want to play are already available on this side of the fence leaving me in a position where everything has worked out pretty damn smoothly. But for the rare title that I'm desperate to play but doesn't work in Linux I've written myself a little vfio script in case I ever really need to run some software with my GPU passed through. Granted more aggressive anti-cheats still won't play nice without some more serious under the hood modification of the host kernel and qemu binary, it works for just about everything. But I only need to fire up that VM like once every few months.
  • Is this possible - use GPU for host and pass only when VM is turned on?
    reddit.com/r/kvm | 2020-12-23
    Its a good idea to write a script to automatically clean up for you afterwards so there's no hassle. I've written one for my personal vfio activities including single gpu situations [here].(https://github.com/ipaqmaster/vfio)


Basic vfio repo stats
about 2 months ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.