LWN.net Logo

What's the goal?

What's the goal?

Posted Mar 6, 2010 21:50 UTC (Sat) by nix (subscriber, #2304)
In reply to: What's the goal? by lxoliva
Parent article: Linux-2.6.33-libre released

Without the non-free firmware the card works fine, if unaccelerated. And I
far prefer a small amount of non-free firmware and a large body of free
software to the memory-leaking slow dysfunctional closed unfixable horror
that was fglrx...

I'm not going to chastise ATI/AMD for going from adamant hostility to free
software (post-r200) to funding developers and writing free drivers and
helping revamp the X-on-Linux graphics stack, because they didn't *at the
same time* rewrite several hundred Kb of firmware.


(Log in to post comments)

What's the goal?

Posted Mar 6, 2010 22:09 UTC (Sat) by lxoliva (guest, #40702) [Link]

Their change in stance was welcome. They didn't have to rewrite the blobs, though. They could just set them Free, or release enough info so that others can rewrite them. Surely they have either if not both.

My old ATI card works fine only if I blacklist the radeon driver. I had it completely disabled for a long time (it didn't work after replacing the blobs disguised as sources with empty arrays), and when the blobs were moved out of the tree, I tried again, but then I ran into the interrupt storm, figured it still wouldn't work and moved on.

What's the goal?

Posted Mar 6, 2010 23:50 UTC (Sat) by nix (subscriber, #2304) [Link]

Personally, I'm glad they chose to release info and get working on the
code as soon as they could, rather than waiting for God knows how long for
the lawyers to clear *everything* before starting any work at all. The
wait for docs was years long as it was.

The interrupt storm, well, IRQ support is very new and IRQs are only
supposed to be on at all with the firmware loaded. I doubt the not-loaded
case is tested very often. It certainly merits a bug report.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds