I don’t think anyone is disputing anything in your entire post. The article is just saying that you can run x86-64 Windows on Mac Neo, if you really need to. Not that it would be a great experience.Performance is not the problem. 8GB is simply not enough for running a virtualized environment and having anything significant going on in the host OS.
Single task stuff will work fine, but anything multi-threaded, memory hungry or heavy 3D graphics will quickly break down under load. And it’s not even 8GB with video RAM coming out of the same pool.
If you want to virtualize, get 16GB. Period.
All of that is true, but respectfully it misses the point, which is that you can do this at all, on a $500/$600 macOS laptop with a phone processor in it (and not even the latest-generation phone processor). This is (almost certainly) the worst MacBook Neo they'll ever make in terms of performance, and it's still good enough to do things that comparably-priced x86 laptops can't do, with a better OS and better support (don't underestimate the value of just "take it to the Apple Store"). Now imagine next year's model with A19 Pro in it, with 12GB of RAM instead.Performance is not the problem. 8GB is simply not enough for running a virtualized environment and having anything significant going on in the host OS.
Single task stuff will work fine, but anything multi-threaded, memory hungry or heavy 3D graphics will quickly break down under load. And it’s not even 8GB with video RAM coming out of the same pool.
If you want to virtualize, get 16GB. Period.
Despite the push towards OS-agnostic everything, there's still some software that requires Windows to run and doesn't have a MacOS/Linux substitute. This specific configuration probably isn't a great idea if one still needs such software, but the point is more that it's possible now, and future hardware improvements will make it even more feasible.Why?
Something was very wrong there. Not blaming you -- just quite sure that should have performed just fine.That's surprising. I tried running an Ubuntu VM using VMware on an M3 Macbook Air with 16 GB RAM, and it was slow as molasses. Typing was a pain because there was noticeable lag between keypress and appearance of the char.
You can make it work if you need to run a Win course app for school or the accounting app that is Win only, but yeah, nobody's saying it's a great fit, it's just a relief you can make it work at all, if the situation demands it once in a while.Performance is not the problem. 8GB is simply not enough for running a virtualized environment and having anything significant going on in the host OS.
Single task stuff will work fine, but anything multi-threaded, memory hungry or heavy 3D graphics will quickly break down under load. And it’s not even 8GB with video RAM coming out of the same pool.
If you want to virtualize, get 16GB. Period.
I'm looking forward to having to rethink of how we utilise resources.With RAM being obscenely expensive, get ready for software companies to talk about how you can get away with less if it means you'll buy their software.
That should give the PC OEMs headaches. Plus that nice colorful chassis at that price.the Neo’s single-core CPU performance in Windows was still roughly 20 percent faster compared to a Core Ultra 5 235U chip in a Dell Pro 14 laptop.
My daughter had a similar situation. She got an M2 Macbook Pro 16/512 for college a few years ago. Then she switched majors to engineering, which requires Windows for things like Solidworks. She tried VMWare, but it didn’t work well. Switched to Parallels and had no problem running all of her engineering software.Something was very wrong there. Not blaming you -- just quite sure that should have performed just fine.
Not everyone lives in a big city. I would have to make an over night trip to go to an apple store.(don't underestimate the value of just "take it to the Apple Store").
You a run VMs on any attached drive, I mix and match mine, with some external, some on internal drives, depending on the size.It seems you can run MacOS well, or you can run Windows well, just not both at the same time.
But can someone answer: if you buy an external TB drive, can you run Windows without using space on the internal drive? Or use both at different times, both using half of the terabyte? And both using minimal space on the internal drive?
I'll give it another shot.Something was very wrong there. Not blaming you -- just quite sure that should have performed just fine.
This is certainly a consideration I make.It seems you can run MacOS well, or you can run Windows well, just not both at the same time.
But can someone answer: if you buy an external TB drive, can you run Windows without using space on the internal drive? Or use both at different times, both using half of the terabyte? And both using minimal space on the internal drive?
FWIW, instead of Parallels or VMware, you can also use UTM for free: https://mac.getutm.appI'll give it another shot.
If it forces companies to actually optimize their software then... well... it still sucks but at least some good will come out of it.With RAM being obscenely expensive, get ready for software companies to talk about how you can get away with less if it means you'll buy their software.
I had.... acceptable results with UTM using 22.04. It was by no means pleasant, but it was usable. Mind you, I was using the ARM version. not sure if you were using x64 or not. Anyway, I discovered brew and iTerm and I really don't need to virtualize linux anymore.That's surprising. I tried running an Ubuntu VM using VMware on an M3 Macbook Air with 16 GB RAM, and it was slow as molasses. Typing was a pain because there was noticeable lag between keypress and appearance of the char.
I did use the ARM version. I figured there'd be less overhead in translating instruction sets.I had.... acceptable results with UTM using 22.04. It was by no means pleasant, but it was usable. Mind you, I was using the ARM version. not sure if you were using x64 or not. Anyway, I discovered brew and iTerm and I really don't need to virtualize linux anymore.
I run Debian VMs using Parallels on an 5 year old M1 Macbook Pro (with 16Gb RAM) and it does Ada compilations as fast as macOS does natively.That's surprising. I tried running an Ubuntu VM using VMware on an M3 Macbook Air with 16 GB RAM, and it was slow as molasses. Typing was a pain because there was noticeable lag between keypress and appearance of the char.
This is a fascinating ballpark comparison to me. Sounds like basically virtualizing Windows-ARM on an M4 gives you roughly M3-grade style performance (M3 GB6 around ~3100/12000).The performance of Windows for ARM under virtualization on Apple Silicon is nothing short of amazing. I'm able to run Vivado (a CPU intensive x86-64 app written in Java) under Microsoft's x86-64 emulator under Windows 11 ARM under Parallels on an M4 Pro Mini in a 24GB RAM, 6 core virtual machine. It's quite usable, and saves me from having to power up my older 10th gen i7 "tower of doom" when I want to synthesize some Verilog for a Xilinx part. Running Geekbench 6.5.0 in the Windows 11 ARM virtual system gives me a respectable single core 3086 and multi-core 11758.
I'd love to see some reporting that takes a close look at virtualization, what it's capable of, and how well it compares to native solutions.
I wonder if running x86 Windows in a VM and the running x86 software is slower or faster than running ARM Windows and then x86 software.I needed it run Visio so on top of Win Arm running in a VM, it was also doing x86 to ARM translation in Windows.
Thanks for adding this to the conversation; I’m going to give it a try on mine. With only a 256GB hard drive, did you need to install Windows on an external drive? I’m recently retired doing a little contract work on the side and this would be a cheaper solution than buying a second laptop.I'm not surprised by this. I've run Windows in Parallels on my 8GB M1 Air for light duty and it runs beautifully, better than on many Intel laptops I've had.
See what you did thereWindows, MacOS, Linux...Neo runs the Trinity of operating systems.
And probably never will outside of the top 100 or so packages (commercial, OSS will probably be better). Unless MS drops x64 support, and that’s not happening.It’s worth noting that Microsoft’s ARM to x86 translation engine (the equivalent to Rosetta 2) has gotten a lot better over the last several years, and that’s an important part of the viability of VMs both on the Neo and on Macs more broadly. You really can run useful x86 software on the ARM version of Windows, which essential since most apps don’t have ARM-native Windows versions.
With so many bright color options, I'm surprised they didn't name it Neon or Nemo.Windows, MacOS, Linux...Neo runs the Trinity of operating systems.