Don't buy an M2 Ultra if you need to use Unity.

So this week I dropped a whopping £4,200 on a sparkly new Mac Studio Ultra, in a desperate attempt to claw back some time waiting for builds.

Every version I’ve tried, both Intel and Apple Silicon, crash within seconds of opening. Like, system reboot crash. I grabbed a crash log and will paste it below, but it seems Unity have issues generally with stability on AS…?

panic(cpu 17 caller 0xfffffe001c07abc8): “mismatched swapID’s 138980 vs 138981\n” @UnifiedPipeline.cpp:10763
Debugger message: panic
Memory ID: 0xff
OS release type: User
OS version: 22F2073
Kernel version: Darwin Kernel Version 22.5.0: Mon Apr 24 20:41:21 PDT 2023; root:xnu-8796.121.2~3/RELEASE_ARM64_T6020
Fileset Kernelcache UUID: 0B7BAC26AF00E344170D3A555D837091
Kernel UUID: 99A2CCF9-05CC-3154-8696-9BB5D2A0B824
Boot session UUID: BA644B9E-4753-439B-9474-524E46F4DFBD
iBoot version: iBoot-8422.121.3.1.1
secure boot?: YES
roots installed: 0
Paniclog version: 14
KernelCache slide: 0x00000000128b4000
KernelCache base: 0xfffffe00198b8000
Kernel slide: 0x00000000128bc000
Kernel text base: 0xfffffe00198c0000
Kernel text exec slide: 0x0000000013cb0000
Kernel text exec base: 0xfffffe001acb4000
mach_absolute_time: 0xd6fcce6ef
Epoch Time: sec usec
Boot : 0x648c212d 0x00098ea5
Sleep : 0x00000000 0x00000000
Wake : 0x00000000 0x00000000
Calendar: 0x648c2a8a 0x000c442b

Zone info:
Zone map: 0xfffffe1000ab4000 - 0xfffffe3000ab4000
. VM : 0xfffffe1000ab4000 - 0xfffffe14cd780000
. RO : 0xfffffe14cd780000 - 0xfffffe1667118000
. GEN0 : 0xfffffe1667118000 - 0xfffffe1b33de4000
. GEN1 : 0xfffffe1b33de4000 - 0xfffffe2000ab0000
. GEN2 : 0xfffffe2000ab0000 - 0xfffffe24cd77c000
. GEN3 : 0xfffffe24cd77c000 - 0xfffffe299a448000
. DATA : 0xfffffe299a448000 - 0xfffffe3000ab4000
Metadata: 0xfffffe3031548000 - 0xfffffe3039548000
Bitmaps : 0xfffffe3039548000 - 0xfffffe3045268000
Extra : 0 - 0

TPIDRx_ELy = {1: 0xfffffe24ccc73000 0: 0x0000000000000011 0ro: 0x00000001e55ddee0 }
CORE 0 PVH locks held: None
CORE 1 PVH locks held: 2997727 - First lock was acquired at PC=0xfffffe001b48c980, LR=0xfffffe001b48dd14
CORE 2 PVH locks held: None
CORE 3 PVH locks held: None
CORE 4 PVH locks held: None
CORE 5 PVH locks held: None
CORE 6 PVH locks held: None
CORE 7 PVH locks held: None
CORE 8 PVH locks held: None
CORE 9 PVH locks held: None
CORE 10 PVH locks held: None
CORE 11 PVH locks held: None
CORE 12 PVH locks held: None
CORE 13 PVH locks held: None
CORE 14 PVH locks held: None
CORE 15 PVH locks held: None
CORE 16 PVH locks held: None
CORE 17 PVH locks held: None
CORE 18 PVH locks held: None
CORE 19 PVH locks held: None
CORE 20 PVH locks held: None
CORE 21 PVH locks held: None
CORE 22 PVH locks held: None
CORE 23 PVH locks held: None
CORE 0: PC=0x000000018a402340, LR=0x000000018a402334, FP=0x000000016f930530
CORE 1: PC=0xfffffe001b48c9e4, LR=0xfffffe001b48c980, FP=0xfffffe001faf7e60
CORE 2: PC=0xfffffe001b48db74, LR=0xfffffe001b48db44, FP=0xfffffe001fafff30
CORE 3: PC=0x000000018a642a6c, LR=0x000000018a64264c, FP=0x000000016b76e410
CORE 4: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8022fd3ef0
CORE 5: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe80203afe80
CORE 6: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe8022effe80
CORE 7: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe8022a73e80
CORE 8: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8022e0fef0
CORE 9: PC=0xfffffe001ae3b340, LR=0xfffffe001ad3e884, FP=0xfffffe8021993ef0
CORE 10: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8021da7ef0
CORE 11: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe8021ec7e80
CORE 12: PC=0x000000019557a060, LR=0x0000000195576a14, FP=0x000000016ff8fff0
CORE 13: PC=0x000000018a40207c, LR=0x000000018a401fb8, FP=0x000000016b4f85b0
CORE 14: PC=0xfffffe001acc4bc8, LR=0xfffffe001acc4bc8, FP=0x0000000000000000
CORE 15: PC=0xfffffe001ad22e30, LR=0xfffffe001b499bdc, FP=0xfffffe001fb67f50
CORE 16: PC=0x00000002d229dd2c, LR=0x00000002d229e014, FP=0x000000016d8b3ff0
CORE 17 is the one that panicked. Check the full backtrace for details.
CORE 18: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8020b9bef0
CORE 19: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe8022e63e80
CORE 20: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe80220fbef0
CORE 21: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8020673ef0
CORE 22: PC=0xfffffe001ad3e878, LR=0xfffffe001ad3e878, FP=0xfffffe8022d7fef0
CORE 23: PC=0xfffffe001ae3b350, LR=0xfffffe001ad3e884, FP=0xfffffe8021fe7e80
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Panicked task 0xfffffe1b32994268: 16487 pages, 37 threads: pid 145: WindowServer
Panicked thread: 0xfffffe24ccc73000, backtrace: 0xfffffe802300f140, tid: 3354
lr: 0xfffffe001ad07ef8 fp: 0xfffffe802300f1c0
lr: 0xfffffe001ae4657c fp: 0xfffffe802300f1e0
lr: 0xfffffe001ae37ec4 fp: 0xfffffe802300f250
lr: 0xfffffe001ae366e0 fp: 0xfffffe802300f310
lr: 0xfffffe001acbb784 fp: 0xfffffe802300f320
lr: 0xfffffe001ad077f4 fp: 0xfffffe802300f6d0
lr: 0xfffffe001b46ad1c fp: 0xfffffe802300f6f0
lr: 0xfffffe001c07abc8 fp: 0xfffffe802300f750
lr: 0xfffffe001cff54a4 fp: 0xfffffe802300f780
lr: 0xfffffe001cff7b80 fp: 0xfffffe802300f7b0
lr: 0xfffffe001cff7550 fp: 0xfffffe802300f840
lr: 0xfffffe001b3d14bc fp: 0xfffffe802300f870
lr: 0xfffffe001b3d17b8 fp: 0xfffffe802300fa00
lr: 0xfffffe001ae067e4 fp: 0xfffffe802300fb20
lr: 0xfffffe001ad0df60 fp: 0xfffffe802300fba0
lr: 0xfffffe001ace55ec fp: 0xfffffe802300fc00
lr: 0xfffffe001acfb690 fp: 0xfffffe802300fca0
lr: 0xfffffe001acfbad4 fp: 0xfffffe802300fda0
lr: 0xfffffe001ae2bf10 fp: 0xfffffe802300fe50
lr: 0xfffffe001ae36ae0 fp: 0xfffffe802300ff10
lr: 0xfffffe001acbb784 fp: 0xfffffe802300ff20
Kernel Extensions in backtrace:
com.apple.iokit.IOMobileGraphicsFamily(343.0)[64375402-72C2-3969-A67B-5C72C991BE6D]@0xfffffe001cfe8140->0xfffffe001d0275a3
dependency: com.apple.driver.AppleARMPlatform(1.0.2)[5C39551D-BD06-385F-AA03-D9B3E5448D90]@0xfffffe001b625590->0xfffffe001b676333
dependency: com.apple.driver.AppleM2ScalerCSCDriver(265.0.0)[CF1FF27E-0742-3347-B131-CA2127312D9C]@0xfffffe001bf869c0->0xfffffe001bfface3
dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[5251689B-D781-36B7-A12F-DA5FF397440B]@0xfffffe001c089630->0xfffffe001c0b554b
dependency: com.apple.iokit.IOAVFamily(1.0.0)[7FB76510-1AC7-3A65-A604-9E7750821B38]@0xfffffe001cb613a0->0xfffffe001cbe9c37
dependency: com.apple.iokit.IOSurface(336.50.1)[70CE8823-F28F-3186-B16B-56EE8BB642C3]@0xfffffe001d1f3c10->0xfffffe001d222f4b
com.apple.driver.AppleMobileDispT602X-DCP(140.0)[60BF8B8D-FE32-30D1-A99C-87D2DFD49D2F]@0xfffffe001c06fee0->0xfffffe001c089623
dependency: com.apple.AUC(1.0)[7F038FE2-2825-3E27-B32F-EED298514DA1]@0xfffffe001b561040->0xfffffe001b56571f
dependency: com.apple.driver.AppleARMPlatform(1.0.2)[5C39551D-BD06-385F-AA03-D9B3E5448D90]@0xfffffe001b625590->0xfffffe001b676333
dependency: com.apple.driver.AppleM2ScalerCSCDriver(265.0.0)[CF1FF27E-0742-3347-B131-CA2127312D9C]@0xfffffe001bf869c0->0xfffffe001bfface3
dependency: com.apple.driver.AppleSEPManager(1.0.1)[793213E5-4774-3541-B925-8DEAF162A4B0]@0xfffffe001c251ef0->0xfffffe001c27dfb3
dependency: com.apple.driver.IOSlaveProcessor(1)[8E47FAC8-863D-3879-AB64-A0CB0D19F191]@0xfffffe001d1c9650->0xfffffe001d1caf6f
dependency: com.apple.driver.RTBuddy(1.0.0)[9CB8D996-738B-308D-8D4E-E331D2BB078B]@0xfffffe001d726020->0xfffffe001d761d4b
dependency: com.apple.iokit.IOAVFamily(1.0.0)[7FB76510-1AC7-3A65-A604-9E7750821B38]@0xfffffe001cb613a0->0xfffffe001cbe9c37
dependency: com.apple.iokit.IOMobileGraphicsFamily(343.0.0)[64375402-72C2-3969-A67B-5C72C991BE6D]@0xfffffe001cfe8140->0xfffffe001d0275a3
dependency: com.apple.iokit.IOMobileGraphicsFamily-DCP(343.0.0)[78BD480B-D266-33A3-8D13-42241A826E48]@0xfffffe001cfab810->0xfffffe001cfe813b
dependency: com.apple.iokit.IOSurface(336.50.1)[70CE8823-F28F-3186-B16B-56EE8BB642C3]@0xfffffe001d1f3c10->0xfffffe001d222f4b

last started kext at 433007894: com.apple.iokit.IOAVBFamily 1140.6 (addr 0xfffffe0019f461d0, size 29888)
loaded kexts:
com.apple.filesystems.autofs 3.0
com.apple.UVCService 1
com.apple.AppleEthernetAquantiaAqtionFirmware 1.0.36
com.apple.driver.AppleBiometricServices 1
com.apple.driver.CoreKDL 1
com.apple.driver.DiskImages.ReadWriteDiskImage 493.0.0
com.apple.driver.DiskImages.UDIFDiskImage 493.0.0
com.apple.driver.DiskImages.RAMBackingStore 493.0.0
com.apple.driver.DiskImages.FileBackingStore 493.0.0
com.apple.driver.BCMWLANFirmware4388.Hashstore 1
com.apple.driver.AppleUSBDeviceNCM 5.0.0
com.apple.driver.AppleThunderboltIP 4.0.3
com.apple.driver.AppleFileSystemDriver 3.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.nke.l2tp 1.9
com.apple.filesystems.tmpfs 1
com.apple.filesystems.nfs 1
com.apple.filesystems.lifs 1
com.apple.filesystems.apfs 2142.120.7
com.apple.IOTextEncryptionFamily 1.0.0
com.apple.filesystems.hfs.kext 627.100.6
com.apple.security.BootPolicy 1
com.apple.BootCache 40
com.apple.AppleEmbeddedSimpleSPINORFlasher 1
com.apple.driver.AppleSmartIO2 1
com.apple.driver.AppleCS42L84Audio 640.8
com.apple.driver.SEPHibernation 1
com.apple.driver.AppleTypeCRetimer 1.0.0
com.apple.driver.ApplePMP 1
com.apple.driver.AppleSN012776Amp 640.8
com.apple.driver.AppleT6022CLPC 1
com.apple.driver.AppleT6020SOCTuner 1
com.apple.driver.AppleSleepPowerPolicy 1
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleAOPVoiceTrigger 240.1
com.apple.driver.AppleJPEGDriver 5.4.0
com.apple.driver.AppleAVD 723.3
com.apple.driver.AudioDMAController-T602x 240.2
com.apple.driver.AppleSPMIPMU 1.0.1
com.apple.driver.AppleProResHW 276.1.0
com.apple.AGXG14X 227.7.8
com.apple.driver.AppleMobileDispT602X-DCP 140.0
com.apple.driver.AppleAVE2 670.9.1
com.apple.driver.ApplePMPFirmware 1
com.apple.driver.AppleS5L8960XNCO 1
com.apple.driver.AppleT6021PMGR 1
com.apple.driver.AppleEventLogHandler 1
com.apple.driver.AppleS8000DWI 1.0.0d1
com.apple.driver.AppleS8000AES 1
com.apple.driver.AppleSamsungSerial 1.0.0d1
com.apple.driver.AppleSPIMC 1
com.apple.driver.AppleSerialShim 1
com.apple.driver.AppleS5L8920XPWM 1.0.0d1
com.apple.driver.usb.AppleSynopsysUSB40XHCI 1
com.apple.driver.AppleSDXC 3.4.2
com.apple.driver.AppleM68Buttons 1.0.0d1
com.apple.driver.AppleInterruptControllerV2 1.0.0d1
com.apple.driver.AppleBluetoothModule 1
com.apple.driver.AppleBCMWLANBusInterfacePCIe 1
com.apple.driver.AppleT8110DART 1
com.apple.driver.AppleS5L8940XI2C 1.0.0d2
com.apple.driver.AppleT6020 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.driver.usb.AppleUSBUserHCI 1
com.apple.iokit.IOKitRegistryCompatibility 1
com.apple.iokit.EndpointSecurity 1
com.apple.driver.AppleDiskImages2 198.100.13
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall 403
com.apple.kec.InvalidateHmac 1
com.apple.kec.Compression 1
com.apple.kec.AppleEncryptedArchive 1
com.apple.iokit.IOAVBFamily 1140.6
com.apple.plugin.IOgPTPPlugin 1150.2
com.apple.driver.AppleHIDKeyboard 231
com.apple.driver.driverkit.serial 6.0.0
com.apple.driver.AppleMesaSEPDriver 100.99
com.apple.iokit.IOBiometricFamily 1
com.apple.driver.AppleEthernetAquantiaAqtion 1.0.64
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc 5.0.0
com.apple.driver.AppleUSBAudio 540.8
com.apple.iokit.IOAudioFamily 440.2
com.apple.vecLib.kext 1.2.0
com.apple.driver.DiskImages.KernelBacked 493.0.0
com.apple.driver.AppleXsanScheme 3
com.apple.driver.usb.networking 5.0.0
com.apple.driver.AppleThunderboltUSBDownAdapter 1.0.4
com.apple.driver.AppleThunderboltDPInAdapter 8.5.1
com.apple.driver.AppleThunderboltDPAdapterFamily 8.5.1
com.apple.driver.AppleThunderboltPCIDownAdapter 4.1.1
com.apple.nke.ppp 1.9
com.apple.driver.usb.AppleEmbeddedUSBXHCIPCI 1
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.AppleConvergedIPCOLYBTControl 1
com.apple.driver.AppleConvergedPCI 1
com.apple.driver.AppleBluetoothDebug 1
com.apple.driver.AppleBSDKextStarter 3
com.apple.kext.triggers 1.0
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.AppleSyntheticGameController 10.6.3
com.apple.driver.AppleBTM 1.0.1
com.apple.driver.IOHIDPowerSource 1
com.apple.driver.AppleCallbackPowerSource 1
com.apple.driver.AppleTrustedAccessory 1
com.apple.iokit.AppleSEPGenericTransfer 1
com.apple.driver.AppleCSEmbeddedAudio 640.8
com.apple.driver.AppleSEPHDCPManager 1.0.1
com.apple.driver.AppleDCPDPTXProxy 1.0.0
com.apple.driver.AppleDiagnosticDataAccessReadOnly 1.0.0
com.apple.driver.DCPDPFamilyProxy 1
com.apple.driver.DCPAVFamilyProxy 1
com.apple.driver.AppleI2CEthernetAquantia 1.0.0
com.apple.driver.ApplePassthroughPPM 3.0
com.apple.driver.AppleAOPAudio 240.5
com.apple.driver.AppleEmbeddedAudio 640.8
com.apple.iokit.AppleARMIISAudio 240.2
com.apple.driver.AppleStockholmControl 1.0.0
com.apple.driver.AppleHPM 3.4.4
com.apple.driver.AppleDialogPMU 1.0.1
com.apple.driver.AppleSPMI 1.0.1
com.apple.AGXFirmwareKextG14XRTBuddy 1
com.apple.AGXFirmwareKextRTBuddy64 227.7.8
com.apple.iokit.IOGPUFamily 65.40.15
com.apple.iokit.IOMobileGraphicsFamily-DCP 343.0.0
com.apple.driver.AppleDCP 1
com.apple.driver.AppleFirmwareKit 1
com.apple.iokit.IOMobileGraphicsFamily 343.0.0
com.apple.iokit.IONVMeFamily 2.1.0
com.apple.driver.AppleNANDConfigAccess 1.0.0
com.apple.driver.AppleSART 1
com.apple.driver.ApplePMGR 1
com.apple.driver.AppleMCA2-T602x 740.3
com.apple.driver.AppleEmbeddedAudioLibs 240.1
com.apple.driver.AppleSPU 1
com.apple.driver.AppleFirmwareUpdateKext 1
com.apple.driver.AppleUSBXDCIARM 1.0
com.apple.driver.AppleUSBXDCI 1.0
com.apple.iokit.IOUSBDeviceFamily 2.0.0
com.apple.driver.usb.AppleSynopsysUSBXHCI 1
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.AppleEmbeddedUSBHost 1
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.driver.AppleT8112TypeCPhy 1
com.apple.driver.AppleT8103TypeCPhy 1
com.apple.driver.AppleARMWatchdogTimer 1
com.apple.driver.AppleDisplayCrossbar 1.0.0
com.apple.iokit.IODisplayPortFamily 1.0.0
com.apple.driver.AppleTypeCPhy 1
com.apple.driver.AppleMultiFunctionManager 1
com.apple.driver.AppleBluetoothDebugService 1
com.apple.driver.AppleBCMWLANCore 1.0.0
com.apple.iokit.IO80211Family 1200.13.0
com.apple.driver.IOImageLoader 1.0.0
com.apple.driver.AppleOLYHAL 1
com.apple.driver.corecapture 1.0.4
com.apple.driver.AppleThunderboltNHI 7.2.81
com.apple.driver.AppleT6000PCIeC 1
com.apple.iokit.IOThunderboltFamily 9.3.3
com.apple.driver.ApplePIODMA 1
com.apple.driver.AppleEthernetAquantiaAqtionPortMonitor 1.0.0
com.apple.driver.AppleT602xPCIe 1
com.apple.driver.AppleEmbeddedPCIE 1
com.apple.driver.AppleGPIOICController 1.0.2
com.apple.driver.AppleFireStormErrorHandler 1
com.apple.driver.AppleMobileApNonce 1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOTimeSyncFamily 1150.2
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOGraphicsFamily 597
com.apple.iokit.IOBluetoothSerialManager 9.0.0
com.apple.iokit.IOBluetoothHostControllerUSBTransport 9.0.0
com.apple.iokit.IOBluetoothHostControllerUARTTransport 9.0.0
com.apple.iokit.IOBluetoothHostControllerTransport 9.0.0
com.apple.driver.IOBluetoothHostControllerPCIeTransport 9.0.0
com.apple.iokit.IOBluetoothFamily 9.0.0
com.apple.iokit.CSRBluetoothHostControllerUSBTransport 9.0.0
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 9.0.0
com.apple.driver.AppleSSE 1.0
com.apple.driver.AppleSEPKeyStore 2
com.apple.driver.AppleUSBTDM 554
com.apple.iokit.IOUSBMassStorageDriver 235.100.2
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOSCSIBlockCommandsDevice 482.120.2
com.apple.iokit.IOSCSIArchitectureModelFamily 482.120.2
com.apple.driver.AppleRSMChannel 1
com.apple.iokit.IORSMFamily 1
com.apple.driver.AppleIPAppender 1.0
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties 1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.RTBuddy 1.0.0
com.apple.driver.AppleEmbeddedTempSensor 1.0.0
com.apple.driver.AppleARMPMU 1.0
com.apple.iokit.IOAccessoryManager 1.0.0
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1.0
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.4
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSEPManager 1.0.1
com.apple.driver.AppleA7IOP 1.0.2
com.apple.driver.IOSlaveProcessor 1
com.apple.driver.AppleBiometricSensor 2
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleANELoadBalancer 6.551.2
com.apple.driver.AppleH11ANEInterface 6.551.1
com.apple.AUC 1.0
com.apple.iokit.IOAVFamily 1.0.0
com.apple.iokit.IOHDCPFamily 1.0.0
com.apple.iokit.IOCECFamily 1
com.apple.iokit.IOAudio2Family 1.0
com.apple.driver.AppleIISController 240.1
com.apple.driver.AppleAudioClockLibs 240.1
com.apple.driver.AppleM2ScalerCSCDriver 265.0.0
com.apple.iokit.IOSurface 336.50.1
com.apple.driver.IODARTFamily 1
com.apple.driver.FairPlayIOKit 71.1.0
com.apple.driver.AppleARMPlatform 1.0.2
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.iokit.IOReportFamily 47
com.apple.security.quarantine 4
com.apple.security.sandbox 300.0
com.apple.iokit.IOStorageFamily 2.1
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.security.AppleImage4 5.0.0
com.apple.kext.CoreTrust 1
com.apple.iokit.IOCryptoAcceleratorFamily 1.0.1
com.apple.kec.pthread 1
com.apple.kec.Libm 1
com.apple.kec.corecrypto 12.0

** Stackshot Succeeded ** Bytes Traced 462790 (Uncompressed 1248624) **

What version(s) of Unity?
New and empty project, or existing one?

Although issues with Mx Apple chips are not unheard of, with a completely new system behaving this way I wouldn’t totally rule out defective hardware. Unity may be the first app that’s actually putting a load on the system. Try to see if you encounter other issues with demanding software and run a system check (OS X has something for this built-in via boot hotkeys).

1 Like

I think Unity requires a good Nvidia or AMD graphics card and Mac computers don’t have it.

Just to nip this in the bud, this is inane and false. The Unity editor runs perfectly fine on GPUs from Intel and Apple, including my M1 Max.

The M2 Ultra is very new, but I’d be surprised if it was different enough from M2 Max for this to be a hardware support issue specifically with the CPU in Unity. Looking at the crash log, I would disconnect any external peripherals and stress-test my RAM as a first step to triage.

10 Likes

My M1 MacMini has had zero trouble running Unity. It’s not a fast experience because I deliberately went with a model that had the base M1 to have a min spec machine for testing but it’s not at all the case that it’s being held back by being custom silicon.

1 Like

Thanks for the info. Could we connect an external graphics card to a Mac with M1 chip, to run Unreal Engine 5 smoothly?

Could we run Unreal Engine 5 on an M1 Mac Mini connected to an external graphics card?

I don’t know if there are any complexities with the external graphics card, but you can for sure run it without an external graphics card.

3 Likes

Apple Silicon has no support for external graphics cards.

5 Likes

Multiple Unity versions, multiple existing projects across multiple targets. Tried projects copied over from an pc, with library folder etc and projects with only source pulled from GitHub. Always seems to happen once you try and interact with the editor.

1 Like

Do you have any external devices connected? Kernel panics are usually 3rd party driver-related. The next most likely culprit is RAM, which might also be indicated by the “mismatched swapID’s” error. If you really suspect the CPU, I’d head to a macOS community like MacRumors (or, if it was any other time, Reddit) to find other new M2 Ultra owners who would be willing to install Unity for a second data point. If you have an Apple Store nearby, they might help you try it on another machine, as well.

1 Like

And empty project?

Only got usb keyboard, mouse a mic and a webcam attached. So doubt it’s those. And again nothing else has crashed once. I’ll try empty project :slight_smile:

I don’t have kernel panics, but I had a lot of regular crashes before I added “-force-gfx-st” at the project command line. Maybe it will help?

Can you explain how to do this?

want to try. Many problems with m2 Max

9086314--1258078--Screenshot 2023-06-17 at 07.40.00.png
9086314--1258084--Screenshot 2023-06-17 at 07.40.39.png

It disables multithreading for the editor.

2 Likes

My M1 MAX is a rocket with no problems.

1 Like

Just to add to what others have said, I have an M2Max/38/96 and have zero problems like that. I will admit I would have hoped build times/compile time would have been crazy fast… not. The are faster, but not over the top. But no hangs / crashes (yet)

2 Likes

Do you use Rider? I’ve got almost exactly the same as you, and have noticed intensely faster operation of Rider. As though their Silicon coding has transformed it from a Java app to a C app, it’s stunningly fast, and finally feels more like using Sublime in terms of performance and responsiveness. Where I’d always put up with all the little hangs and hitches of Rider because of its features, now it’s all win.

OK, new project, 3D template, 2022.3.2f1. I got as far as opening project settings before it kernel panicked.

Unplugged my webcam and microphone, fired up the empty project again, barely lasted 5 seconds before rebooting.