You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Virtualbox Mac m1

I bought a m1 macbook pro, but im trying to install virtual box, but im getting an error about system:aceleration...


I have searched about it and m1 was not compatible with virtualbox but that forum i saw talked about that a year ago.


I really wanna know if there is any update about that theme...

MacBook Pro 13″, macOS 11.6

Posted on Oct 25, 2021 2:27 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 25, 2021 2:34 AM

Source of information below


Currently, Oracle VM VirtualBox runs on the following host OSes:

  • Windows hosts (64-bit):
    • Windows 8.1
    • Windows 10 RTM (1507 / 2015 LTSB) build 10240
    • Windows 10 Anniversary Update (1607 / 2016 LTSB) build 14393
    • Windows 10 Fall Creators Update (1709) build 16299
    • Windows 10 April 2018 Update (1803) build 17134
    • Windows 10 October 2018 Update (1809 / 2019 LTSC) build 17763
    • Windows 10 May 2019 Update (19H1 / 1903) build 18362
    • Windows 10 November 2019 Update (19H2 / 1909) build 18363
    • Windows Server 2012
    • Windows Server 2012 R2
    • Windows Server 2016
    • Windows Server 2019
  • Mac OS X hosts (64-bit):
    • 10.13 (High Sierra)
    • 10.14 (Mojave)
    • 10.15 (Catalina)



Plus >> VirtualBox is a general-purpose full virtualizer for x86 hardware, which the M1 or M1X are not part of this

106 replies

Jan 2, 2022 4:00 PM in response to shafi228

I’m really sorry. I was very tempted to buy a new top of the line too but held off after researching. Apple really over exaggerated about the capabilities of Rosetta.


Personally I love MacOS, and the Apple hardware but I feel like they’re lost. Touch Bar thing for a few years then throw it aside.


Apple keeps doing these things leaving consumers out of dry.


How can actual developers use MacOS with the newest Apple MacBook Pro’s? Short answer, many can’t.


Want to run Virtualbox? Parallels? VMWare? No, you can’t do any x86 based OS’s virtualized.


How does docker work with x86 OS’s?

What about older versions of python or dotnet core or Haskell or native anything?


Sorry you feel scammed, Apple is scamming us by lying!!!!

Jan 2, 2022 4:33 PM in response to dangoulet1

I’m really sorry. I was very tempted to buy a new top of the line too but held off after researching. Apple really over exaggerated about the capabilities of Rosetta.

Where did they do that? As with the first Rosetta, Rosetta 2 allows you to run Intel-only Mac apps. Rosetta never let you virtualize a PowerPC OS. You can probably run an intel-only virtual machine app, but that doesn't mean that virtual machine can host an intel OS. If the virtualizer had to translate all of the Intel calls through Rosetta 2, it would just sit there for hours. That's not how a virtual machine works.

Touch Bar thing for a few years then throw it aside.

It isn't particularly useful. I've got one I almost never use. Occasionally I tap the OK button when I enter a PIN because it is right there. It never provided any value for me. That's why it is dead.


Jan 2, 2022 5:47 PM in response to Barney-15E

Barney-15E wrote:
It isn't particularly useful. I've got one I almost never use. Occasionally I tap the OK button when I enter a PIN because it is right there. It never provided any value for me. That's why it is dead.


I had the problem that I use the ESC key frequently and moving a finger toward the ESC key brought it close enough to activate whatever was on the left side of the touch bar, and there's no way to reduce the touch bar's sensitivity or shut it off altogether.


Jan 2, 2022 7:10 PM in response to dangoulet1

Then if they buy M1 Macs they will need to buy Parallels or VMWare and run VMs of operating systems that are ARM-based like Windows for ARM or, of course, Linux.


Qemu might work to emulate x86 instructions well enough to allow you to launch virtual x86 instances on M1, but none of the big vendors (VirtualBox, Parallels or VMWare) are willing to commit to that, and performance won't be great.

Jan 2, 2022 9:55 PM in response to dangoulet1

For people like you, Dell or HP anxiously await your business.


For those who just want to get a job done or who develop for iOS or macOS, the M1 is a minor miracle, freeing Apple from Intel’s delayed timelines and the heat budgets that caused past MBP 16 owners to complain incessantly about fans.


I’m thrilled with the increase in performance and lower heat generation the M1 Max brings.


I’ve never needed to run x86 VMs on my

iPad, and I don’t need to on my MBP.

Jan 2, 2022 10:09 PM in response to Dogcow-Moof

Oh ya, remember Touch Bar? How about dumb chicklet keyboard? These things come and go. Rosetta v2 is v2 for a reason, Apple already did this like 20 years ago and went back to Intel.

Lol, guess we’ll see where things wind up in a few years. The M1 doesn’t seem ready for developers not focused on iOS or MacOS dev.

I’ll buy a 32GB MBP from Apple refurbished site next and wait 3 more years and see.


I wish Apple was more upfront with all of these shortcomings instead of acting like they totally solved all of the problems, this makes customers lose trust in Apple.

Jan 5, 2022 3:57 AM in response to Spencerator

Hi @spencerator,

While I have the same problem as you (I spin up tons of VM's for development), I'm actually pretty happy with my M1 machine for stuff like code compilation and video editing. I just run my VM's remotely on other x86 based machines (vSphere or my old Mac), or in the cloud (AWS in my case). Headless x86 machines with decent CPU/MEM/Storage can be pretty cheap these days, and cloud costs are also pretty low if you only spin machines up for short periods.


Apple are still selling Intel (x86) based Macs, and they have a 14 day "no questions asked" returns policy that would have allowed you to switch back to x86. They should have offered you that option when you said "hey, VirtualBox doesn't work and it's critical to my workflow" so I'd ask them why that was missed and whether they could be nice to you and extend the returns deadline.


If they won't extend beyond the 14 day returns window, you can still sell your M1's privately to fund the purchase of x86 Macs... and since M1 still has a fairly long lead time and low availability, you may break even or even make a profit.


With respect to support longevity, when they switched from PowerPC to x86, they supported the old machines for quite some time.


While Rosetta works for some stuff, Hypervisors access the hardware at a pretty low level, and the ARM instruction set is pretty different to x86 (and so requires a lot of heavy/cpu intensive emulation instead of running natively). Oracle has opted not to put the work in to port their code to ARM, and both Parallels and vmWare are opting to run hypervisors that allow ARM VM's only (at present).


If you're interested in going the emulation route (to run x86 OS) you might look at QEMU, which has a nice wrapper called UTM https://mac.getutm.app/


WRT you comments on M1 based Linux, there are many ARM based distros that will run under Parallels or vmWare Fusion but see https://asahilinux.org/about/ which is being developed specifically for M1. It's rumoured that ARM based windows will also run under vmWare Fusion for Apple Silicon, but it's doubtful this will be considered legal in the short term.


Jan 5, 2022 4:37 AM in response to TrickyEarlobe

TrickyEarlobe wrote:

It's rumoured that ARM based windows will also run under vmWare Fusion for Apple Silicon, but it's doubtful this will be considered legal in the short term.


I don't know why there would be an issue with VMWare given Parallels proudly advertises Windows will run on their product for Mac, either x86 or Apple Silicon, provided you have the appropriate version of Windows, of course:


Parallels: Install Windows on a Mac with Apple M1 chip


Jan 5, 2022 2:00 PM in response to TrickyEarlobe

@TrickyEarlobe,

Thanks for the info. QEMU looks like an interesting possibility to explore.

I ended up halting half the iMacs that we ordered until we figure out what to do. I too am letting my old Mac with the VMs run remotely in the IT lab for now.

I did send back the Mac Mini That we ordered to act as an MDM server... because the day it arrived, Apple Updated the server app and essentially broke the only function that the Server app still does lol.


I also like something dangoulet1 pointed out in the previous comments:

"Most people use those apps for years and simply forget, their workflows grow and change and they trust Apple to have a solution to a normal problem. "


That's what happened to me. You just get used to Apple's "It Just Works" reputation because they usually have thought of everything before they release. Until I actually tried to spool up a VM, I didn't really think about chipset compatibility because in my initial tests, Virtual Box installed and started just fine. But after I posted my initial rant I was like... "Oh Yeah. Of course the x86 VM won't run on ARM, duh."


I do love the new iMac for coding and all the things I do on the IT side. The displays are super crispy. Can't say enough about how good they are in every other way.


It's probably just a matter of time before someone has some ARM Virtual Machines that will be compatible with Apple Silicon. I am primarily spooling LAMP server VMs so I don't need the VM to be x86, just needs to run a LAMP stack and I have several Raspberry Pi machines setup as LAMP servers on ARM hardware so it should be doable. Until then the old intel Macs will run the VMs remotely in the lab.


Jan 6, 2022 3:09 AM in response to Dogcow-Moof

Dogcow-Moof wrote:

I don't know why there would be an issue with VMWare given Parallels proudly advertises Windows will run on their product for Mac, either x86 or Apple Silicon, provided you have the appropriate version of Windows, of course:


Hi @Dogcow-Moof,


For sure, Windows for ARM runs on Parallels, and they make it easy by automating the process to get the necessary Windows Insider images, but the licensing is a bit "iffy" as technically Windows ARM is only licensed by Microsoft for distribution through OEM's who preload it ONLY on ARM machines based on Qualcomm CPU's.


By manually downloading the Windows Insider images, and with a bit of help from QEMU (to do the VHDX to VMDK conversion) you can get it to run in vmWare Fusion too, but there are currently problems with networking that need to be resolved.


Since vmWare don't officially support running ARM Windows in Fusion (probably due to the Microsoft/Qualcomm ARM license situation) its not clear if they will add the installation helpers that are in Parallels, and fix the network driver issues any time soon. There are however some workarounds involving the kernel debugger which I've read about, but haven't investigated/verified.

Virtualbox Mac m1

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.