Project

General

Profile

Actions

Emulator Issues #10975

closed

Mario Kart Wii Crashes GPU Driver on DX11, Gives Shader Cache Error (or something)

Added by TheDimensioner over 6 years ago. Updated over 5 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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

Mario Sunshide crash shaders.7z (14.4 KB) Mario Sunshide crash shaders.7z Shaders of "Sirena Beach" goo shock crash TheDimensioner, 05/01/2019 01:53 AM
Dolphin 2019 04 30 23 00 32 61.mp4 (1.16 MB) Dolphin 2019 04 30 23 00 32 61.mp4 TheDimensioner, 05/01/2019 02:07 AM
Actions

Also available in: Atom PDF