Unreal 5.3 and MacOS Sonoma

Hey fellow Mac users. Anyone got UE 5.3.1 running on Sonoma? Any problems, hick-ups? Thx!

2 Likes

I’m using macOS M2 and Unreal Engine 5.3.1 for my first attempt at creating a VR project. Unfortunately, the project crashes every time I attempt to open it.

System Spec:

Model Name: MacBook Pro
Model Identifier: Mac14,5
Model Number: Z17J0015ULL/A
Chip: Apple M2 Max
Total Number of Cores: 12 (8 performance and 4 efficiency)
Memory: 96 GB
System Firmware Version: 10151.1.1
OS Loader Version: 10151.1.1
OS Version: macOS Sonoma 14.0

Unreal Engine 5.3.1, VR Project Error Report:

LoginId:3b58c7b240411fabe6eedf91b9f4afaf
EpicAccountId:57e2029a7ca34647b0340ce9ebde2590

Caught signal

Unknown() Address = 0x18c63311c (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x18c57aa50 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x18c579d6c (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x1968e65c4 (filename not found) [in Metal]
Unknown() Address = 0x1968c3548 (filename not found) [in Metal]
Unknown() Address = 0x1968b94a8 (filename not found) [in Metal]
Unknown() Address = 0x19684da04 (filename not found) [in Metal]
Unknown() Address = 0x1aad6e70c (filename not found) [in IOGPU]
Unknown() Address = 0x1aad6e618 (filename not found) [in IOGPU]
Unknown() Address = 0x1f654238c (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x1f65424b8 (filename not found) [in AGXMetalG14X]
Unknown() Address = 0x1f65421ac (filename not found) [in AGXMetalG14X]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x2be6878e4 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FMetalShaderResourceView::UpdateView() Address = 0x2be75a150 (filename not found) [in UnrealEditor-MetalRHI.dylib]
TRHILambdaCommand<FRHICommandListBase, FMetalShaderResourceView::FMetalShaderResourceView(FRHICommandListBase&, FRHIViewableResource*, FRHIViewDesc const&)::$_46>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) Address = 0x2be774e18 (filename not found) [in UnrealEditor-MetalRHI.dylib]
FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) Address = 0x1057ed75c (filename not found) [in UnrealEditor-RHI.dylib]
UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_69, void ()>::Call(void*) Address = 0x105872cd4 (filename not found) [in UnrealEditor-RHI.dylib]
TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0>>::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32>>&, ENamedThreads::Type, bool) Address = 0x10584fc54 (filename not found) [in UnrealEditor-RHI.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x10856f8b0 (filename not found) [in UnrealEditor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x10856db94 (filename not found) [in UnrealEditor-Core.dylib]
FRHIThread::Run() Address = 0x10623f0e8 (filename not found) [in UnrealEditor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x108720e6c (filename not found) [in UnrealEditor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x108681e70 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x18c66b034 (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x18c665e3c (filename not found) [in libsystem_pthread.dylib]
1 Like

OK. Sorry to hear. So you are trying to open an older project (5.2?) and it crashes? What if you create a new project? Still crashes?

Currently all my packaged builds under 5.3.1 are 300% bigger in size than before or than in Windows.

2 Likes

WTF. Have you also updated Xcode? Any observations performance wise?

Everything’s updated. Performance seems the same. Digging into the files project seems duplicated x3, no idea why, but honestly don’t think it’s worth the effort. Clear coat was broken for almost a year in Mac and nobody seemed to care about it, not when it was broken and not even when it was randomly fixed in 5.3, so whatever.

For reference this is my original post MacOS 5.3 build is 300% larger than 5.1? - Development / Platform & Builds - Epic Developer Community Forums (unrealengine.com)

Yeah, it seems like we Mac users are the step children. I get it though, Apple has a long way to go hardware-wise. It is just curious to me why they would put so much effort into porting the engine in general but then half-assing it on the last meters. I am still happy they do. I am just playing around with unreal engine and need a Mac for my work. So a PC is not option.

1 Like

Hey, I have a 5.1 project and updating (forced) to Sonoma broke the dotnet6 dependency. I cannot build any sourcecode. (Made sure xcode and dotnet are up to date, but it simply fails, claiming that the Platform SDK is not installed properly.)
Is there any fix or workaround?
(Last Intel based Mac, non-M based.)

Under Platforms/‘Content/SDK/Device Management’/mac/SDK management. It shows this
SDK

Of course only 15 is supported on Sonoma. :confused:

1 Like

Is there a solution?

I’m no m3pro and Sonoma and when I try to update device I get:

UATHelper: Installing Sdk (Mac): ERROR: Mac: Unable to find any Sdks that could be installed

So I cannot package anything…

1 Like

Someone on my team was having this same issue when trying to boot our VR project. This fixed it for him,

in Config/DefaultEngine.ini, turn off r.ForwardShading

r.ForwardShading=False

Originally posted here,

1 Like

thanx, fixed it for me

can you help me out @Mkp81

I have the sample problem