marzent / XIV-on-Mac

Wine Wrapper, Setup tool and launcher for FFXIV on mac
GNU General Public License v3.0
346 stars 27 forks source link

Game Freezes or Crashes on launch after update 3.4.1 #38

Closed Cazcy closed 2 years ago

Cazcy commented 2 years ago

after logging in when compiling shaders the game freezes or crashes. this started after updating to 3.4.1.

seathasky commented 2 years ago

Restart your mac, launch the game and let shaders recompile, we introduced new state cache today.

Na1w commented 2 years ago

Yes I had to remove the shader cache on my Macbook Air M1- or it freezes after shader compilation completed. On my MacBook Pro M1 Max it does however run as expected without removing the cache.

xwingfighter commented 2 years ago

Seeing the same issue on my MacBook Air M1. I have to delete the cache file every time I try to launch the game or it freezes or crashes.

Cazcy commented 2 years ago

Thanks for the help! Where do I find this cache file I have to delete? I've looked through all the contents but can't find it.

seathasky commented 2 years ago

It looks like the cache state is causing some issues on M1. This is very unfortunate as the sole purpose is to reduce game stuttering. We saw a surge of users in our discord support channel, can somewhat confirm it's not happening on Intel Macs and only M1. We're looking into it!

Na1w commented 2 years ago

Thanks for the help! Where do I find this cache file I have to delete? I've looked through all the contents but can't find it.

The cache file is inside the XIV on Mac.app/Contents/Resources/dxvk/

It only needs to be removed once, I have not notice any stuttering with this build at all so not sure it's necessary on the M1 at all. Personally I locked frame rates to 40 fps on the M1 Air (at 1440x900) as it seems to be a sweet spot where the game feels pretty smooth and the passive cooling manages to keep up dissipating the heat.

seathasky commented 2 years ago

Yea if you had deleted the cache file you wouldn't notice the issue.

zoeyronain commented 2 years ago

Thanks for the help! Where do I find this cache file I have to delete? I've looked through all the contents but can't find it.

The cache file is inside the XIV on Mac.app/Contents/Resources/dxvk/

It only needs to be removed once, I have not notice any stuttering with this build at all so not sure it's necessary on the M1 at all. Personally I locked frame rates to 40 fps on the M1 Air (at 1440x900) as it seems to be a sweet spot where the game feels pretty smooth and the passive cooling manages to keep up dissipating the heat.

That folder is wrong. that'll brick the launcher. ~/Library/Application Support/XIV on Mac/game/drive_c is where the proper files are.

Cazcy commented 2 years ago

Thanks everyone I took that file out and I'm running smooth again!

marzent commented 2 years ago

Should be fixed with 593b467068cc53b51876947cce5d28cb8cf7e0a2

Na1w commented 2 years ago

That folder is wrong. that'll brick the launcher. ~/Library/Application Support/XIV on Mac/game/drive_c is where the proper files are.

No it will not and it resolves the issue...

Should be fixed with 593b467

No this issue is still there.

Na1w commented 2 years ago

Video demonstrating the issue... (It's behaving exactly the same as before, it locks up when shader compilation is finished) (And how removing the file base cache file in the directory- inside the launcher NOT in the Wine bottle resolves the issue)

https://youtu.be/OGsJKQrzMqE