cemu-project / Cemu

Cemu - Wii U emulator
https://cemu.info
Mozilla Public License 2.0
7.35k stars 603 forks source link

AMD Drivers 24.8.1 crash Breath of the Wild. #1323

Open DKDER66 opened 2 months ago

DKDER66 commented 2 months ago

Current Behavior

When starting BOTW the emulator closes suddenly when loading shaders with the most recent drivers of AMD 24.8.1.

Expected Behavior

No crash when start the game.

Steps to Reproduce

Launch BOTW on Cemu 2.1.

System Info (Optional)

OS: Windows 11 GPU: AMD RADEON 6600 XT CPU: AMD Ryzen 7 5800X3D

Emulation Settings (Optional)

Vulkan.

Logs (Optional)

log.txt

Squall-Leonhart commented 2 months ago

Driver feedback goes here > https://community.amd.com/t5/pc-building/adrenaline-24-8-1-has-been-released-tell-us-how-it-works-for-you/td-p/706128

fabiohy47 commented 2 months ago

I'm facing the same problem after driver update; it doesn't work anymore, and I can only play using OpenGL API, but with terrible performance.

jucasleiva commented 2 months ago

I'm having this issue too and here is my log file after the crash log.txt

daniloberserk commented 2 months ago

I'm also having problems with BOTW, I'm not sure if this is the same problem.

My specs: 32gb RAM Ryzen 7 5700 X3D RX 6750 XT

Driver Version: 24.20.01.02

What I've tried so far:

Cleaning my shadercache, several times. Delete my shadercaches on the driver. Tried Vulkan and Open GL Tried several different dumps, both EU and US versions of the game, last update and DLC. Including files that used to work fine years ago. Deleted my settings. Tried the 2.0 version of Cemu.

My dumps of Twilight Princess HD and WW are working fine.

Here's my log if it helps: https://pastebin.com/5y9FgtGg

Ty!

Lord38 commented 2 months ago

Had the same problem, managed to fix it by downgrading the drivers to 24.2.1 for the time being.

brolaru commented 2 months ago

Same issue, when removing shader cache it manages to reach the main menu but crashes when loading in the game world. After it compiles a few things, the game crashes when loading the compiled shaders before the game even starts. Reverting to the old driver fixes this issue.

daniloberserk commented 2 months ago

Same issue, when removing shader cache it manages to reach the main menu but crashes when loading in the game world. After it compiles a few things, the game crashes when loading the compiled shaders before the game even starts. Reverting to the old driver fixes this issue.

Yep. That's exactly what happens here. But I'm not reverting my driver because it's working fine on other things I used, and specially because of AFMF 2 that's being quite useful.

Joshua-Cyber1 commented 1 month ago

Does anyone know how to fix it without downgrading drivers? I wish I had seen this before updating my driver.

UsefulCube commented 1 month ago

I'm having the same problems. when booting BOTW i get a screen "Loading cashed vulkan pipelines" at 66\67 it crashes.

CPU: Ryzen 5 2600 GPU: RX 6750 XT Driver Ver. 24.8.1

Joshua-Cyber1 commented 1 month ago

i downgraded my driver and it runs smoothly, I think ill just wait for another driver update

aleserrags commented 1 month ago

@Joshua-Cyber1 Which version?

daniloberserk commented 1 month ago

Tested the new preview driver, 24.20.11.01.

Still has the issue.

8trius commented 1 month ago

CEMU 2.2 and AMD Adrenalin 24.8.1 with Vulkan on a Ryzen 5 5600x and AMD RX 6750xt.

BOTW never gets past loading a save file, if it even gets to the title screen.

Downgrading to AMD Adrenalin 24.7.1 fixed issue. That was the only change I made.

Joshua-Cyber1 commented 1 month ago

@Joshua-Cyber1 Which version?

latest driver , version 24.8.1

hurich23 commented 1 month ago

any solution? I have the same problem after upgrading from AMD drive version 24.6.1 to 24.7.1 =/

https://www.youtube.com/watch?v=bX5znQXfYj0

pkasarski commented 1 month ago

Is this a Cemu issue? Or radeon drivers?

MyokoGFX commented 1 month ago

Is this a Cemu issue? Or radeon drivers? it has to be radeon drivers, because im running a ryzen 9 7900x3d with an rx 7800 xt gpu and before i updated my drivers i was able to run geometry dash. but after i updated it i cant anymore and specifically any games that run opengl or vulkan

Squall-Leonhart commented 1 month ago

quickest way to find out is to build a RelwDbgInfo build and provoke the issue, then load the dump file made with AMD's driver symbols attached.

gustavopr662 commented 1 month ago

i've updated my driver to 24.9.1 but CEMU 2.2 is crashing both in Vulkan and OpenGL on Zelda BOTW, im running in a rx 6650 xt + ryzen 5 7500F, in previous version (24.8.1) I could play using OpenGL but having some annoying shaders compiling.

eyetac commented 1 month ago

I wonder if Nintendo have sent AMD a cease-and-desist type of thing and AMD have nerfed the drivers to not work properly anymore. I mean, it wouldn't surprise me.

Joshua-Cyber1 commented 1 month ago

anyone else who updated their drivers to the latest version? 24.9.1 I'm still in 24.6.1.

pkasarski commented 1 month ago

anyone else who updated their drivers to the latest version? 24.9.1 I'm still in 24.6.1.

24.9.1 is still broken for me.

gustavopr662 commented 1 month ago

I have solved my problem installing PRO drivers and reinstalling CEMU 2.2, Im not sure if just reistalling it will work for you because I tested the PRO drivers first.

Thats what I did:

  1. Uninstall the 24.9.1 driver using Display Driver Uninstall (DDU) (WARNING: RECOMEND FOLLOW SOME TUTORIAL TO USE THIS);
  2. Install the PRO driver (for some reason the driver that I found on AMD site is the 2022 one (22.Q4), but there is a version of this year (24.Q2), I suggest you to find this version);
  3. Update your Chipset drivers too, in my case its a B650, so you just need to take your version in AMD site;
  4. Reinstall CEMU 2.2, backup your Save files (C:\Users\%USER%\AppData\Roaming\Cemu\mlc01\usr\save), and erase the mlc01 folder
  5. Download again the CEMU 2.2 and setup it (probably your game will stay there with no need of reinstallation, that was my case, I just needed to put the games folder again);
  6. Restore your save folder;
  7. Enable the graphic packs that you want and execute your game.

I suggest trying to just reinstall the CEMU 2.2 first, but if the problem persists the choice is yours if you will try to install the PRO drivers or not, hope this help someone, and sorry if my english looks bad, its not my native language and I dont usually write that much.

Kermandiir commented 1 month ago

Guys I somehow managed to fix it This might help AMD users: Open Device Manager, find your GPU, right-click, and select Properties. Go to the Drivers tab and click on Roll Back Driver if it's available. Botw was crashing over and over until I did that. Give it a try, and I hope it works for you too Vulkan still crashes, but OpenGL works fine for now. So make sure to select OpenGL in both the BotW game profile and the General Settings.

eyetac commented 1 month ago

@gustavopr662 I tried the Pro drivers, and indeed, they do work, but performance wasn't amazing, 24.7.1 is quite a bit better in both games and production workloads, so that is the recommended fix for now.

@Kermandiir rather just remove the current drivers and use the 24.7.1 drivers with vulkan. OpenGL performance is not near as good as Vulkan.

AlfredoDore commented 1 month ago

I'm trying to play CEMU after about three years to see how much it has improved, but now all the games simply close when starting (with the ones I tested only Snoop is working) and my PC is AMD and this problem is occurring, maybe it's the same My PC: Radeon RX 580 4GB, Ryzen 7 2700x, 16 GB ram

P1kach33ks commented 1 month ago

Yea, I've been having the same issue. I wanted to try using the new AFMF 2 for botw but i guess i can't :/

bartexpolska commented 3 weeks ago

as for 24.10.1 it still dont work

Squall-Leonhart commented 3 weeks ago

Please paste the output of vkdiag

owlfinn commented 3 weeks ago

Please paste the output of vkdiag

image

bartexpolska commented 3 weeks ago

image

Squall-Leonhart commented 2 weeks ago

Potentially the same as https://github.com/gfx-rs/wgpu/issues/6329.