<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>