[vfio-users] [help] 2 identical GPUs in Arch

Ben J btpprograms at gmail.com
Fri Feb 19 21:43:47 UTC 2016


For your latter question, it doesn't seem like you should need to modify it
as his original script already generically finds all GPUs. Did it not work
when you tried it? Also, what type of cards are you using? If they're
NVIDIA with nvidia drivers then I doubt that script will work for you.
I'm using the following guide:
https://vfio.blogspot.com/2015/05/vfio-gpu-how-to-series-part-3-host.html.
I'm having trouble adapting some of the Fedora focused instructions for use
in Arch.

*1. Dracut*
Dracut isn't used in Arch but the mkinitcpio is. You're asked to
insert *add_drivers+="vfio
vfio_iommu_type1 vfio_pci vfio_virqfd" *in: */etc/dracut.conf.d/local.conf*.
Farther down, I'm supposed to insert
*install_items+="/sbin/vfio-pci-override-vga.sh
/usr/bin/find /usr/bin/dirname" *in: */etc/dracut.conf.d/local.conf*.

Should I instead add these lines to a modprobe.d conf file or should I add
it to the modules line in */etc/mkinitcpio.conf*?

*2. driver_override*
My bash-foo isn't very good and I need to adapt the following script (see
below) so that it points to the correct directories. In Arch, the directory
for the GPU (02:00.0) and GPU audio (02:00.1) are here:
*/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.0/* &
*/sys/devices/pci0000:00/0000:00:02.0/0000:02:00.1/*







*    #!/bin/sh    DEVS="0000:02:00.0 0000:02:00.1"    for DEV in $DEVS;
do echo "vfio-pci" > /sys/bus/pci/devices/$DEV/driver_override    done
modprobe -i vfio-pci*

Hope to hear from you soon!

Best,
Garland Key

_______________________________________________
vfio-users mailing list
vfio-users at redhat.com
https://www.redhat.com/mailman/listinfo/vfio-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160219/b2b13b09/attachment.htm>


More information about the vfio-users mailing list