AMD: R9xx Speculation

wonder when AMD will get it working with DX10/11 games.

It already does, have you missed the past few days?

I think the list of games that don't support MLAA is short and already have some AA workaround:

Dirt2
LEGO Star Wars Complete Saga
BioShock DX10


Luckily, it isn't. „It's just a postfilter(tm)” (neliz)
Indeen...


edit: MLAA seems to disable triple-buffering and the like, disable v-sync or TB to check if this might resolve your framerate issues.
 
Last edited by a moderator:
It already does, have you missed the past few days?

I think the list of games that don't support MLAA is short and already have some AA workaround:

Dirt2
LEGO Star Wars Complete Saga
BioShock DX10
No need to get cocky ;) Just yesterday was reading how MLAA isnt working with a lot of DX10/11 games.
 
Luckily, it isn't. „It's just a postfilter(tm)” (neliz)

What I mean is, it likely won't be coming to DX10/11 because AMD

A. Can't figure out how to make it work in DX10/11.

B. Doesn't think it's a good idea(For some fucking reason).

C. Just doesn't have the talent to pull it off(This is something I highly doubt, but I can't rule it out. I rarely rule out any possibilities, so please don't be offended AMD people. I know you work hard as hell, and do your best)

D. Doesn't want to waste the resources given the lack of DX10/11 titles(I guess you could file this under B, but I wanted to mention this one specifically).

Sorry if I appear a bit wary here, but after nVidia pulled off RGSSAA in DX10/11 and AMD didn't follow up, then didn't make MLAA available for DX10/11, I just don't trust them to.

There's nothing about MLAA that should prevent it from working in DX10/11 games. Nothing at all.

*WARNING, INCOMING RANT THAT'S NOT THAT RELATED TO THE TOPIC*

These last two gens have been disappointing for me with regards to both companies. The Radeon HD 5xxx series was slower than it should have been at first(Though, it seems to have caught up to where it should be), and had that dreadful AF problem(AF is like the most important thing to me. I can do without AA. I always notice lack of AF). Then, you had the SSAA problem.

To make matters worse, the Radeon HD 6xxx series, rather than matching nVidia in AF quality, merely brought it back up to where it was before, and the drivers debuted with image quality lower than the Radeon HD 5xxx series unless you turn up the options! Then, the MLAA problem. Plus, the fans are louder than a damned GeForce GTX 480! Link to prove my case: http://www.techreport.com/articles.x/19844/15

Meanwhile, on the nVidia end, you have gigantic power wasting, nuclear levels of heat giving GPUs that cost far more than the performance warrants, aside from the GeForce GTX 460(even then, it still uses more power, gives off more heat, and costs more than the performance warrants. It's just nowhere near as bad as the other Fermi based chips).

For a video card fan like me, it's disappointing as hell. I can understand cards having issues. I really can. But, when my 125 dollar GeForce GTS 250 that I got like nearly two years ago has better image quality than the latest cards from AMD, and AMD's hardware is the only hardware worth a damn, well...

If by some miracle, I do upgrade soon, it'll be to a GeForce GTX 460. Most likely the FTW variant as it's nearly as fast as a 6870 overall(though, I imagine in the end it'll be slower than one by a decent margin), and a fair bit quieter too. I'll wait until the Radeon HD 7xxx(Or whatever they call it) generation before I re-evaluate AMD for my purposes. Given the fact that they brought their AF quality back up to their previous standard, I won't hesitate to recommend AMD to my friends, but... They're not for me.
 
http://www.neogaf.com/forum/showpost.php?p=24004842&postcount=507

That got it to work for me finally after a lot of attempts at other things. You need to make sure you have the hotfix installed first though.

If not, try this - works with 4-series cards too apparently.

http://forums.guru3d.com/showpost.php?p=3749879&postcount=347

Managed to get the MLAA option to show up in the CCC for my 4850, but in my quick checking it does not seem to function correctly when enabled. I got a black screen when I tried loading up Devil May Cry 4's DX9 executable. Thought I'd give it something lighter with Defense Grid and that had some weird crap happening on screen. As a bonus, it messed up the video I had playing on a second monitor in MPC-HC. Even after shutting down the 3d app I couldn't get the picture back in MPC-HC or VLC until I disabled the MLAA option and started up and shut down Defense Grid again. Although that could have been an unforeseen consequence of one of the registry hacks from guru3d.
 
Managed to get the MLAA option to show up in the CCC for my 4850, but in my quick checking it does not seem to function correctly when enabled. I got a black screen when I tried loading up Devil May Cry 4's DX9 executable. Thought I'd give it something lighter with Defense Grid and that had some weird crap happening on screen. As a bonus, it messed up the video I had playing on a second monitor in MPC-HC. Even after shutting down the 3d app I couldn't get the picture back in MPC-HC or VLC until I disabled the MLAA option and started up and shut down Defense Grid again. Although that could have been an unforeseen consequence of one of the registry hacks from guru3d.

MLAA is only supported on DX11 graphics cards as far as I know.
 
Officially, sure. But it's not like it's unprecedented for people to figure out how to enable features they aren't supposed to. I was just going by the guru3d thread linked above that suggested someone had gotten MLAA working on the 4800 cards. But like I said, I can get the option to show up in the driver control panel, but it isn't functional in games. Seemed like a worthwhile thing to investigate.
 
Officially, sure. But it's not like it's unprecedented for people to figure out how to enable features they aren't supposed to. I was just going by the guru3d thread linked above that suggested someone had gotten MLAA working on the 4800 cards. But like I said, I can get the option to show up in the driver control panel, but it isn't functional in games. Seemed like a worthwhile thing to investigate.

It is using DirectCompute shaders, if it's DC5 it means DX11 is required for MLAA.
If it's also not working now, we can assume that IF it's coming to RV7x0, it is not working in the drivers yet.
 
It is using DirectCompute shaders, if it's DC5 it means DX11 is required for MLAA.
If it's also not working now, we can assume that IF it's coming to RV7x0, it is not working in the drivers yet.

I would imagine support for the RV7xx, if it happens, is on the back burner right now, and won't happen for a while. That's two generations ago, there's little reason business wise to add a software feature to cards that old. AMD's always been good about bringing features not tied to hardware to older cards, but you never know if they'll stop. AMD is, after all, a corporation. When it's no longer considered in their best interests to continue that practice, they will stop.
 
There is little reason for it to use DC5 "only" .

I completely agree, this should be a shader that could run on DX9 level hardware (as I told you about the C64 emulator for instance.)

But seen the reported poor performance of the HD4000 series in DC/OCL, one might want to steer away from what could potentially be a mess.

Heck, it's not even announced for Evergreen, but we're all running it.
 
I would imagine support for the RV7xx, if it happens, is on the back burner right now, and won't happen for a while. That's two generations ago, there's little reason business wise to add a software feature to cards that old. AMD's always been good about bringing features not tied to hardware to older cards, but you never know if they'll stop. AMD is, after all, a corporation. When it's no longer considered in their best interests to continue that practice, they will stop.

I'd say there's some real value in taking care of existing customers that way. It creates loyalty and gives them confidence that if they upgrade to another AMD card they can expect to be well looked after even when the product line has moved on.
 
I'd say there's some real value in taking care of existing customers that way. It creates loyalty and gives them confidence that if they upgrade to another AMD card they can expect to be well looked after even when the product line has moved on.

I agree. I'm just sayin', if AMD decides/finds out it's no longer profitable to continue that practice, they may stop.

nVidia's been getting good at that too, luckily. Their SSAO and RGSSAA efforts have been really nice.

I hope both companies continue this practice for years to come.
 
I'd say there's some real value in taking care of existing customers that way. It creates loyalty and gives them confidence that if they upgrade to another AMD card they can expect to be well looked after even when the product line has moved on.
As I understand, its whats happening, AMD could have easily locked MLAA for 6xxx series only (and no, current "hacks" wouldnt work), but they are extending it to 5xxx series (confirmed), and probably to 4xxx as well (not confirmed yet, plus they would have to redo implementation, if its DC5 based).
 
I completely agree, this should be a shader that could run on DX9 level hardware (as I told you about the C64 emulator for instance.)

But seen the reported poor performance of the HD4000 series in DC/OCL, one might want to steer away from what could potentially be a mess.
PS3 is shipped with MLAA , it can be implemented on Xbox360 too , along with DLAA (Directional AA) .

As you said it , it is a post process effect that could be programmed to run on any DX9 hardware .
 
PS3 is shipped with MLAA , it can be implemented on Xbox360 too , along with DLAA (Directional AA) .

As you said it , it is a post process effect that could be programmed to run on any DX9 hardware .

The PS3 versions of MLAA can't quite be compared, as they're usually(If not always) done on the SPUs.
 
With regards to MLAA, the DC comment is a little red herring; it started life as in HLSL but obviously what is present in the driver is not HLSL; it is platform indepentant so it should be in XP aready) and also API independant - we've had some reports of the driver not picking up the correct key's in DX10/DX11 but it should work, additionally OpenGL is still being worked on.

With regards to the hardware support, the LDS really is paying off here because we need to store chunks of the frame for the analysis and blending stages. Without the LDS you're probably going to be doing roundtips to memory constantly, which is going to have a big impact in performance.
 
With regards to MLAA, the DC comment is a little red herring; it started life as in HLSL but obviously what is present in the driver is not HLSL; it is platform indepentant so it should be in XP aready) and also API independant - we've had some reports of the driver not picking up the correct key's in DX10/DX11 but it should work, additionally OpenGL is still being worked on.

With regards to the hardware support, the LDS really is paying off here because we need to store chunks of the frame for the analysis and blending stages. Without the LDS you're probably going to be doing roundtips to memory constantly, which is going to have a big impact in performance.

Correct me if I'm wrong, but does that mean the HD 4xxx series will have major speed problems using MLAA?
 
Back
Top