[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