Game doesnt Start on Mac M1 Steam
worked for me on league start playing on an m4 Mac mini via steam/crossover went to sleep tried to login only to get this error 2025/06/14 06:34:15 510799931 14affbcf [CRIT Client 1044] [VULKAN] [VULKAN] Failed to allocate texture [Shadow Atlas]
2025/06/14 06:34:17 510801311 f2498ee3 [CRIT Client 1044] [EXCEPTION] [VULKAN] Failed to allocate texture [Shadow Atlas] |
![]() |
My crossover logs seem to point to vulkan too:
01f0:01f4:err:msvcrt:_wassert (L"!status && \"vkBindImageMemory\"",L"../../wine/dlls/winevulkan/loader_thunks.c",160) but yeah, its something that changed between league start and two hours ago |
![]() |
Same here. I have M1Pro and use CrossOver + Native Poe app. Previous leagues worked fine. This league went good at the start, but today it's failing with [VULKAN] Failed to allocate texture
Steam app is not working too. Native mac is not working too. Please, GGG, made a fix for it, cuz it something with our latest patch. I was on hype with this new league, but these issues are truly disappointing |
![]() |
Okay ya'll I was having a similar issue, but I think I found a fix. Running the game via crossover on an M1 Mac.
Started the league no problem today, but after taking a dinner break, ran into this error upon trying to launch the game: [VULKAN] Failed to allocate texture [Shadow Atlas], along a black screen. It seems like the game is auto-defaulting to Vulcan, maybe that happened with the hotfix 3 they pushed, I'm not sure. There's probably a more efficient way to fix this but, here's what I did: 1. open up the production_config.ini in text edit 2. go to format-> select "make rich text" 3. Save 4. Undo what you just did, I think its something like "plain text" 5. Launch the game 6. At this point it will crash, and generate a new Config file in your documents, delete the old one you had modified 7. Regardless of what your previous settings were, you'll notice this config file is set to "device_type=Vulcan", Change this to "device_type=DirectX12" and boom should be good to go. (P.S) I just stumbled upon this, its probably as simple as deleting the config file and letting the game generate a new one, rather than the format thing, but figured I'd replicate here what I did. |
![]() |
Great finding, allthough for me it was a bit different
my production_con fig.ini did not have a device_type entry, only renderer_type Adding device_type=DirectX12 seems to work |
![]() |
Can confirm that its working. Looks like, GGG changed the key for Vulkan/DirectX12 in config, because before the last patch it was called 'renderer_type' but now its device_type
" |
![]() |
Running via crossover is not a fix everyone can do.
I managed to make it run on m2 macbook air, with no extra installations. I deleted the installation from scratch (all temp included, I used appCleaner). I reinstalled from the installer, 51+ GB of fun to wait. At the start will give the mini update, it will fail. Open the usual Application Support/Path of Exile/ and rename the update.dat to update.zip. Extract in place. delete the old path of exile (executable with the usual icon) from the same folder and rename the new one from "Path of Exile 2.app" to "Path of Exile.app". This will allow the next update, start it from this folder. The next update (depending if there are any new...) should allow you to start the game correctly. The executable in the app directory unfortunatly still gives the same error, but if lunched from the Application support folder, looks like it is even NOT crashing without the /DND command! A great improvement! As I could not exchange anything with anyone from the past december... Unfortunately, I lost almost all the atlas/atlas skills tree. It remains really annoying but it works. I hope I can get my atlas back... Is GGG even reading the forum nowadays? |
![]() |
Fix for Crossover / Steam Client
In "~/Documents/My Games" edit production_Config.ini remove: device_type=Vulkan add: renderer_type=DirectX12 device_type=DirectX12 Not sure if renderer_type might be obsolet. |
![]() |
thank you for the fix, working again on steam/crossover Mac mini m4
|
![]() |
and nothing happens .......
|
![]() |