<p dir="ltr">What chipset emulation are you using? </p>
<br><div class="gmail_quote"><div dir="ltr">On Sun, Apr 17, 2016, 3:17 PM Jonas Camillus Jeppesen <<a href="mailto:jonascj@sdu.dk">jonascj@sdu.dk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  

    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hello everyone<br>
    <br>
    Anyone having Windows 10 guests with Radeon R9 290 passed through
    via VFIO, and if so, did you experience any problems installing
    drivers?<br>
    <br>
    I have a R9290-DC2OC-4GD5 passed through to a Windows 10 guest
    (build 10586.104, newest ISO from Microsoft.com), and at first
    glance everything seems fine. I get output on my R9 290 GPU when I
    start my guest, Windows 10 boots, I am able to login etc., but I am
    stuck with some built-in Microsoft display driver because the Win10
    guest reboots/BSODs when I try to install the AMD drivers.<br>
    <br>
    Device manager on the guest shows a "Video Controller (VGA
    Compatible)" and its VEN_ID and DEV_ID indicates that it is the AMD
    R9 GPU. Regardless of whether I go through AMD's driver installer,
    or if I right-click this device and update driver the guest reboots
    during the installation.<br>
    <br>
    I have tried different AMD driver verisons, but you can only go so
    far back before it complains that the driver does not support this
    version of Windows (i.e. version <14 does not support Win10).<br>
    <br>
    Any suggestions as to what I might try to resolve this, or anyone
    with similar problems?<br>
    <br>
    Thank you for reading,<br>
    JonasCJ<br>
    <br>
    - - - - - - - - - - - - -<br>
    <br>
    My config / setup is this:<br>
    <br>
    Arch Linux, kernel 4.5.0, unpatched<br>
    CPU: Intel i7-4770<br>
    Guest GPU: R9290-DC2OC-4GD5<br>
    Host GPU: Built-in Intel i7 gpu<br>
    Motherboard: ASROCK Z87M Extreme 4 (GPU in PCI-E port 4)<br>
    <br>
    I assume the basics are working since I get output on my guest gpu
    and no immediate BSODs/reboots etc., but for the sake of
    completeness:<br>
    <br>
    # lspci -nnk<br>
    04:00.0 VGA compatible controller [0300]: Advanced Micro Devices,
    Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290] [1002:67b1]<br>
            Subsystem: ASUSTeK Computer Inc. Device [1043:0470]<br>
            Kernel driver in use: vfio-pci<br>
            Kernel modules: radeon<br>
    04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI]
    Hawaii HDMI Audio [1002:aac8]<br>
            Subsystem: ASUSTeK Computer Inc. Device [1043:aac8]<br>
            Kernel driver in use: vfio-pci<br>
            Kernel modules: snd_hda_intel<br>
    <br>
    
    <br>
    # IOMMU groups listed as described here:
<a href="https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid" target="_blank">https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF#Ensuring_that_the_groups_are_valid</a><br>
    IOMMU group 0<br>
            00:00.0 Host bridge [0600]: Intel Corporation 4th Gen Core
    Processor DRAM Controller [8086:0c00] (rev 06)<br>
    IOMMU group 1<br>
            00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200
    v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01]
    (rev 06)<br>
    IOMMU group 2<br>
            00:02.0 VGA compatible controller [0300]: Intel Corporation
    Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
    Controller [8086:0412] (rev 06)<br>
    IOMMU group 3<br>
            00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200
    v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)<br>
    IOMMU group 4<br>
            00:14.0 USB controller [0c03]: Intel Corporation 8
    Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)<br>
    IOMMU group 5<br>
            00:16.0 Communication controller [0780]: Intel Corporation 8
    Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev
    04)<br>
    IOMMU group 6<br>
            00:19.0 Ethernet controller [0200]: Intel Corporation
    Ethernet Connection I217-V [8086:153b] (rev 05)<br>
    IOMMU group 7<br>
            00:1a.0 USB controller [0c03]: Intel Corporation 8
    Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)<br>
    IOMMU group 8<br>
            00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220
    Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)<br>
    IOMMU group 9<br>
            00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220
    Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5)<br>
    IOMMU group 10<br>
            00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220
    Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d5)<br>
    IOMMU group 11<br>
            00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220
    Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d5)<br>
    IOMMU group 12<br>
            00:1d.0 USB controller [0c03]: Intel Corporation 8
    Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)<br>
    IOMMU group 13<br>
            00:1f.0 ISA bridge [0601]: Intel Corporation Z87 Express LPC
    Controller [8086:8c44] (rev 05)<br>
            00:1f.2 SATA controller [0106]: Intel Corporation 8
    Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI
    mode] [8086:8c02] (rev 05)<br>
            00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series
    Chipset Family SMBus Controller [8086:8c22] (rev 05)<br>
    IOMMU group 14<br>
            04:00.0 VGA compatible controller [0300]: Advanced Micro
    Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290] [1002:67b1]<br>
            04:00.1 Audio device [0403]: Advanced Micro Devices, Inc.
    [AMD/ATI] Hawaii HDMI Audio [1002:aac8]<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
  </div>

_______________________________________________<br>
vfio-users mailing list<br>
<a href="mailto:vfio-users@redhat.com" target="_blank">vfio-users@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/vfio-users" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br>
</blockquote></div>