Dolphin, the GameCube and Wii emulator - Forums

Full Version: Serious problem with the Direct3D9 plugin & CPU->EFB access (all games are affected)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5

sharkos

* Disable Native Mipmaps..
(08-05-2010, 04:46 PM)sharkos Wrote: [ -> ]* Disable Native Mipmaps..

That doesn't fix the graphics at all. What could be wrong here? For those that don't have this problem, could you list your Dolphin configuration?
(08-01-2010, 06:01 PM)kirbypuff Wrote: [ -> ]Texture striping artifacts:
[Image: MKDD_D3D9_1.png]

Missing objects/polygons and/or sawtooth-shaped polygon glitches:
[Image: ZTP_D3D9_1.png]

Missing textures and another moving striped pattern glitch:
[Image: PM_D3D9_1.png]

All of these problems occur when CPU -> EFB access is enabled. With this option OFF, the glitches are gone, but many of the GameCube's fancy effects are gone as well Sad

The Direct3D11 plugin OTOH, doesn't have any of these issues and the image quality is even better, but it's extremely slow since it doesn't have a 'x1 EFB scale' option (to get a simple stretch of the native res to a 1080p screen without increasing the native resolution), no Copy EFB to RAM speedup like the D3D9 plugin and no 'Copy EFB to texture' for performance.
Not only that, but the D3D11 plugin also lacks certain effects.

Is this problem with the D3D9 plugin ever going to be fixed?

There is a problem with the Direct3D9 because I have to use opengl...if I use D3D9 it not only messes up any gamecube games, it messes up my entire desktop and I have to restart just to get the desktop to return to normal. And yes gamecube does seem to get slower but still very playable.
Ever since r6025, CPU -> EFB access in the Direct3D9 plugin has been set to overlay textures in its own way even if it is deselected. All this does is simulate it as if it were on. What happens is that textures become misaligned and glitchy in all games that don't normally use the function, and there is no way to fix them short of using a different plugin. Many of us rely on the Direct3D9 plugin for its higher speed ingame, yet are being shoved away from it with this problem. If anyone is using a revision after 6025 with the Direct3D9 plugin in use and doesn't run into this problem, please tell us how we can remove the bug through proper configuration. If this problem persists, then can it at least be considered when compiling new revisions?
It must be your graphics card or your drivers that are causing this problem, not Dolphin. I just checked and I have none of these problems with Dolphin and CPU -> EFB Access enabled, I checked with the same games in the same spot as the screenshots that were posted. If you say that you are using Intel integrated garbage, your claim is automatically invalidated. Your choices are to get a real graphics card and stop expecting the same quality with this integrated garbage as with actual dedicated graphics hardware.

If you don't have integrated graphics, then your problems lies with your drivers or possible hardware issues with the CPU -> EFB Access option.

[Image: attachment.php?aid=4013]

[attachment=4013]
Ah, that might explain it. My computer runs with ATI Radeon HD 4200 Integrated Graphics. Not as crappy as Intel GFX, but still annoying. I hope that's the problem, since I'm going to upgrade to an ATI Radeon HD 5770 Graphics Card soon. Until then, I guess I'll be sticking with older revisions.

Thank you Xtreme2damax!
You know, you could try different versions of Catalyst, the problem most likely is driver related. Other ATI users can play just fine without issues and CPU -> EFB Access, I have a Nvidia card and have no issues as I've outlined in my screenshot.
Funny thing that you mention that. I didn't notice that ATI drivers had been updated recently. I updated through Catalyst Control Center (which is a pain to use), and, hopefully, my computer is running off the latest display driver (skeptical about CCC all the time). However, the problem persists. Unless I forgot to download something, I'm out of luck until I get the 5770. Do I need to restart my computer to get the results needed? Is there a particular function in CCC that I must alter myself? And are there Dolphin users out there using integrated graphics that don't have this problem in the latest revisions?

yuigbd

I got the same problem as k2000 and i am using ATI Radeon HD2600Pro and the latest driver. The problem is related to ATI graphic cards? The recent revisions improved a lot but because of this issue, i could not use it or change to use opengl. Does anyone have both ATI and nvidia card to have a test?
I'm also seeing the same result in Paper Mario 2 (DX9 plugin, r6064) despite any possible combination of settings (doesn't matter if CPU->EFB is enabled or disabled).
Using ATI Mobility Radeon HD 3400.

There must have been some change in Dolphin that created the issue, as it never happened in the past.
Pages: 1 2 3 4 5