[vfio-users] VFIO + UEFI virt VS i915 arbiter patch and a few more questions
Alex Williamson
alex.l.williamson at gmail.com
Tue Jan 5 23:05:38 UTC 2016
On Tue, Jan 5, 2016 at 3:57 PM, Milos Kaurin <milos.kaurin at gmail.com> wrote:
> Hello,
>
> Firstly, a big thanks to everyone contributing to VFIO and other
> virtualization technologies that are making my GPU pass-through dream
> come true.
>
> I currently have this:
>
> CPU: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
>
> ==================================
> -[0000:00]-+-00.0 Intel Corporation 4th Gen Core Processor DRAM Controller
> +-01.0-[01]--+-00.0 NVIDIA Corporation GK104 [GeForce GTX 770]
> | \-00.1 NVIDIA Corporation GK104 HDMI Audio
> Controller
> +-02.0 Intel Corporation Xeon E3-1200 v3/4th Gen Core
> Processor Integrated Graphics Controller
> +-03.0 Intel Corporation Xeon E3-1200 v3/4th Gen Core
> Processor HD Audio Controller
> +-14.0 Intel Corporation 8 Series/C220 Series Chipset
> Family USB xHCI
> +-16.0 Intel Corporation 8 Series/C220 Series Chipset
> Family MEI Controller #1
> +-19.0 Intel Corporation Ethernet Connection I217-LM
> +-1b.0 Intel Corporation 8 Series/C220 Series Chipset High
> Definition Audio Controller
> +-1c.0-[02]--
> +-1c.1-[03-04]----00.0-[04]--
> +-1f.0 Intel Corporation Q87 Express LPC Controller
> +-1f.2 Intel Corporation 8 Series/C220 Series Chipset
> Family 6-port SATA Controller 1 [AHCI mode]
> \-1f.3 Intel Corporation 8 Series/C220 Series Chipset
> Family SMBus Controller
> ====================================================================
>
> To avoid pasting iommu groups, every device is now in its own separate
> group due to ACS patch.
>
You don't need the ACS patch
> Running on FC23 with a custom Kernel:
> Linux gammalinux 4.2.8-300.milos.fc23.x86_64 #1 SMP Sun Jan 3 23:38:23
> GMT 2016 x86_64 x86_64 x86_64 GNU/Linux
>
> Custom kernel:
> I have applied the ACS patch because my CPU root bridge (IIRC) was
> grouped with the NVIDIA GPU/audio. I have also applied the i915
> arbiter patch.
>
> My virt is UEFI based (virt-manager instructions from the blog),
> Windows 10 Guest, no audio (yet)
>
You don't need the i915 patch
> >From what I understood from Alex's blog and some other material of his
> I found online, if you want to use an integrated Intel GPU for the
> host, you have to apply the arbiter patch to avoid display corruption
> etc because i915 driver is a liar.
>
> My first question is: Is this only true for BIOS-based guests or does
> it also go for UEFI based guests?
>
Only using BIOS, x-vga=on. You have a UEFI guest, use the stock Fedora
kernel.
> I'm asking because even though I applied the i915 arbiter patch, I
> disabled the entry in modprobe.d to test and see what will happen.
> Nothing happens on guest/host (Ran 3dmark extreme benchmarks multiple
> times now).
>
> Second question:
> I'm thinking of letting the guest have the "USB xHCI" controller(14.0
> from the lspci above). Due to some warnings from Alex on ACS being
> potentially dangerous, I wanted to ask you guys whether it's safe to
> use vfio-pci on that device.
>
You don't need the ACS patch to assign that device either.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/vfio-users/attachments/20160105/3c15df91/attachment.htm>
More information about the vfio-users
mailing list