Ticket #11347 (closed enhancement: fixed)

Opened 8 years ago

Last modified 5 years ago

AVX not passed through to VM

Reported by: mvdk Owned by:
Component: other Version: VirtualBox 4.2.6
Keywords: Cc:
Guest type: all Host type: all


When using 4.2.6, AVX is not passed through to the VM.

Probably necessary to save/restore YMM registers on the way through.

Change History

comment:1 Changed 5 years ago by Lars

Any plans for including this?

comment:2 follow-up: ↓ 3 Changed 5 years ago by frank

See 5.0 Beta.

comment:3 in reply to: ↑ 2 Changed 5 years ago by Lars

Replying to frank:

See 5.0 Beta.

I believe I already did, but please correct me if it is included in 5.0 Beta. As far as I can see, there is no mentioning of AVX in the 5.0 Beta release notes and when running 5.0 Beta 2, I also don't see the avx extension being available under a guest Linux when executing "cat /proc/cpuinfo" on a computer with AVX support in the CPU. If I try and compile a program using AVX instructions under the guest Linux, it also gives an illegal instruction error when executed.

Last edited 5 years ago by Lars (previous) (diff)

comment:4 Changed 5 years ago by frank

Sorry, actually you are right. 5.0 Beta 3 (expected very soon) will contain the last fixes and enables the new code. This wasn't done in Beta 1 and Beta 2 yet.

comment:5 Changed 5 years ago by frank

Beta 3 now available, feedback welcome. But AVX is currently only enabled for Intel CPUs. The next release will also enable it for AMD CPUs.

comment:6 Changed 5 years ago by Lars

Beta 3 looks good to me...thanks for the effort.

comment:7 Changed 5 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.
ContactPrivacy policyTerms of Use