<div dir="ltr"><div><div><div>Hey everyone,<br><br></div>I just wanted to let you know that I'm now successfully using gpu passthrough and it's great!  Thanks so much to everyone who took the time to help me out.  Unfortunately, I was never able to get it to work on Arch.  I decided to give a new distro a try for the first time in 5 years (Fedora 23).  I had forgotten how nice it is to have everything curated for you with secure configurations by default.  I followed the instructions in the blog and it worked on the first try.<br><br></div>Best,<br></div>David<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Mar 1, 2016 at 11:51 AM Garland Key <<a href="mailto:david.garland.key@gmail.com">david.garland.key@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thank you! lspci -nnk shows that my second gpu is bound to vfio-pci!  I'll move on to wrapping this up.<br></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Mar 1, 2016 at 11:46 AM sL1pKn07 SpinFlo <<a href="mailto:sl1pkn07@gmail.com" target="_blank">sl1pkn07@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2016-03-01 10:00 GMT+01:00 Garland Key <<a href="mailto:david.garland.key@gmail.com" target="_blank">david.garland.key@gmail.com</a>>:<br>
> @sL1pKn07 SpinFlo<br>
><br>
> I've started working on this again and will hopefully be able to finish it<br>
> today.  The script<br>
> that runs successfully prevents my 2nd gpu from binding to the nvidia<br>
> driver.  When I do:<br>
> dmesg | grep -i vfio, it only shows that the driver has loaded but doesn't<br>
> indicate that<br>
> anything is bound to it.<br>
<br>
yes<br>
<br>
└───╼  dmesg | grep -i vfio<br>
[    6.876863] VFIO - User Level meta-driver version: 0.3<br>
<br>
but:<br>
<br>
└───╼  lspci -nnk<br>
----snip----<br>
07:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK110B<br>
[GeForce GTX TITAN Black] [10de:100c] (rev a1)<br>
       Subsystem: Gigabyte Technology Co., Ltd Device [1458:3641]<br>
       Kernel driver in use: vfio-pci<br>
       Kernel modules: nouveau, nvidia<br>
07:00.1 Audio device [0403]: NVIDIA Corporation GK110 HDMI Audio<br>
[10de:0e1a] (rev a1)<br>
       Subsystem: Gigabyte Technology Co., Ltd Device [1458:3641]<br>
       Kernel driver in use: vfio-pci<br>
       Kernel modules: snd_hda_intel<br>
----snip----<br>
13:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104<br>
[GeForce GTX 770] [10de:1184] (rev a1)<br>
       Subsystem: eVga.com. Corp. Device [3842:2774]<br>
       Kernel driver in use: nvidia<br>
       Kernel modules: nouveau, nvidia<br>
13:00.1 Audio device [0403]: NVIDIA Corporation GK104 HDMI Audio<br>
Controller [10de:0e0a] (rev a1)<br>
       Subsystem: eVga.com. Corp. Device [3842:2774]<br>
       Kernel driver in use: snd_hda_intel<br>
       Kernel modules: snd_hda_intel<br>
----snip----<br>
<br>
><br>
> You said that there were zero configurations involving modprobe.  Does this<br>
> include<br>
> loading the following modules in initramfs? vfio vfio_iommu_type1 vfio_pci<br>
> vfio_virqfd<br>
><br>
yes, Zero vfio/pci stub configuration, include grub, initramfs,<br>
modules.load.d, modprobe.d, etc<br>
<br>
only need if have problems with unsafe interrupts (see my other mails<br>
in this topic)<br>
<br>
greetings<br>
</blockquote></div></blockquote></div></div>