Re: [vfio-users] Intel x2APIC and APIC Virtualization (APICv or vAPIC)

2016-06-14 Thread Bob Dawes
My 100 series skylake / i5 6600k doesn't support apicv and used to have x2apic off by default. A recent bios update however switched x2apic on whilst also (finally) providing the cpu firmware bug fix. Consistent with the claims in this thread however I found I have to add nox2apic on my kernel

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Jayme Howard
Well, then that would lend credence to it not being a Warden thing. Unless Warden is implemented significantly differently across Blizzard's various games. On Tue, Jun 14, 2016 at 12:25 PM, Abdulla Bubshait wrote: > Overwatch doesn't have this problem. It is only sc2 and Heroes > > On Tue, Jun

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Abdulla Bubshait
Overwatch doesn't have this problem. It is only sc2 and Heroes On Tue, Jun 14, 2016, 12:25 Jayme Howard wrote: > Actually, I also haven't seen further ones while I'm playing Overwatch. > Just at startup. I wonder if maybe I've got something misconfigured? > > On Tue, Jun 14, 2016 at 11:23 AM, A

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Jayme Howard
Actually, I also haven't seen further ones while I'm playing Overwatch. Just at startup. I wonder if maybe I've got something misconfigured? On Tue, Jun 14, 2016 at 11:23 AM, Abdulla Bubshait wrote: > Thanks, I guess the "issue" is only from the blizzard games. It could very > well be that this

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Abdulla Bubshait
Thanks, I guess the "issue" is only from the blizzard games. It could very well be that this is used as some anti-tamper tool in these blizzard games, but I find it odd that it only does this in Win10 and that returning 0 doesn't cause a problem. On Tue, Jun 14, 2016 at 12:06 PM Jayme Howard wrot

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Jayme Howard
I've only seen it call them at startup. After playing for an hour or so, I didn't see more of them in my dmesg output. On Tue, Jun 14, 2016 at 9:38 AM, Abdulla Bubshait wrote: > For what its worth it seems Rise of the Tomb Raider also calls it, so it > might be Denuvo. > > The interesting thing

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Abdulla Bubshait
For what its worth it seems Rise of the Tomb Raider also calls it, so it might be Denuvo. The interesting thing is Rise of the Tomb Raider only calls it once. So there is no performance issue. Heroes and Starcraft continuously make these calls which causes the performance issue. Can anyone confir

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread thibaut noah
They have the warden which is constantly checking your system 2016-06-14 14:36 GMT+02:00 Jayme Howard : > I don't think Blizzard uses Denuvo. > > On Tue, Jun 14, 2016 at 7:29 AM, thibaut noah > wrote: > >> That might also have to do with denuvo protection >> >> 2016-06-14 9:49 GMT+02:00 Abdulla

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Jayme Howard
I don't think Blizzard uses Denuvo. On Tue, Jun 14, 2016 at 7:29 AM, thibaut noah wrote: > That might also have to do with denuvo protection > > 2016-06-14 9:49 GMT+02:00 Abdulla Bubshait : > >> Yes, this is a win10 issue. >> Changing the Virtual CPU model does not make a difference. Each model

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread thibaut noah
That might also have to do with denuvo protection 2016-06-14 9:49 GMT+02:00 Abdulla Bubshait : > Yes, this is a win10 issue. > Changing the Virtual CPU model does not make a difference. Each model has > its own LBR register address, but one will be called. > > The only thing I have not tried is u

[vfio-users] Nvidia card passed through but unable to install drivers in Windows guest

2016-06-14 Thread seshu yamajala
I am able to passthrough a nvidia card (tried both 630 and 950) to a windows 10 guest, but once I install the nvidia driver in windows I start getting a blue screen and the vm reboots constantly saying system thread exception not handled (nvlddmkm.sys). I have also tried windows 7, but I'm stil

Re: [vfio-users] Intel x2APIC and APIC Virtualization (APICv or vAPIC)

2016-06-14 Thread Zir Blazer
> I'd say that at least some consumer product support apicv, as it happens with > PCIe ACS probably. My i7-5930K reports it HAS support for it, and it is > enabled by default. LGA 2011-3 Processors like your Ci7 5930K are Haswell-E, NOT standard Haswell, they are not the same. There may be Core

Re: [vfio-users] Why does the audio from VM crackle?

2016-06-14 Thread Ivan Volosyuk
I struggled with the rare (but very annoying) crackles and finally I don't have them anymore with emulated audio. I use cpu isolation and keep 2 CPU threads for host out of 8. I use MSI as per alex's VFIO blog. I pass following env to qemu: QEMU_AUDIO_DRV=pa QEMU_PA_SAMPLES=1024 PULSE_COOKIE=/hom

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Abdulla Bubshait
Yes, this is a win10 issue. Changing the Virtual CPU model does not make a difference. Each model has its own LBR register address, but one will be called. The only thing I have not tried is using an AMD processor. AMD CPUs support lbrv which is virtualization of the LBR registers, so it is handle

[vfio-users] USB controller pass-through only works once per host boot and blocks HDMI audio.

2016-06-14 Thread Lance R. Vick
As of updating to kernel 4.5.4-1-vfio ( from 4.4.5-1-vfio ) am having a strange issue in qemu (2.6.0) with my USB controller pass-through only working once per host boot. Also interesting to note that my Nvidia HDMI audio only works when the USB controller is not. The Nvidia HDMI audio never worked

Re: [vfio-users] Far Cry Primal

2016-06-14 Thread Ivan Volosyuk
2 things: - this msrs are not called from StarCraft on Win8.1. - i wonder if forcing virtual CPU model to something older will disable them in Win10. This msrs issue is what holds me off upgrade to W10. On Tue, Jun 14, 2016 at 12:39 PM Jayme Howard wrote: > For what it's worth, I believe I wa

[vfio-users] Intel x2APIC and APIC Virtualization (APICv or vAPIC)

2016-06-14 Thread Zir Blazer
With Ivy Bridge-E, Intel introduced their APIC Virtualization extension, APICv (Rather contradictory, on other sources its called vAPIC). APICv seems to be built on top of x2APIC, so it requires it to be working on the host to be used. You can check that in the host by using: dmesg | grep x2apic