[vfio-users] Question about IGD Passthrough
YounJae Rho
luxflow at live.com
Tue Jun 21 16:50:28 UTC 2016
After apply ignore_msrs=1, It works now!
Even though ignore msrs, Some program(game `overwatch` full screen mode) make system crash
I suspect unimplemented msrs `IA32_THERM_STATUS`
Anyway thanks again for your hard work and answering question kindly : )
From: Alex Williamson [mailto:alex.l.williamson at gmail.com]
Sent: Tuesday, June 21, 2016 9:14 PM
To: YounJae Rho <luxflow at live.com>
Cc: vfio-users <vfio-users at redhat.com>
Subject: RE: [vfio-users] Question about IGD Passthrough
On Jun 21, 2016 4:15 AM, "YounJae Rho" <mailto:luxflow at live.com> wrote:
>
> I already compiled both upstream qemu (http://git.qemu.org/ 2016-06-17) and seabios (http://git.qemu.org/seabios.git 2016-06-03)
>
>
>
> After disable intel graphic driver at safe mode in windows 10 guest
>
> I can boot windows normally, but whenever I re-enable intel graphic driver. It crashes
>
> I analyzed windows crash log with windbg. And I found that error SYSTEM_THREAD_EXCEPTION_NOT_HANDLED is occurred when igdkmd64.sys execute instruction `rdmsr` to read MSR_TURBO_RATIO_LIMIT(0x1ad) which is not handled in qemu
>
> (host dmesg says vcpu6, guest rIP: 0xfffff80137691453 unhandled rdmsr: 0x1ad)
>
> Since Ubuntu guest successfully booted. I suspect windows 10 intel graphic driver
>
> I already update latest intel graphic driver from intel web site (version 20.19.15.4463)
>
>
>
> Do you have any idea about it? Or can you let me know what’s your test environment (intel graphic driver version, qemu version, seabios version.. etc)
modprobe.d:
options kvm ignore_msrs=1
More information about the vfio-users
mailing list