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."
Atleast they have released the specs out to OSS developers and are working towards a accelerated solution. There used to be a time when only Nvidia cards used to run at full power on Linux. Go AMD!
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.
FTFS:
The DDX driver supports mode-setting on the Evergreen/R800 series GPUs with VGA and DVI connectors
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 4800 series of cards have excellent acceleration support with the radeon driver these days (the latest source releases). It's not quite fast enough to play Nexuiz at high settings but compositing runs great and the desktop is stable! I honestly can't remember a time when the proprietary driver wasn't locking up or corrupting the screen, so this makes me pretty happy as an AMD owner.
Hopefully it's only a matter of time until the 5000 series is supported -- the proprietary driver just isn't an option if it's going to be crashy and have poor image quality.
Dynamic power management still sucks for laptop users though. I have a laptop with a HD3650 GPU and it runs terribly hot with the default Fedora 12 and Ubuntu 10.04 Alpha drivers. If I use the "ForceLowPowerMode" it runs cooler, but the radeon driver will corrupt the cursor and radeonhd will slow down. With the Windows 7 driver it never runs hot.
Some reading between the lines is needed.
Any r600 acceleration code *should* work with only minor tweaks on Evergreen (r800). The biggest changes are supposedly in GPGPU-land; r800 supports a lot more shader instructions than r700 or r600.
I don't have one of these yet, but I'm sure Cooper and Richard, the AMD 3D devs, are furiously coding away to make stuff run.
~ C.
This was written by AMD's Alex who??
>and this code has finally cleared AMD's legal review.
Has nothing in it that we feel might be secret or licensed....
Doesn't do 3D CHECK
Doesn't do 2D CHECK
Passes our legal review- let people enjoy it now!!!!
'The driver doesn't offer 2D or 3D acceleration' -- o.O
Yay, no 2D or 3D support! I wonder, in what dimension does this driver work?
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!
Also important: it supports userland mode-setting, *not* kernel-based mode-setting yet.
For the last time, PIN Number and ATM Machine are redundancies!
Thats why I stay with Intel graphics, they may not be the fastest graphics card in the world
but their Linux drivers never made any problems. Be it mode switching or dual-head, everything *just works*.
And that by using existing Xorg standards (XRandR, etc.), e.g. no nightmare "nvidia-settings" program as in the case for "the other" manufacturer.
And yes, for most models the drivers are open source, IIRC.
hey, dick, put up or shut up.
In other words, do better yourself.
i am the troll. thank you so much for feeding me. trolling would be SO DAMNED BORING if no one did that. thanks again, by showing that they will get responded to you have inspired me to troll some more. i might have gotten discouraged without you!
I am not your tech support.
Then quit posting in this thread, you dumbfuck Jew piece of shit bitchass nigger.
It seems nobody wanted to talk about the fact that [Rage] Theater 300 and later families (including Theater 550, 650, 750) have ZERO SUPPORT IN LINUX! Not free driver, not proprietary driver, not even documentation!! It is used on various All-in-wonder cards and standalone PCI[E]/USB tuner cards, and would be a great product ($39 for Theater 650 Pro TV card) for Linux if only THE LOBBYISTS AND DEVELOPERS START PAYING ATTENTION!!!
I've had a R600 based radeon HD3870 on linux for a while. I used to go with the fglrx proprietary drivers, but I've recently switched to the radeon (ddx) driver.
I have to say I'm extremely happy with the Open driver. Now is it Free Software? I'm not sure, I mean *most* of the driver seems to be, but you still need to load microcode firmware.
As far as the quality of the driver though, it seems very bug free and the kernel mode setting is awesome. Switching from vt-1 to an Xorg session for example is instantaneous. Mesa seems to need some work on the 3d side, but you can play quakelive on it and run the kde version of compiz.
It's really great that ATI has both released documentation and paid developers to work on getting these drivers up and running, they should consider both sponsoring some 3d work on the mesa side and also figuring out a way around the microcode situation.
Liberty.
here here! My name is Anonymous Coward, and I thank you for your work on the drivers Alex! My computer wouldn't work the same without you.
Its great to see some hardware companies coming out with open source drivers for their technology. Even if the driver is so far incomplete its at least a good starting point which will hopefully be improved on. I feel that by providing this sort of information AMD may have a repreive which will help it have a fighting chance in the future. Its such a shame that Via have not been doing more with their graphics drivers in Linux. I really wish that openchrome had more support given that so many cheap nettop/netbook style systems have via chipsets (at least in asia).
While some of my recent negative moderation may have been justified, I've never been down-modded so much, so quickly. Am I really being attacked by Scientologists? Pretty amazing. This post, however, is NOT a troll; I believe all that I have said. I will stand by it until I die.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Now if only they'd release an open-source Windows driver....
Support my political activism on Patreon.
I just want XBMC to hardware decode all that hidef stuff with an ATI card. That means UVD support both at Ati's end and of course the XBMC project end. I'm using an Nvidia 9400gt right now in my media center and it works fine and all, I just want to have more choices. Is that too much to ask?
Which is a driver issue, not the card? releasing driver openly might help get some of that stuff sorted for Linux based systems
Seconded, looking at the Mesa repository it seems as if people are working very hard to get those new drivers working.
By the way, is there any plan for a radeon r600 gallium driver or is that after r300g is done?
To be, or not to be: isn't that quite logical, Slashdot Beta?