Dolphin, the GameCube and Wii emulator - Forums

Full Version: Wii and Gamecube quality
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2

ThanksDo

Hi!!!!!!! I would like to ask about Dolphin image quality Smile

I would like to know if Dolphin can be configured to look like an original Wii/GC. I mean, no image quality increasing.

I would like to get an output like a Wii/GC (resolution, fog and all those things Dolphin changes).


Is there any known configuration? What should I disable? Thanks!!!!!!!!
Just set Dolphin to use 1xInternal Resolution, done

(Maybe also enable Real XFB, but I don't think it does anything)
1xIR. You need to use proper forum etiquette though, more exclamation points are required.
1xIR is cool and pretty close to the original, but it's too bad that software renderer is only for debug purpose.

I play PCSX2 with their very optimized software renderer, which has nearly zero graphical glitches (well, it depends on the game), connected to an old TV and my Dualshock3. This is perfect, I feel like I'm playing with a real PS2. ^^

I don't complain, coding a user-usable software renderer must be hard stuff, not to mention that PS2 and GameCube emulation have nothing in common.
Dolphin's software renderer has a different purpose than PCSX2's software renderer. That's all there is to it.
Dolphin has a hardware renderer designed to be accurate (e.g. full emulation of the graphics pipeline where possible, down to using integer math to math the original Gamecube GPU precision). A software renderer probably shouldn't be any better.
Math to math, also known as CPR (computed picture rendering).
So basicly Dolphin doesn't need software renderer to be FULLY accurate? There are no such things (even one) that are nearly impossible to do with hardware renderer?
There have been a few things over the years that were thought to be impossible with the hardware renderer, but then ended up being implemented effectively anyways.

Some of these include:
Bounding box emulation (necessary for fully accurate Paper Mario emulation, etc), the downside of which is that it seems to break on a few cards and eats up a lot of GPU power, but is 100% accurate as far as I know.
Z-freeze, which is not technically 100% accurate (I think), but it turned out that no games actually used Z-freeze in a way that required utterly perfect accuracy for it to work correctly, so for all intents and purposes it should look perfect.

There are still some inaccuracies in the renderer, but typically these are in both the hardware and software renderer, often because nobody has had the time/motivation/skill to do the complex hardware testing necessary to find the root of a particular problem and fix it. One of these is inverted depth buffer, which is suspected to be necessary to make Pokemon Snap work. There's also various subtle bugs with lighting and so forth, but they're all because of incorrect implementation, not because the hardware renderer is inherently limited. Rarely is the software renderer any more correct; the bug is usually in both.
Okey, now that's more clear for me, thanks Fiora. I used to venerate software but that's not as "magic accurate" as I thought.
Maybe optimised Software Renderer is possible on Dolphin but won't necessarily be more accurate than hardware.
Pages: 1 2