Jump to content

Macbook M3 virtualization and emulation capabilities

Greetings,

So I'm looking forward to getting a Macbook Air 14" with M3 and 16GB RAM that will be used for various tasks ranging from just watching youtube videos and browsing the web to light gaming (mostly WoW, league and similar not-so-heavy games) and spinning up containers and virtual machines (if they're functional on Apple Silicon).

So AFAIK I can't run x86 VMs natively due to them being ...well... a different instruction-set architecture type. Therefore I would need to emulate them instead which would be terrible performance wise.

I saw that VMWare Fusion virtualized Windows 11 ARM version very well and I've heard that despite it being an arm-based Windows OS, it can actually run x86 apps (via emulation).

So does anyone have experience doing this and would it be better performance wise (especially considering that vmware fusion boasts having guest OS GPU acceleration)?

It would pretty much make running a x86 Windows VM unnecessary in the given setup if everything would run under the ARM Windows 11 version.

 

Additionally I'm going to look into some Linux ARM distros since I might also have to do that at some point.

No idea how spotty the software support might be there but I assume it would be a lesser experience than running an x86 OS...

 

Thank you for sharing your knowledge and experience in advance! 🙂

Cheers!

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, GeorgeB123 said:

spinning up containers

Containers are a no issue, even with x86 images it should be no problem (albeit you'll notice a performance hit and more power consumption).

 

I've run Linux ARM images before through UTM, it was ok. Haven't tried windows tho, nor any other x86 VM.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to comment
Share on other sites

Link to post
Share on other sites

I have run W7x86 on my M1 Air. Horribly slow. Not useable at all. You can also run W11ARM through UTM, translation layer is a Windows thing so I dont think it relies on the hardware.

mY sYsTeM iS Not pErfoRmInG aS gOOd As I sAW oN yOuTuBe. WhA t IS a GoOd FaN CuRVe??!!? wHat aRe tEh GoOd OvERclok SeTTinGS FoR My CaRd??  HoW CaN I foRcE my GpU to uSe 1o0%? BuT WiLL i HaVE Bo0tllEnEcKs? RyZEN dOeS NoT peRfORm BetTer wItH HiGhER sPEED RaM!!dId i WiN teH SiLiCON LotTerrYyOu ShoUlD dEsHrOuD uR GPUmy SYstEm iS UNDerPerforMiNg iN WarzONEcan mY Pc Run WiNdOwS 11 ?woUld BaKInG MY GRaPHics card fIX it? MultimETeR TeSTiNG!! aMd'S GpU DrIvErS aRe as goOD aS NviDia's YOU SHoUlD oVERCloCk yOUR ramS To 5000C18

Link to comment
Share on other sites

Link to post
Share on other sites

Running x86 Windows on an M1 through emulation is incredibly slow.

 

There's no reason to believe that emulation through Windows on ARM running in a virtual machine would be any faster. Quite the opposite in fact.

 

I have run headless x86 Linux installations through OrbStack, which is usable enough.

Remember to either quote or @mention others, so they are notified of your reply

Link to comment
Share on other sites

Link to post
Share on other sites

Running W11 for ARM as a VM with it providing the emulation layer for x86 programs is known to be fine, even for games in some cases - plenty of videos around about that since all the way back when the M1 came out to get a feel for what you can do.

Running x86 Windows, forget it.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

9 hours ago, GeorgeB123 said:

light gaming (mostly WoW, league and similar not-so-heavy games)

Just to make sure, you watched youtube to know what to expect

9 hours ago, GeorgeB123 said:

I saw that VMWare Fusion virtualized Windows 11 ARM version very well and I've heard that despite it being an arm-based Windows OS, it can actually run x86 apps (via emulation).

I use Parallels 18 with Win11 ARM to game oldies like Fallout 1-2 which are x86.

9 hours ago, GeorgeB123 said:

Additionally I'm going to look into some Linux ARM distros since I might also have to do that at some point.

Ubuntu ran smoothly with UTM during my short session

9 hours ago, GeorgeB123 said:

So does anyone have experience doing this and would it be better performance wise (especially considering that vmware fusion boasts having guest OS GPU acceleration)?

Tried only gaming on Parallels 18, not for any requiring significant GPU acceleration.

CrossOver is used solely for gaming afaik - ppl play Cyberpunk.

Link to comment
Share on other sites

Link to post
Share on other sites

I have W11 ARM in Parallels on my M2 and it does what I need just fine, which is using light Windows-specific software when necessary. It's not amazing for gaming or anything, performance in OG Skyrim is choppy and even Half-Life 2 isn't fantastic. 

My Current Setup:

AMD Ryzen 5900X

Kingston HyperX Fury 3200mhz 2x16GB

MSI B450 Gaming Plus

Cooler Master Hyper 212 Evo

EVGA RTX 3060 Ti XC

Samsung 970 EVO Plus 2TB

WD 5400RPM 2TB

EVGA G3 750W

Corsair Carbide 300R

Arctic Fans 140mm x4 120mm x 1

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×