• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD to Tweak GCN Latency Issues with Driver Updates

Soldato
Joined
30 Mar 2010
Posts
13,417
Location
Under The Stairs!
Driver software to be tweaked to reduce Radeon frame latencies in series of updates
by Scott Wasson — 2:56 PM on January 2, 2013
To our surprise, we recently found that the GeForce GTX 660 Ti generally outperforms the Radeon HD 7950 in our latency-focused tests in many of the latest games, despite the fact that the Radeon is based on decidedly beefier hardware. Although the Radeon cranked out conventionally respectable FPS averages, it often produced a number of long-latency frames interspersed throughout our testing sessions. Follow-up testing confirmed the problem isn't confined to Windows 8, and we even posted a slow-motion video illustrating the issue. We concluded that AMD has work to do in optimizing its drivers for the latest games.

Earlier today, in my blog post, I noted that AMD's David Baumann had posted in a thread at Beyond3D, stating that a host of different software-related issues are potentially responsible for the Radeon's latency issues. He claimed the slowdowns in Borderlands 2 are a buffer-sizing issue that could be addressed via a Catalyst Application Profile (CAP) update.

After seeing my blog post, Baumann contacted us to provide some additional insight into the situation, including word of a series of driver updates in the works intended to smooth out frame latencies. He writes:

The comment that you quote was just one update that highlights that some things can be tweaked fairly easily (although since coming back today I learn that it is not quite as easy as the BL2 fix does actually need to be implemented in the driver so we will have to QA a new build rather than releasing a CAP). Over the early part of the year you'll see a few driver updates help this across a variety of games.
We're pleased to see that AMD will be addressing these issues soon, even if Borderlands 2 can't be patched via a CAP update.

The most intriguing revelation in Baumann's correspondence, though, concerns one specific technical contributor to the frame latency problems on HD 7000-series Radeons based on the GCN architecture: less-than-optimal memory management in software.

Additionally, when we switched from the old VLIW architecture to the GCN core there was a significant updates to all parts of the driver was needed – although not really spoken about the entire memory management on GCN is different to prior GPU's and the initial software management for that was primarily driven by schedule and in the meantime we've been rewriting it again and we have discovered that the new version has also improved frame latency in a number of cases so we are accelerating the QA and implementation of that.
So a specific portion of AMD's driver code needs some additional attention in order to perform optimally on the year-old GCN architecture—and AMD has accelerated an overhaul of it after discovering that the new revision can alleviate frame latency issues. Wow.

Although we're not happy about the situation facing current Radeon owners, we're gratified to see that AMD has taken notice of the problems and is working to resolve them. We're also thrilled by the possibility that our latency-focused game testing may have helped nudge one of the major GPU makers into making changes that could result in improved gameplay fluidity for PC gamers going forward. Stay tuned to TR for additional updates on this situation as they become available.'


http://techreport.com/news/24136/dr...e-radeon-frame-latencies-in-series-of-updates

Thought I would put up a dedicated thread for discussion after reading matt's post on the BM thread.
 
Good to see AMD acknowledge the problem. I guess this is why some say Nvidia feels smoother even though AMD GPU's are giving more fps.
 
It's always nice to know when significant improvements are on the way :) It's especially nice to see a big company listening to the users (or at least tech sites).
 
Good work tommy.

I don't think we are going to see too many changes as from what ive seen it only affects a small number of titles.

Baumann himself said in a post afterwards

"You can also pick another set of titles and you may find very different results between the two companies as well.

You also have to question whether these things are going to affect you. I play a lot of Borderlands 2 (Lvl 50 baby!) on a 8 core Bulldover + Tahiti XT2 or a 4 core Phenom 2 and Picairn XT and can't say that I've ever noticed the effects of this in playing; the only thing that I did notice was the lag in displacement map loading, but that is common thing with UE titles."

Good on TechReport for raising the issue, but i do question some of their results based on what i found out myself by running a similar frame time benchmark.
 
Good to see AMD acknowledge the problem. I guess this is why some say Nvidia feels smoother even though AMD GPU's are giving more fps.

It's always nice to know when significant improvements are on the way :) It's especially nice to see a big company listening to the users (or at least tech sites).

Changed days for AMD, they are listening to feedback, which can only be a positive thing, provided they do the work needed in said titles.

Good work tommy.

I don't think we are going to see too many changes as from what ive seen it only affects a small number of titles.

Baumann himself said in a post afterwards

"You can also pick another set of titles and you may find very different results between the two companies as well.

You also have to question whether these things are going to affect you. I play a lot of Borderlands 2 (Lvl 50 baby!) on a 8 core Bulldover + Tahiti XT2 or a 4 core Phenom 2 and Picairn XT and can't say that I've ever noticed the effects of this in playing; the only thing that I did notice was the lag in displacement map loading, but that is common thing with UE titles."

Good on TechReport for raising the issue, but i do question some of their results based on what i found out myself by running a similar frame time benchmark.

I saw your results matt and took notice:).

TR, may/not have an agenda, but they did report last gen on the 56/70's having terrible frametimes while having faster fps, here's looking at you BF3(although it was a higher much more noticeable difference last gen in more titles), but, there was very little fanfare in comparison to this gens dedicated frametime article(considering the high/low number of fps in comparison to what Skyrim/BF3 can individually pump out)- whether that was to not fall out of bed and feel the wrath of Nvidia(it is that bad with Nvidia btw) or not can be left to the individual to decide.

I should throw in that the only 2 titles I have noticed any jitter was Skyrim in 3D(beta driver though) and FC3 until the caps came out, as the fps are so high@1080p in my setup, it's very hard to notice any jitters.



On the flip side of the coin, it is possible that AMD were well aware of the frametimes but pushed beyond what the driver could give for BM results in order to be the champs this gen, but I will stress that it doesn't happen in every title, AMD still have lower frametimes in other titles too, so it's not an AMD specific problem.

As matt pointed out, play within settings/gpu capabilities in some titles and the frametimes get back to an acceptable tolerance.
:)
 
Last edited:
I'm sure there is some work to be done with this on AMD's part but from what ive seen its no where near as bad as has been made out. I've never played BL2 or Skyrim though, so i have no trouble believing there may be issues with those titles.
 
I'm sure there is some work to be done with this on AMD's part but from what ive seen its no where near as bad as has been made out. I've never played BL2 or Skyrim though, so i have no trouble believing there may be issues with those titles.

I played Skyrim early on and it isn't my kind of game but appreciate it is loved by many. This video shows the difference between the two (from TR). filmed in slow-mo to show it easier.

 
Changed days for AMD, they are listening to feedback, which can only be a positive thing, provided they do the work needed in said titles.



I saw your results matt and took notice:).

TR, may/not have an agenda, but they did report last gen on the 56/70's having terrible frametimes while having faster fps, here's looking at you BF3(although it was a higher much more noticeable difference last gen in more titles), but, there was very little fanfare in comparison to this gens dedicated frametime article(considering the high/low number of fps in comparison to what Skyrim/BF3 can individually pump out)- whether that was to not fall out of bed and feel the wrath of Nvidia(it is that bad with Nvidia btw) or not can be left to the individual to decide.

I should throw in that the only 2 titles I have noticed any jitter was Skyrim in 3D(beta driver though) and FC3 until the caps came out, as the fps are so high@1080p in my setup, it's very hard to notice any jitters.



On the flip side of the coin, it is possible that AMD were well aware of the frametimes but pushed beyond what the driver could give for BM results in order to be the champs this gen, but I will stress that it doesn't happen in every title, AMD still have lower frametimes in other titles too, so it's not an AMD specific problem.

As matt pointed out, play within settings/gpu capabilities in some titles and the frametimes get back to an acceptable tolerance.
:)

This, anyone could easily pick out titles where Nvidia is particularity bad and say "Nvidia have a problem and AMD are smoother" in fact i think thats been done in the past.

At least AMD have said "thank you, we will fix it"
 
I played Skyrim early on and it isn't my kind of game but appreciate it is loved by many. This video shows the difference between the two (from TR). filmed in slow-mo to show it easier.

I have to admit if its something i cannot notice in normal gameplay then it wouldn't bother me too much. However if them making these changes gives us better memory management which in return gives quicker and smoother fps then its all good in my book.
 
i was all ready to go off on a 'someone else bashes AMD' rant, but then i had a quick scan through the article and it does seem they have a point.

Check the graph out at the bottom of the page here though

http://techreport.com/review/24022/does-the-radeon-hd-7950-stumble-in-windows-8/8

Every slow random frametime is preceded by a very quick one.

The problem seems to me not that the Radeons are rendering a very slow frame, rather the fast frame is causing the problem.

Average the 2 and in every case it would become super smooth.
 
This, anyone could easily pick out titles where Nvidia is particularity bad and say "Nvidia have a problem and AMD are smoother" in fact i think thats been done in the past.

At least AMD have said "thank you, we will fix it"

Ok, pick out a problem that Nvidia have.
 
I have to admit if its something i cannot notice in normal gameplay then it wouldn't bother me too much. However if them making these changes gives us better memory management which in return gives quicker and smoother fps then its all good in my book.

I am not overly fussy (had no choice with Far Cry 3) and like yourself, if I don't see it, I don't care.
 
This, anyone could easily pick out titles where Nvidia is particularity bad and say "Nvidia have a problem and AMD are smoother" in fact i think thats been done in the past.

At least AMD have said "thank you, we will fix it"

Thats not what i said and you know it.....

I'm not going to let you draw me in to an argument, gregster.

If I misunderstood that, my appologies. I think it is great that AMD have acknowledged the problem and it can only be a good thing. Techreport have done all Radeon owners a favour by bringing it to AMD's attention.

You must admit though, no matter how many times I read that top quote, it does look like you are defending AMD by attacking Nvidia?

No matter and all for the greater good :)
 
If I misunderstood that, my appologies. I think it is great that AMD have acknowledged the problem and it can only be a good thing. Techreport have done all Radeon owners a favour by bringing it to AMD's attention.

You must admit though, no matter how many times I read that top quote, it does look like you are defending AMD by attacking Nvidia?

No matter and all for the greater good :)

This, anyone could easily pick out titles where Nvidia is particularity bad and say "Nvidia have a problem and AMD are smoother" in fact i think thats been done in the past.
Not every game will run as smooth on one colour card as it does on the other, it depends on how well the drivers are optimised for a particular game.

This applies to both Red and Green, you can plow through a bunch of games and find latency issues in some games on the Red side and with other games on the Green side.

Its nothing more fundamental than specific game optimizations, i have said that a few times when this has been posted around here.

What they are doing here in my opinion is cherry picking and trying to make a statement.
In an older such test from the same people at least one of those games ran better on AMD (under a different driver)

The last part of my statement is alluding to the fact that i have seen people do this to Nvidia in the past.

Anyway, glad we got that sorted out :)
 
Back
Top Bottom