That is good to know, thank you for the information. I am not sure I understand your advice correctly, but since it was not possible to assign the pci-bridge to vfio, I already tried it without that. (see the qemu command)
On Wed, 17 Oct 2018 12:42:24 -0400 "taii...@gmx.com" <taii...@gmx.com> wrote: > On 10/15/2018 12:00 PM, Simon Brand wrote: > > Good evening, > > > > I have a Lenovo Thinkpad P51 and I want to pass the GPU (GM107GLM > > [Quadro M1200 Mobile]) to (linux) VM. I only want to run cuda on the > > GPU, so there is no output needed. > > I use an uptodate arch linux: > > $ uname -r > > 4.18.14-arch1-1-ARCH > > $ qemu-system-x86_64 --version > > > > The guest can see the nvidia card and the nvidia module is loaded, > > but when I try to run nvidia-smi, it does not find my card. > > > > I read that I need to pass every device in my IOMMU group to the vm. > > I have the following groups: > > > > IOMMU Group 1 00:01.0 PCI bridge [0604]: Intel Corporation Xeon > > E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) > > [8086:1901] (rev 05) > > IOMMU Group 1 01:00.0 3D controller [0302]: NVIDIA Corporation > > GM107GLM [Quadro M1200 Mobile] [10de:13b6] (rev a2) > > IOMMU Group 2 00:02.0 VGA compatible controller [0300]: Intel > > Corporation Device [8086:591b] (rev 04) > > > > I start the host kernel with these parameters: > > BOOT_IMAGE=/boot/vmlinuz-linux > > root=UUID=9ad057db-0173-4df2-b73c-ca8b2f30b850 rw > > cryptdevice=/dev/nvme0n1p1:root root=/dev/mapper/root > > cryptkey=rootfs:/crypt.key intel_iommu=on i915.enable_gvt=1 iommu=pt > > quiet vfio_pci.ids=10de:13b6,8086:1901 efifb=off > > > > But the pci-bridge still gets assigned to pcieport driver. (I dont > > know, if this is a problem, beause I dont pass it to the vm?). > > You don't pass pci bridges or switches or attempt to assign them to > vfio no matter if they appear in the same group as a device like they > do on intel systems, it is probably nothing (since you say it doesn't > get assigned to vfio-pci anyway) but try again without that. > > _______________________________________________ > vfio-users mailing list > vfio-users@redhat.com > https://www.redhat.com/mailman/listinfo/vfio-users _______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users