Page 1 of 1
Does vbox support APICv
Posted: 4. Aug 2016, 06:04
by vanever
Intel CPU has this feature in their production?
I've saw KVM/Xen already add support for leveraging hardware virtualized APIC, I wonder does vbox 5.1 already suport APICv?
Re: Does vbox support APICv
Posted: 4. Aug 2016, 07:59
by socratis
I don't know if VirtualBox supports APICv or not. I don't recall seeing anything about it in the release logs, although I could be wrong. What is the test case that you would need APICv enabled? Can you provide an example?
Re: Does vbox support APICv
Posted: 4. Aug 2016, 09:42
by vanever
I've a Cpu intensive program (2 busy threads acquiring the same lock, only the one with lock is busy) which takes 50 seconds with 2 cores, however 10 seconds with single core.
I suspect the APIC implementation make the differences. And found intel have already implement hardware assistant APIC. So if vbox have supported APICv. I'd like to take a try.
socratis wrote:I don't know if VirtualBox supports APICv or not. I don't recall seeing anything about it in the release logs, although I could be wrong. What is the test case that you would need APICv enabled? Can you provide an example?
Re: Does vbox support APICv
Posted: 16. Aug 2016, 07:38
by michaln
vanever wrote:Intel CPU has this feature in their production?
Sort of... see below.
I wonder does vbox 5.1 already suport APICv?
No. I am not quite sure where the "APICv" name comes from (not Intel) but I assume you're talking to the additional APIC virtualization features added in the Haswell architecture (APIC register virtualization, posted interrupts). The catch is that only Xeon CPUs have this. So the it's of absolutely no use to the vast majority of VirtualBox users.
Do you have a CPU with these features?