The advantage of tracking and working the upstream projects (kernel, mesa, X) is that your code will always work with the latest releases. The disadvantage is that it will need some work and there will be some lag to port to older releases. If you track older releases, there will be work and lag required to support newer ones.
The open drivers track the latest releases. They catch a lot of grief for not supporting older releases immediately, although most distros do a good job of backporting the necessary changes.
The closed drivers target current releases, but that means there is usually a lag catching up the support for the latest kernel/X releases. They catch grief for not supporting the latest kernel/X releases immediately.
Neither option is perfect.
It will be added to r600g.
Originally Posted by smitty3268
If hardware vendors won't start some serious support of their products on Linux, less and less Linux users will want to buy and use them; also, lack of hardware support is one of the major causes of people sticking with Windows rather than anything else. This obviously leads software developers to ignore Linux itself as an appetible target for their projects, since the userbase is neglectible. And that last thing leads hardware vendors to ignore Linux, and so on and so forth. This is a vicious circle that has to be broken somewhere, and day-1 hardware support is one of the best ways to do that. And if it's open-source, it's a whole lot better.
I was waiting for this news since I bought my Radeon HD 6870 last November, and now I can finally install Linux on my desktop box without the hassle of hacking with the Catalyst suite; for this, I want to thank John Bridgman and everyone else working on the open-source radeon drivers.
Good job for all those involved.
Forgive my ignorance, isn't xorg semi-modular? Can't xf86-video-ati be upgraded independently? So isn't this not so much an xorg problem as much as a traditional linux distribution upgrade path problem?
Originally Posted by FunkyRider
xf86-video-ati doesn't do much. Only 2d acceleration and Xvideo, basically.
For 3d acceleration (or any acceleration), you need to upgrade the kernel, libdrm (the two must be in sync!) and mesa.
As long as you are using a libdrm_radeon from the last year or so (once radeon came out of staging in the kernel), you should be fine.
Originally Posted by pingufunkybeat
True men only use vi...
Originally Posted by Tudhalyas
3D Graphics be gone! :P
I don't own an Evergreen card, but from what I've been reading the open source support is now quite good. 3D support was added in September 2010 and the latest thing to be added in the just-released 2.6.37 Linux kernel is hardware blit support - see http://www.phoronix.com/scan.php?pag...item&px=ODU4Mw
Originally Posted by Mazur
Tags for this Thread