AMD Publishes Open-Source "ATI Evergreen" Driver
Several readers have written to tell us that AMD has published their code to support the Radeon HD 5000 "Evergreen" graphics cards on Linux in an open-source driver. Unfortunately the driver isn't quite as complete as some might hope. The current offering doesn't promise 2D (EXA) acceleration or 3D support. "The DDX driver supports mode-setting on the Evergreen/R800 series GPUs with VGA and DVI connectors while the DisplayPort connectivity is still not working right, according to AMD's Alex Deucher who had written most of this code. These new AMD graphics cards have been around since September while there was no open-source support at that time. In December just before Christmas there was Evergreen Shader documentation that was made publicly available and around that time it was confirmed via our forums that initial VGA mode-setting was working with Evergreen internally on unreleased code. Since then the digital connector support has been added in and this code has finally cleared AMD's legal review. The revised target was to publish this code by FOSDEM, which is this weekend so AMD did hit the target this time."
The current offering doesn't promise 2D (EXA) acceleration or 3D support.
So if it doesn't offer 2D acceleration or 3D support... what does it do? Framebuffer mode? Seriously why would ATI even release a driver in this pathetic of state, at least when I can buy an nVidia card for the same amount and have 100% of features work just fine.
Taxation is legalized theft, no more, no less.
Well what IS the driver going to do, then?
Run Nethack at 120fps?
There is some amount of ridiculousness here - perhaps I don't understand something but explain to me if you will, how this works - Every time a new GPU is released, a shit load of new driver code is required to just get it working. And then there a a truck load more of code required to get 2D acceleration working. And then the same for 3D. How come the GPU vendors do not have a freaking portion of their hardware always work the same way, with same driver code - it just does mode setting and sets up the GPU for decent level of 2D acceleration. The you write a per GPU, dynamically loadable module that will deal with that particular family of GPU. I mean there is not a whole lot you can do with modesetting and 2D - no one cares of 2D accel anymore - it should just work the same way with same driver code for all series of GPUs for a particular vendor. NVidia has to drop support for older chips, fork the driver and have it only support newer chips because of bloat that it becomes having to support different families of GPUs each requiring lots of code.
The driver is functional for your regular 2d needs. Browsing the web and moving windows around is fast enough. It doesn't crash all the time (only tried it for a few hours, and no problems so far), but it does lack video overlays, so it's not quite ready for media use just yet.
Wow, attack the guy's name. Nice. Maybe he should go by "Anonymous Coward" like all the cool kids.
In fact, Alex has been developing open source drivers for ATI cards for years on his own dime, and AMD only relatively recently hired him to do the same thing for money. Would a little gratitude to either of them kill you?
Alex, the only reason I could see anything from my Radeon card for the last six years was because of your work. Thank you!