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."
This is sort of what you're supposed to do -- optimize your video driver. How the living fuck is this news?
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.
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.
Radeon drivers have been hell lately. HD7970 experience here :-(
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.
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.
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.
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.
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.
"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...
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