Emulator Issues #10975
closedMario Kart Wii Crashes GPU Driver on DX11, Gives Shader Cache Error (or something)
0%
Description
Game Name?
Mario Kart Wii (Currently)
Game ID?
RMCE01
MD5 Hash?
It's a WBFS, so I guess it doesn't count... a6223d2ea931f0da589a04bcd75cd2d7
What's the problem? Describe what went wrong.
So, it's been a long time since I've fully used Dolphin, but I have been keeping up with new features and such. But for about 6 months now, Mario Kart Wii has been crashing my video driver... Sure enough, my GPU is ancient, but that is not happening with other games in the newest builds, although it did happen in older ones, just after ubershaders released.
Before, it would simply give me an error message on some games, saying it couldn't compile shaders on both DX11 and OGL. Then OGL got fixed, and some time later there was a D3D fix, and it was cool. Then I saw the Hybrid XFB report, which is kinda huge, because some of my favourite games required XFB FMVs, and now I could play them with XFB in a faster manner... But Mario Kart Wii just became a "shut in" and now refuses to load in every new build, simply crashing the GPU driver. In the maiden days of hybrid XFB, when I tried to boot it, it would give me a magenta flash (like the one explained on the report), and then crash the driver. The coloring stuff must've been removed on some newer build, 'cause now it simply crashes. It also gives 2 "alert" messages on Windows' Event Viewer, saying "nvlddmkm" stopped responding and recovered. Then there's the error window with the message "DXTexture failed on DXTexture.cpp line 118: Create backing DXTexture".
OGL is working "fine" on current builds, aside from my own GPU not having the current requirements (it goes up to OGL 3.3 only). That's pretty much it.
What steps will reproduce the problem?
Just launching the game on any newer build using DX11...
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
5.0-6789
Is the issue present in the latest stable version?
No
If the issue isn't present in the latest stable version, which is the first broken version?
And as I presumed, it started on a D3D shader related build... 5.0-5417 ShaderGen: Output uint when logic op is enabled for D3D ubershaders (PR 6026)
What are your PC specifications? (CPU, GPU, Operating System, more)
AMD Athlon II X2 240 2.8GHz
NVIDIA GeForce 9600GT 1GB, driver version: 342.01 (2016.12.14, yeah, ancient)
Windows 8.1 Pro
5GB DDR2 RAM
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
Testing some different versions gives a different "line" in the "DXTexture.cpp" error (67 on the earliest)... I don't like to keep crashing my GPU, since it's old and might actually die by doing that XD.
Files