Hey everyone, I’m running into a crash with Blender 4 on my Mid 2015 MacBook Pro (MJLT2) after upgrading to macOS Sequoia via OpenCore Legacy Patcher. Blender 3.9 works perfectly on Sequoia, but Blender 4 crashes immediately with a Metal-related error: -[BronzeMtlDevice setShouldMaximizeConcurrentCompilation:]: unrecognized selector. Oddly, Blender 4 works fine on the same hardware under macOS Monterey 12.3.1.
From what I’ve researched, Blender 4 requires Metal 2.2 for some of its newer GPU optimizations, but OpenCore Legacy Patcher only installs Metal 2.0. The crash seems to happen when Blender 4 tries to call the setShouldMaximizeConcurrentCompilation method, which isn’t present in Metal 2.0.
Has anyone else encountered this? Are there workarounds or patches to enable Metal 2.2 on older GPUs via OCLP? Or is this a limitation we’ll have to live with until Blender or OCLP addresses it? Any insights would be appreciated!
	
	
	
		
	
		
			
		
		
	
				
			From what I’ve researched, Blender 4 requires Metal 2.2 for some of its newer GPU optimizations, but OpenCore Legacy Patcher only installs Metal 2.0. The crash seems to happen when Blender 4 tries to call the setShouldMaximizeConcurrentCompilation method, which isn’t present in Metal 2.0.
Has anyone else encountered this? Are there workarounds or patches to enable Metal 2.2 on older GPUs via OCLP? Or is this a limitation we’ll have to live with until Blender or OCLP addresses it? Any insights would be appreciated!
		Code:
	
	MacBook-Pro ~ % system_profiler SPDisplaysDataType              
Graphics/Displays:
    Intel Iris Pro:
      Chipset Model: Intel Iris Pro
      Type: GPU
      Bus: Built-In
      VRAM (Dynamic, Max): 1536 MB
      Vendor: Intel
      Device ID: 0x0d26
      Revision ID: 0x0008
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.20 [3.2.8]
      Metal Support: Metal 2
      Displays:
        Color LCD:
          Display Type: Built-In Retina LCD
          Resolution: 2880 x 1800 Retina
          Framebuffer Depth: 24-Bit Color (ARGB8888)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: Yes
          Connection Type: Internal
    AMD Radeon R9 M370X:
      Chipset Model: AMD Radeon R9 M370X
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x8
      VRAM (Total): 2 GB
      Vendor: AMD (0x1002)
      Device ID: 0x6821
      Revision ID: 0x0083
      ROM Revision: 113-C5670E-945
      VBIOS Version: 113-C567A1-006
      EFI Driver Version: 01.00.945
      Automatic Graphics Switching: Supported
      gMux Version: 4.0.20 [3.2.8]
      Metal Support: Metal 2
MacBook-Pro ~ % /Applications/Blender.app/Contents/MacOS/Blender
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[BronzeMtlDevice setShouldMaximizeConcurrentCompilation:]: unrecognized selector sent to instance 0x7f92bd8d6000'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007ff8163df6e6 __exceptionPreprocess + 242
    1   libobjc.A.dylib                     0x00007ff815ec7bd0 objc_exception_throw + 62
    2   CoreFoundation                      0x00007ff81648718f -[NSObject(NSObject) __retain_OA] + 0
    3   CoreFoundation                      0x00007ff81634f3f5 ___forwarding___ + 745
    4   CoreFoundation                      0x00007ff81634f078 _CF_forwarding_prep_0 + 120
    5   Blender                             0x000000010d23c443 _ZN7blender3gpu10MTLContextC2EPvS2_ + 1667
    6   Blender                             0x000000010d23590b _ZN7blender3gpu10MTLBackend13context_allocEPvS2_ + 43
    7   Blender                             0x000000010d13fb46 _Z18GPU_context_createPvS_ + 86
    8   Blender                             0x000000010854be8f _ZL28wm_window_ghostwindow_ensureP15wmWindowManagerP8wmWindowb + 607
    9   Blender                             0x000000010854bc1d _Z29wm_window_ghostwindows_ensureP15wmWindowManager + 125
    10  Blender                             0x00000001085090e9 _Z8WM_checkP8bContext + 185
    11  Blender                             0x000000010851e27b _Z19wm_homefile_read_exP8bContextPK21wmHomeFileRead_ParamsP10ReportListPP21wmFileReadPost_Params + 2619
    12  Blender                             0x000000010852a692 _Z7WM_initP8bContextiPPKc + 322
    13  Blender                             0x0000000107aff2c5 main + 773
    14  dyld                                0x00007ff815efc2cd start + 1805
)
libc++abi: terminating due to uncaught exception of type NSException
zsh: abort      /Applications/Blender.app/Contents/MacOS/Blender