Dolphin, the GameCube and Wii emulator - Forums

Full Version: Crash with D3D11
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hello,

I am quite new here. I am using the 3.5-1289 release.
For some reason, D3D11 seems to run faster on my configuration: i5 2500K@4.0 and ATI 5750 on Win 8 with the latest drivers.
However with D3D11 enabled, dolphin eventually crashes in certain conditions:
e.g.: in the last story, at the beginning, once I hit the forest beast dolphin crashes
in DK at the beginning, in one of the first levels.

I get this exception info:
Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x0159912D : ?

On my PC, D3D9 is more stable but significantly slower and stuttering than D3D11 especially for "the last story", I would like to know if I did a beginner mistake explaining this issue.
Thank you!
1- DX9 is usually faster than DX11.
2- Assuming DX11 is faster (for you) you should be able to run most games decently with DX9 with that CPU.
3- TLS is an exception (not the only one Big Grin ). Even 3570k/2500k overclocked can't run this game full-speed constantly
(04-25-2013, 07:09 AM)LordVador Wrote: [ -> ]1- DX9 is usually faster than DX11.
2- Assuming DX11 is faster (for you) you should be able to run most games decently with DX9 with that CPU.
3- TLS is an exception (not the only one Big Grin ). Even 3570k/2500k overclocked can't run this game full-speed constantly
Well, Dx9 and Dx11 should have the same stability, shouldn't they? It is quite unexpected that one crashes and not the other one.
DK is obviously less CPU demanding. However, it crashes in particular situations with DX11 or OpenGL. That is why, I think my installation or computer(or Dolphin?!) has some kind of issue.
(The Wii can't run TLS at full-speed constantly... I thought naively, that Dolphin was able to)
(04-25-2013, 07:21 AM)blepharo Wrote: [ -> ]DK is obviously less CPU demanding

Weirdly this game seems to be demanding though.


(04-25-2013, 07:21 AM)blepharo Wrote: [ -> ]it crashes in particular situations with DX11 or OpenGL

DX11/OpenGL are more accurate than DX9. An "element" that makes the game crash with DX11/OpenGL seems to be bypassed with DX9. A dev will probably be able to explain that better.


(04-25-2013, 07:21 AM)blepharo Wrote: [ -> ]The Wii can't run TLS at full-speed constantly

Yeah that's right Big Grin .


(04-25-2013, 07:21 AM)blepharo Wrote: [ -> ]I thought naively, that Dolphin was able to

Dolphin doesn't make games work faster than they usually do. But it makes games look better than they do
(04-25-2013, 07:45 AM)LordVador Wrote: [ -> ]DX11/OpenGL are more accurate than DX9.

That's probably debatable. There is no backend that does things accurately. Some things just happen to work better for whatever reason.

(04-25-2013, 07:45 AM)LordVador Wrote: [ -> ]Dolphin doesn't make games work faster than they usually do. But it makes games look better than they do

Well, the better hardware of the person running the emulator makes it run faster than the original hardware can depending on the Dolphin settings you use.
(04-25-2013, 07:50 AM)Starscream Wrote: [ -> ]That's probably debatable. There is no backend that does things accurately. Some things just happen to work better for whatever reason.

I've always thought that games that have issues with DX9 work better with DX11 because it's more accurate.


(04-25-2013, 07:50 AM)Starscream Wrote: [ -> ]Well, the better hardware of the person running the emulator makes it run faster than the original hardware can depending on the Dolphin settings you use.

Yeah but it isn't faster than a Wii. Whereas it's way more beautiful
It's what neobrain has said at at least one point in the past.
D3D11 has the potential of being the superior backend in terms of compatibility, but apparently there are some bugs in it because in Dolphin's development history too much focus has been on improving individual backend code instead of fixing common gpu emulation code.
Starscream Wrote:Well, the better hardware of the person running the
emulator makes it run faster than the original
hardware can depending on the Dolphin settings
you use.
LordVador Wrote:Yeah but it isn't faster than a Wii. Whereas it's way
more beautiful i
Dolphin runs really fast on some rigs if you disable framelimit, but i have no idea how much fps the actual wii has to limit.
LordVador Wrote:Yeah but it isn't faster than a Wii

.....yes it is. >100% gamespeed is faster than a Wii.

And even with framelimiting on there are some slowdowns in certain games that occur on the GC/Wii that don't occur on dolphin if your computer is fast enough (certain spots in NSMB for example).

blepharo Wrote:Well, Dx9 and Dx11 should have the same stability, shouldn't they?

They should in theory. But debugging is rarely ever perfect. For all we know there might be some rare scenarios where one crashes and another doesn't.

Make sure your video drivers are up to date, your directx runtimes are up to date, your OS is up to date, and that your CPU and/or GPU OC is stable.

LordVador Wrote:I've always thought that games that have issues with DX9 work better with DX11 because it's more accurate.

No.

There are some issues with some games that occur in all three backends.
There are some issues with some games that occur in just openGL.
There are some issues with some games that occur in just d3d9.
There are some issues with some games that occur in just d3d11.
There are some issues with some games that occur in both d3d9 and d3d11.
There are some issues with some games that occur in both d3d9 and openGL.
There are some issues with some games that occur in both d3d11 and openGL.

Basically each backend has its own share of issues and I'm not sure that I could safely proclaim any of them as the most accurate in terms of just visible issues. In my experience though either d3d9 or openGL has actually had the least issues out of the three even now. Despite Neobrains professed love of d3d11.
Pages: 1 2