Originally posted by glxextxexlg
View Post
Announcement
Collapse
No announcement yet.
AMD's opensource lies exposed
Collapse
X
-
Originally posted by pingufunkbeatSome more FUD.
They dropped support for 5-year old chipsets.RS690 introduced March 2007, driver support dropped March 2009. Last time I checked that was only two years.
Comment
-
-
Originally posted by deanjo View PostRS690 introduced March 2007, driver support dropped March 2009. Last time I checked that was only two years.
Why when there is a perfectly good blob pre-made and ready to use that offers all the features needed.
Why code KDE when there's a perfectly good Mac OSX? Why code for vim when there's a perfectly good Visual Studio?
There are many very good reasons for open drivers -- easier to maintain for distributions, it is LEGAL (!!!) to distribute them, they do not violate the GPL (!!!), they work with multi-screen setups properly, support kernel modesetting, work out of the box, etc.
These are good reasons. If you're happy with your semi-legal blob which the kernel hackers hate, the distros hate, which is basically illegal according to Linus and many others, which replaces half of your system with unknown code, then that's fine, but please to respect our wish to have a clean, open solution.
If our compiler is open, our kernel is open, our editors, desktops, browsers, servers and pretty much all other drivers are open, then why should we depend on the benevolence of one single company and their magical, closed, illegal blob?
The blob makes the developers' lives difficult. All because nvidia has secret sauce. Screw them. I can live with 50% or 75% performance. I don't want the Windows graphics subsystem injected into my kernel
Comment
-
Originally posted by crazycheese View Post- it will never reach full possible speed due to absence of close-to-hardware tools and direct communication with designers.
The blobs are faster, and taken as a reference, but that doesn't mean that this is "full speed", just that they have been optimised better. They could possibly be even faster with some more optimisations, some of which are unreasonable.
Same goes for GCC and other compilers. Using the binary blob on Linux is like compiling your whole Linux using Visual Studio because it produces more optimised code.
80% of the blob is plenty fast. It's just that gamers get really touchy about their FPS. An Intel i7 running GCC-compiled software is much slower than when it runs ICC-compiled stuff, yet people don't bitch and whine about not getting full performance from their expensive CPU, because it doesn't impact the FPS in Vorkraft :P
Comment
-
Originally posted by pingufunkybeat View PostThat's a glaring exception affecting a small number of people. The vast majority of products were older than 5 years at the time when the binary drivers stopped following bleeding edge X versions and kernels (they still work just fine with older software).
Becasue he cares about open source?
Why code KDE when there's a perfectly good Mac OSX? Why code for vim when there's a perfectly good Visual Studio?
There are many very good reasons for open drivers -- easier to maintain for distributions, it is LEGAL (!!!) to distribute them, they do not violate the GPL (!!!), they work with multi-screen setups properly, support kernel modesetting, work out of the box, etc.
These are good reasons. If you're happy with your semi-legal blob which the kernel hackers hate, the distros hate, which is basically illegal according to Linus and many others, which replaces half of your system with unknown code, then that's fine, but please to respect our wish to have a clean, open solution.
If our compiler is open, our kernel is open, our editors, desktops, browsers, servers and pretty much all other drivers are open, then why should we depend on the benevolence of one single company and their magical, closed, illegal blob?
The blob makes the developers' lives difficult. All because nvidia has secret sauce. Screw them. I can live with 50% or 75% performance. I don't want the Windows graphics subsystem injected into my kernel
Comment
-
Here, for example
ICC produces exexutables up to 2x faster than GCC (though the difference is usually not that big). Yet this is what all distributions are compiled with. And much of the scientific simulation software.
Getting to 75% of the performance of the blob (like r300g) is not a problem, it's an excellent result. The gamerz can play Windows, which is what runs most of their games.
The main issue with the open drivers is functionality (for recent hardware). Getting to OpenGL 3 and higher is a very important step. Crying about FPS is unimportant. Stable, open source drivers are important. They provide legal, out-of-the-box functionality which works well with the rest of the system. This is important.
Comment
-
Originally posted by pingufunkybeat View PostHere, for example
ICC produces exexutables up to 2x faster than GCC (though the difference is usually not that big). Yet this is what all distributions are compiled with. And much of the scientific simulation software.
Getting to 75% of the performance of the blob (like r300g) is not a problem, it's an excellent result. The gamerz can play Windows, which is what runs most of their games.
The main issue with the open drivers is functionality (for recent hardware). Getting to OpenGL 3 and higher is a very important step. Crying about FPS is unimportant. Stable, open source drivers are important. They provide legal, out-of-the-box functionality which works well with the rest of the system. This is important.
Yes and where performance counts for people that want it people do recompile. If this wasn't the case there would be no need for alternative compilers for linux now would there?
Comment
-
Originally posted by deanjo View PostChances are though they will never match the features and performance of the blobs. KMS is useless to me as it serves little practical use.
Well first of all, it isn't illegal. I may be the opinion of some that it should be illegal reality is that it is not.
How does it make their life difficult? If anything it is easier for them, just look at recent testimonies from Mozilla, KDE, Carmack for example. If anything it is the FOSS drivers that are giving them grief.
When there is a bug, it's impossible to trace. Lol at KDE. KDE was UNUSABLE on Nvidia for YEARS. Unusable! Because they didn't accelerate things which were important for desktop effects, but were not used in games. The only solution was waiting for Nvidia to fix it.
RedHat loves the blobs so much that they are funding nouveau developers to reverse engineer the blob. Novell loves them so much that they were working on RadeonHD.
What are you smoking? The blobs are foreign tissue which cause problems for developers, package maintainers, distribution, and users. Only gamers and some GPGPU guys prefer them because they absolutely need the performance.
Comment
Comment