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
I'd be surprised if any new drivers show up for any video cards out in the field until a couple years of sales of new cards (same old cards sporting new drivers).
After all, they have no incentive to keep you using your old card if they can convince you to buy a newer one. AMD has a pretty long record of abandonware when it comes to video cards.
Sig Battery depleted. Reverting to safe mode.
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/
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.
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.
The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
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.
How is it a GPU die off? nVidia's still making GPUs and they're still routinely putting AMD in their place, especially in the extreme high-end and for workstations.
The Amarri pray for god, the Caldari pray for profit. the Gallente pray for peace, but the Minmatar pray their ships hol
http://www.engadget.com/tag/nvidia,defective/
Who logs in to gdm? Not I, said the duck.
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.
Trying to improve amd drivers for their products is like pouring perfume on a pig.
Nvidia destroys them in the video card market with better products, better support, better pricing, better performance and better drivers. Intel kills them in every category when it comes to cpus and chipsets.
I dont even see how they are still in business. If it werent for the fact their are only really two major video card and cpu makers and amd being number 2 in both (and no, being number 2 in a race with only two people in it doesnt make you great. Its like if I ran a race against the worlds fastest man and being proud I came in second place) then they would be bankrupt completely if there were say 4 or 5 major competitors because they wouldnt even get intel or nvidias run off that they get now.
Amd should just shut its doors and call it a day, but as long as the few die hard supporters continue to give them money for inferior products and inferior support they will always be around. I used to love amd but they stumbled years ago and couldnt get back up in time to ever catch up. Now amd is the computer industries sloppy seconds.
hardware issue. I was going to buy a 7900 series anyways, but so content that the firmware/GCN code can be adjusted.
It's too late. I've been a hardcore AMD/ATI guy for over 10 years and I'm done. They could have fixed this crap BEFORE they were nearly bankrupt, now it's a bit late. It's one thing when AMD was getting beat up by intel and ATI was getting beat up by NVIDIA. But drivers from both companies were just shit. I was buying $600 video cards and getting crappy performance for years... Their duel monitor implementation is ridiculous. AMDs CPU setup on older systems was borderline ridiculous... they finally fixed that but then they started having heat problems. I'm sick of it.
I just had a friend put in a request and I built him an Intel/Nvidia system. It's over, I'm out.
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
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
I've been using NVidia cards exclusively since way back when the original Geforce cards came out, and have always been on the cutting edge in my gaming rigs - recycling cards down through my work PC and then family/friends as they're replaced.
Anyway, needed to run a 5 monitor setup - when it was 4 monitors I was just using a pair of NVidia cards, and had no problems. But for 5 I really wanted to just have 2 cards, so 1 would need 3 outputs. Bought a 7870 on a whim, and regretted it within a day. OS is windows 7 x64, had been rock solid with Nvidia, but after installing the AMD, with the most up to date drivers, spending time on the setup, I found the cursor would disappear in text fields, or randonly display corrupted unless mouse trails were enabled. Windows would sometimes switch to non-aero due to "problems" with the graphics driver. Issues with Flash movies crashing, choppy playback with media players... The list went on. Returned that card and went with 3 Nvidia cards - problems all disappeared. I will NEVER buy another AMD card, and would never recommend them to anyone.
AMD didnt have a class action lawsuit requiring them to purchase new laptops for end users involved in the claim.
I have a Sapphire 6850 that I bought to replace an evga gtx260 that died. Skyrim while running at 60fps suffers from horrid stuttering when looking up and down or strafing. Running Skyrim in windowed mode, or using a framerate limiter like MSI Afterburner OSD Server fixes much of the issue, buts still not as good as it was under the GTX260, even if it can do 60fps with higher graphics options.
"AMD has been rewriting the memory management portion of its driver to properly take advantage."
And the Slashdot editor has not been rewriting the failed summary with proper grammar. One takes advantage OF something. Incomplete sentence fragment. These are very simple English failures, the bar must be very low.
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.
pacman and frogger still play fine on my c64, so I don't know what you kids are fucking yammering on about.
dumb little bitches
False. I'm sitting in a factory right now that does comprehensive tests on every single unit we ship (millions - tens of millions) no matter what. We even overstress our components during testing to weed out early failures. We have 1/4th the amount of returns as our competitors and only 1/5 of them are actually broken.
TL;DR mine still works, 5 years later.
Cool story, bro.
Your anecdote, however, is not actually evidence.