(11-30-2013, 10:14 AM)NaturalViolence Wrote: So basically you're just telling people to force AA through their drivers instead of using dolphins settings. This is really basic knowledge that most PC gamers probably already know. People have been doing this for years but it's not too common because it produces minimal performance gains in every instance that I've seen and can cause issues with some games. On top of that often times it flat out doesn't work depending on the type of AA that you're trying to force and your settings within dolphin. Your comparison at the end of your post does not include screenshots to verify that the AA is working correctly and producing equivalent quality, does not list the type of AA backend or other settings used in dolphin, and lists edge only sample numbers for CCC which is a bit misleading. My best guess is that you're using MSAA in dolphin and edge detect SSAA in CCC. I find it hard to believe you're getting an 85% drop in performance with 4xSSAA in dolphin. In fact that's mathematically impossible unless you're running out of video ram which wouldn't happen on that card unless you're running at an absurdly high IR. Which IR are these comparisons being done at? A 20% drop in framerate from 8xSSAA with edge detect in CCC is really hard to swallow unless either your IR is really low or the SSAA isn't working propery.I find dismissive attitude like this very disheartening.
You definitely should not be forcing AF through the drivers when dolphins implementation has zero performance hit on a modern graphics card. There is no point in running the risk of generating artifacts.
Oh and many driver AA do work with openGL just so you know. Different types of AA work with different backends. On top of that nvidia and AMD have different implementations which causes differences in which combinations work and which ones don't between them. And some AA methods that don't work normally can be forced to work with correct compatibility bits set through a driver override program. These have all been discussed extensively in other threads if you use the forums search function. They wouldn't be discussed in the wiki because that's not what the wiki is for. Anything regarding external programs or image quality enhancements isn't going to be found on the wiki.
Your post seems to imply that every driver AA method works with both d3d9 and d3d11 when the vast majority do not. For example you cannot get driver MSAA working with either nvidia or AMD cards using dolphins d3d9 backend.
limith Wrote:2) Open up your graphics card settings program (NVidia control panel and AMD CCC). If you don't see the option, update your drivers.
In order for you to not have a driver control panel at all your drivers would have to be more than 12 years out of date with either company. And if that were the case you wouldn't be able to run dolphin anyways.
@CryZENx
How could you not know that AA can be forced through drivers when you've done forced downsampling through drivers before? Which is far more complicated.
"This is really basic knowledge that most PC gamers probably already
know. People have been doing this for years but it's not too common
because it produces minimal performance gains in every instance that
I've seen and can cause issues with some games."
Not everyone knows this. I'm just trying to help others.
"On top of that often times it flat out doesn't work depending on the
type of AA that you're trying to force and your settings within dolphin." "You definitely should not be forcing AF through the drivers when
dolphins implementation has zero performance hit on a modern graphics
card. There is no point in running the risk of generating artifacts." "I find it hard to believe you're getting an 85% drop in performance with
4xSSAA in dolphin. In fact that's mathematically impossible unless
you're running out of video ram which wouldn't happen on that card
unless you're running at an absurdly high IR. Which IR are these
comparisons being done at? A 20% drop in framerate from 8xSSAA with edge
detect in CCC is really hard to swallow unless either your IR is really
low or the SSAA isn't working propery."
Those weren't numbers made up from thin air, I'll post screenshots since you seem so doubtful (though everything will be higher since I overclocked my CPU now, those numbers were from stock i7 before my new cooler arrived to let me overclock)
"does not list the type of AA backend or other settings used in dolphin. My best guess is that you're using MSAA in dolphin and edge detect SSAA in CCC" I explicitly said to use DirectX9 or DirectX11, there's no difference in numbers for me overall. I also explicitly stated what each number's AA method was. 8x = 8x plain. 4xSSAA = 4x SSAA. Did you even read it? No where does it list MSAA.
"Oh and many driver AA do work with openGL just so you know." Again, I explicitly said to use DirectX9 or DirectX11, I know it doesn't work with OpenGL, it causes a black screen for me, I even said in the post above to disable override if you want to use OpenGL again.
"Your post seems to imply that every driver AA method works with both d3d9 and d3d11 when the vast majority do not. For example you cannot get driver MSAA working with either nvidia or AMD cards using dolphins d3d9 backend. " I'm not comparing MSAA. It's not even an option under DX9 or DX11 dropbox for me in normal Dolphin anyway, only an option for the OpenGL backend.
__________________
Edit: https://www.mediafire.com/folder/kw4im47chibfw/Comparisons
(Note this is running at 4.7GhZ, not 3.4 Ghz the previous numbers were taken from, I don't want to mess with my overclock numbers to re-create screens)
OpenGL 1x: 30fps
OpenGL 4x: 15 fps
OpenGL 4xSSAA: 15fps
OpenGL 8x: 8fps
DX9 1x: 30/31fps
DX9 24xSSAA (Override): 30/31fps
DX9 4xSSAA: 16-20fps
DX9 9xSSAA: <9fps (maximum standing still)
DX11 not tested due to incompatibility with HD Textures pack.
I have no idea if the override makes any visual difference since I can't tell any difference between DX9 1x and DX9 9xSSAA, but I do know it does attempt to override since OpenGL will fail (black screen) with override on. As the numbers and screenshots clearly show, Dolphin's implementation DOES have an impact on performance.
