No, just ran a very small Windows install and minimized the swap size. 6GB of RAM and 4 CPU ran like a champ and didn't tank the Mac either. Optimize it as much as you can by disabling all of the shiny effects, dump the bloat, and disable services you're not using like OneDrive and Teams. There are scripts you can run to help you with decluttering 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.
As someone who uses AutoCAD LT, I certainly wouldn't call it a lightweight application. Yes, it uses fewer resources than full AutoCAD, but it isn't lightweight. Also, if you need Matlab and only have a Mac, I would try GNU Octave and see if it can do what you need before going through the hassle of setting up a Windows VM.
GNU Octave
Macbook Neo is simply not the product for you. If all you have is $600, a hard requirement of 16GB on a macbook just is not feasible - you have to compromise somewhere to get down to this price bracket. Either pick a different 16GB macbook (if you're sticking with new, that doubles the price for a macbook air), or the mac mini is a great $600 option with the compromise of not being a laptop in the first place. Finally, you can get a $600 laptop with 16GB if you're willing to run Windows (or worse: ChromeOS) and make a whole other set of compromises.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.
Arm windows would probably be faster if all the windows library calls in x86 applications redirect to the native arm libraries.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.
Oh my God! I see what you did there!Windows, MacOS, Linux...Neo runs the Trinity of operating systems.
Because!Why?
All of the discussions of the Neo mention that's it's good for "light weight computing" or words to that effect, but I think it's worth mentioning that while so called light weight computing has remain relatively fixed over the last 10-15 years (web browsing, streaming content, email, office productivity apps, a little audio or video editing, photo editing and management, etc) computational power has skyrocketed (particularly on the Mac). Which is to say, for the vast majority of things that most people do with a laptop, the Neo isn't compromised at all. Not, "accept compromises to spend less", not "OK till it's really really not", but not ever. The chip and memory in the Neo outperform top of the line machines from just a few years ago, and the fact is in that few years the needs of the average user really haven't changed. It's not like everyone has taken to doing a lot of 4k video editing and running simulations and manipulating billion polygon 3D models-- they're still just doing the list of things above. Saying "its good if you just need to do x but if you also need to do y you should consider stepping up" is true of every computer made save the top 1%, and in the Neo's case x is pretty much everything that most people do.
If it forces companies to actually optimize their software then... well... it still sucks but at least some good will come out of it.
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.
My folks live in the boondocks and swear by Apple phone support. You schedule an appointment, they call you when they say they will, are patient and helpful, and with your approval can connect to your machine to help work through software problems or do diagnostics. Oh, and if in warranty or Apple care it's free.Not everyone lives in a big city. I would have to make an over night trip to go to an apple store
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.
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.
Are you implying the Devil (BSD) begat God (macOS)? The Spanish Inquisition wants to have a talk with you.Oh my God! I see what you did there!
View attachment 130988
Was it x86? I’ve used Linux VMs on my m1 MacBook Air and it was always snappy. (8GB RAM)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.
Cheap but TOTALLY LEGIT windows license and UTM is how I got around thisImpressive that it runs in a usable state. But it seems somewhat onerous given that the cost of the Parallels & Windows software licenses is ~60% of the cost of the computer.
Ubuntu comes with Gnome by default. You can experience painful lagginess when typing into some Gnome apps even without a VM or emulationSomething was very wrong there. Not blaming you -- just quite sure that should have performed just fine.
Too bad it's not a pure Java app?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 Parallel
The M-Series Macs always run Windows-on-ARM in the VM. The x86 translation is done by Windows.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.
From the article:The M-Series Macs always run Windows-on-ARM in the VM. The x86 translation is done by Windows.
So, you can do it the other way. It's generally a bad idea, but it's possible. I guess the reason to do it that way is if you had some x86 application that for whatever reason didn't work with Microsoft's x86->ARM translator.Parallels can run the x86 versions of Windows and Linux on Apple Silicon Macs, but the processor emulation required for that is even more performance-intensive than typical virtualization, making the Neo a bad fit.
Yes, but that's because two of those OSes allow you run them on any hardware and one doesn't. It's an artificial scarcity that's not really something to cheer about.Windows, MacOS, Linux...Neo runs the Trinity of operating systems.
As there is a Mac-native version of Matlab (which isles of a ram and GPU hog than it used to be), the main reason for needing to run it in windows is the windows-specific packages.Also, if you need Matlab and only have a Mac, I would try GNU Octave and see if it can do what you need before going through the hassle of setting up a Windows VM.
To run Windows on a modern Mac with Parallels it requires the ARM version of Windows. I don't think you can fully emulate x86 on an Apple silicon Mac to make Windows x86 run - but I never underestimate the hacker mentality to make it work somehow.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.
Starting in Parallels 20 you can, although a one-line summary of the announcement would be: “You can, but you really wouldn’t want to.”To run Windows on a modern Mac with Parallels it requires the ARM version of Windows. I don't think you can fully emulate x86 on an Apple silicon Mac to make Windows x86 run - but I never underestimate the hacker mentality to make it work somehow.
Yes, you can. I have been using Parallels on my base model M1 Air (8/256) with the VM stored on my NVME to USB-c enclosure. Not the greatest experience, but it gets the job done for me.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?