AMD Tweaking Radeon Drivers To Reduce Frame Latency Spikes
crookedvulture writes "Slashdot has previously covered The Tech Report's exposure of frame latency issues with recent AMD graphics processors. Both desktop and notebook Radeons exhibit frame latency spikes that interrupt the smoothness of in-game animation but don't show up in the FPS averages typically used to benchmark performance. AMD has been looking into the problem and may have discovered the culprit. The Graphics Core Next architecture underpinning recent Radeons is quite different from previous designs, and AMD has been rewriting the memory management portion of its driver to properly take advantage. This new code improves frame latencies, according to AMD's David Baumann, and the firm has accelerated the process of rolling it into the official Catalyst drivers available to end users. Radeon owners can take some comfort in the fact that a driver update may soon alleviate the frame latency problems associated with AMD's latest GPUs. However, they might also be disappointed that it's taken AMD this long to optimize its drivers for the now year-old GCN architecture."
taken AMD this long to optimize its drivers for the now year-old GCN architecture.
Give them some credit... they've acknowledged the problem and this isn't a simple tweaking/bugfix, this is a complete redesign and rewrite of the entire driver architecture.
Isn't it also an AMD CPU issue? Or is the problem simply much more pronounced with this particular line of Radeon GPUs?
Or was the CPU problem long corrected?
This article from TechReport in August convinced me not to go AMD for my next gaming PC:
http://techreport.com/review/23246/inside-the-second-gaming-performance-with-today-cpus
It's news because it's not a simple optimization. It's fixing something that was fundamentally broken.
I thought AMD's last graphics chipset with the name "GCN" was its Flipper GPU in the Nintendo GameCube video game console from 2001, which was for some reason abbreviated GCN.
I have the latest beta cataylst drivers from December 3rd and SWTOR is now fluid when I turn. Also video seems better too. Also worth mentioning is this and the last stable released fix the massive security hole by disabling protected mode in Vista/7 with ASLR.
I highly recommend ATI users upgrade their drivers as I found the beta more stable than the stable one.
http://saveie6.com/
My el cheapo laptop from 2007 has WDDM 1.1 support for Windows 7 accelerated. I was impressed with that as this box was designed for Vista not 7. Also the driver version is from last March so ATI supported it for well over 5 years.
http://saveie6.com/
This only went on so long because tech sites use such poor, useless benchmarking methods. Minimum/Average/Maximum FPS, or often just Average/Maximum FPS, are worthless!
A game, or a video card, can average 100fps, but still have that one frame every second that performs some extra I/O and takes 3x longer than usual causing an annoying stutter effect.
A good first step would be to use frame latency percentiles.. i.e. 90% of frames are at least 60 FPS, 95% of frames are at least 50 FPS, 99% of frames are at least 40 FPS.
The next step is to measure spikes themselves -- low framerate sucks, but not nearly as much as a stuttering framerate. A sudden spike from constant 10ms/frame to 50ms/frame and back should be counted as far more detrimental than a smooth transition from constant 10ms to constant 25ms.
The overwhelming bulk of GPGPU users are still on two and three year old cards. When they move up they'll either buy the discounted 7000 series once the 8000 series arrives or not. Either way, the GCN issues will be worked out and they won't have ever experienced this issue.
Because this should have been done 9 months ago. Leave it to AMD to once again just drop the ball. At least they're consistent at failing.
Better 9 months for software patch than 5 years for process change and MASSIVE GPU die off Nvidia gave us starting with 8xxx models.
Who logs in to gdm? Not I, said the duck.
I don't have that issue at all. I also rarely get/had latency issues. This is from both a single 7970 and my new crossfire setup.
I had a newish card, AMD 4xxx HD, but they force me to use the fgrlx-legacy driver. The fgrlx-legacy drivers don't work with the newest xorg, and the ones that work with the older xorg are missing features essential for steam. AMD scaled down the Linux team recently. I just bought an Nvidia.
AMD has it's share of defective units rolling off the line. Every hardware maker does, it's an unavoidable fact of the industry.
The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
I've had a 7970 since early 2012 and have never had this issue on any of the resolutions I commonly use (1920x1080 and 2560x768 eyefinity). Obviously other people have had these issues, but I've personally never experienced them, and I'm sure I'm not the only Radeon owner who was spared from this bug.
Agreed. I had to use v9.4 Catalyst driver for my old ATI Radeon 4870 video card (512 MB; PCIe) because of my very old, updated Windows XP Pro. SP3's clock/time DVI slowing down and rare random hard lock ups when playing videos. :(
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
Clearly you are unaware of Nvidia fiasco and following litigation. It wasnt "share of the units". It was Majority of them. Basically finding a working laptop with nv8xxx/9xxx GPU is considered lucky (they ALL die sooner or later, ticking bombs), and there are companies doing nothing else but fixing them.
Who logs in to gdm? Not I, said the duck.
All the more reason to avoid any notebook marketed for gaming, reguardless of the GPU vendor.
The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
Care to elaborate on the dual monitor implementation? I have had no problems running a dual or tipple monitor setup since my HD4460. Hell, I got a 8150FX running in quad core mode and it cleans up in benchmarks against my friends i5 2600k (i do have a slightly higher OC than him).
XFX support > Any nvidia support, hands down. Then again, I've only bought Black Edition cards from them, so I get priority support.
Unfortunately, IT'S NOT PRESCOTT!!!(TM) was the high point in the AMD story arc. They bought themselves some additional time and good will being less pederastic toward binary blobs than the Green Goblin.
Despite this, I've also grown weary of the difference between the vision AMD proclaims and the reality in the channel six months later.
Wow, I don't remember anything about this news. Coincidentally I've just started having GPU issues with my 4 year old laptop (Asus) with a 9800M GS last week. I just chalked to up to it being beaten to hell in general (used it for business travel for a few years) and then my kid abusing it and finally putting the nail in the coffin playing a lot of Minecraft during his time off for the holidays. It lasted a lot longer the Dell I had in 2006 with a 7900 GS (I think that was it).I even had the video card replaced once under warranty. Guess that's what I get for going Dell.
At night I drink myself to sleep and pretend I don't care that you're not here with me
AMD didnt have a class action lawsuit requiring them to purchase new laptops for end users involved in the claim.
I'm not sure what's implied here but AMD's got Windows 8 drivers for their HD2000 series, which was released in 2006. That's, I'd say, a fairly good legacy hardware support timespan.
It's an unconvincing argument to make, as an nvidia user i've never needed to use support, it just works.
The only time I've had to use XFX Support was to find out why the free game code for steam wasn't working properly. Got a response in under an hour.
I always had to terminate that process to gain some input responsiveness back, otherwise the only workaround is to have a multi-core system.
This should have been done three years ago. My 5770 still had these issues up until when I replaced it with a 660 Ti two months ago.
My sister opened a computer store in Hawaii. She sells C shells by the seashore.
"Fundamentally broken" is BS. It would be fundamentally broken if the cards didn't *work* with the old drivers. You *might* even get away with that claim if the cards were unplayably slow, or the spikes were serious enough to make Windows think the driver had stopped responding, or some other such problem. "Benchmarks show that there is a specific performance problem, even though the overall performance is quite acceptable, and the issue was traced to an un-optimized memory manager which nevertheless was working correctly" is not even to "broken" by any reasonable definition, much less "fundamentally" so.
There's no place I could be, since I've found Serenity...
Clearly you are unaware of Nvidia fiasco and following litigation. It wasnt "share of the units". It was Majority of them. Basically finding a working laptop with nv8xxx/9xxx GPU is considered lucky (they ALL die sooner or later, ticking bombs), and there are companies doing nothing else but fixing them.
I have an ASUS F8Sn-B1, from 2008, with a 9500M GS that still works fine. It saw moderate use playing World of Warcraft and Lord of the Rings Online for three years. I've never considered myself lucky, but I have been careful to ensure there was proper airflow. It still works, runs Linux Mint and (occasionally) Windows 7, and is mostly used for web browsing and simple stuff now.
TL;DR mine still works, 5 years later.
AMD cards have better price/performance ratio and drivers have been good for many years. Both companies have occasional problems with drivers but in the end drivers from both companies are good. (only had minor fixable problems with amd and nvidia drivers so far)
Nvidia does have better marketing and more fanboys though.
You do know that 7970 GE is faster than nvidias gtx680. Thats hardly what i would call not competing in the high end. Their CPUs on the other hand need some work :).
Sometimes you get a faulty card. It has happened to me a couple of times. Nothing to do with the chip itself. Im running a hd7850 and didnt run into any of the problems you describe.
Is an upgrade to Win7 possible?
They may be in a slump, but we've seen bigger turnarounds happen. Besides, you really don't want to see the industry where Nvidia is unopposed. Or Intel for that matter.
Yes, but why when XP Pro. SP3 and old softwares work fine? I don't play computer games anymore. I will upgrade when I am forced (e.g, dropped support).
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).