The Interesting Tale Of AMD's FirePro Drivers
Phoronix: The Interesting Tale Of AMD's FirePro Drivers
Earlier this week we published our annual look at AMD's Catalyst driver releases from the past year. Not only did the Catalyst Linux driver this year picked up a couple new features, its driver performance had improved slightly over the past twelve months. In building up some initial test data for OpenBenchmarking.org we decided not only to do these tests on the latest consumer-grade graphics card this year, but expand it to cover the workstation performance too and to go back nearly two years in time. These results for an AMD FirePro V8700 graphics card with the monthly driver updates going back to Catalyst 9.2 are quite interesting. AMD announced twice this year optimizations to their FirePro driver software, but in reality these "optimizations" were largely unsustainable and not optimizations as much as they were attempting to address driver regressions from the past.
Just some constructive criticism Michael, if I may?
Originally Posted by phoronix
Tell me that doesn't look better than a laundry list of components? And of course, comments are welcome from readers
I even picked out the Phoronix green color to give it a "fully dressed" feel
Format nitpicking aside, I love the detail in this article. This is a lot more in-depth and comprehensive (especially with all the SPECview stuff) than articles we've seen in the past. You really seem to be stepping up the ante with the focus on the business crowd, and while I think that will get you quite a following from people into GPGPU and rendering and such, please keep in mind the humble roots that made Phoronix.com popular in the first place. To sum it up in one phrase, I'd say that I want Phoronix to retain its keen interest in "3d games on GNU/Linux". Articles like this one show a very different Phoronix -- one that I believe is indeed compatible with the more fun-loving, game-focused Phoronix, provided that you (or future editors, since you said you may be stepping down) actively try to maintain that balance.
And of course I'm also interested in this article as a Catalyst user and a HD5970 owner, and I find that your results largely correspond with my qualitative experience over the course of the time I've had this GPU. Well done.
I would hope all these tests will finally put a misconception to rest.
You know, when a new video cards hits the market and everybody is like "well, that's the performance now, but let's wait until the drivers mature". There you have it folks: a year's worth of drivers and no tangible difference. The same goes for regular ATI cards and Nvidia as well.
Very nice. Although it's not the prettiest table I've seen, it has the advantage of letting me know the type of hardware used in this article, since I usually just skip that part when I start reading:
Originally Posted by allquixotic
"Our (machine) used for carrying out this (name of test) testing..."
We can only hope that the next editorial staff will solve this and other issues.
Not really. When you consider that newer drivers have the massive burden of not only running fast, but also correctly (because a great many applications don't render correctly or crash on old drivers, particularly fglrx), the difference is quite good. That they managed to add enough features (GL extensions, internal refactoring, etc) to enable all these new apps to run correctly, without reducing performance, is actually an accomplishment. Of course you could say, well, the driver ought to run every app out of the gate; but OpenGL driver<->app compatibility is a constant battle on all platforms, and it's really a give and take between the app developers and the driver developers: they both have to give a little to really make it work.
Originally Posted by bug77
Aside from that, there weren't any tests where the most recent drivers got slaughtered, so the performance is consistent; but there are a couple tests where performance has gone up nicely over the course of the year. I don't think a whitewashed conclusion of "no performance improvement" makes sense: if you use applications with a performance and feature profile similar to (or identical to) any of the tests where recent releases have increased performance, then you will see improved performance. If you only run such apps, your experience will be very very different from someone else who, for example, only runs apps with a performance profile similar to the tests where performance had slightly dropped.
And no, you can't go drawing conclusions about the drivers of a completely different vendor with significantly different hardware based on an overgeneralization about the drivers of a competitor...
Those tables need some tweaking. Too low contrast and too much information makes this particular example as hard to read as the textual description. At least make the text solid black on information that matters, like kernel version and hardware info. Automatic tables are nice, but some may need manual editing to remove some unnecessary information.
Originally Posted by Michael
I was only talking about performance. Of course features will be added and bugs fixed. But the performance stays pretty much on the same level.
Originally Posted by allquixotic
Instead, when a new cards hits the market and it can't match the competition on a performance level, all the fanboys go: "yeah, but the other card has been available for X months, just wait for the drivers to mature for the new card and then you'll see". It applies to both ATI/AMD and Nvidia fans.
And on the other hand there's way too much contrast on the zebra coloring of the column and row titles. The rest of the cells have a background color that is way too dark.