"Unsupported and bitter" Open Source Editorial @ DH
Linc
OwnerDetroit Icrontian
DriverHeaven recently posted an editorial about ATI's lack of support for Linux users.
View: Pete's Open Source Journal "Unsupported and bitter"
View: Pete's Open Source Journal "Unsupported and bitter"
Source: Driver HeavenATI's stance in the whole subject reminds me of the whole SLI debate when it was re-introduced by nVidia, also known as burying your head in the sand. At first, ATI tried to downplay its importance, telling people left and right that it is practically useless, that they don't believe it will catch on, or that it will interest/benefit consumers. Do you know what happened after one year? - Crossfire. ATI saw the market, saw nVidia walking away with an easy victory, regrouped, and presented an alternative. Well ATI, guess who's walking away with an easy victory in the Linux front for the past years. Guess which company is preferred by people who are interested in running Linux, not only as their main operating system mind you, but even as a casual alternative in a dual-boot system.
0
Comments
If you want a hobbyist operating system for your PC, don't complain because a for-profit manufacturer finds it economically expedient to ignore you. If ATI finds it to their economic benefit to write Linux drivers, then I'm sure they will. Missing SLI was a dumb call on ATI's part. They are probably correct though, in assuming that the Linux home users are very small market.
I think Linux is just fine, if you want to play with it. If you can make real use of it, all the better. You can't expect all the manufacturers to write drivers for desktop Linux simply because it exists. If Linux ever builds the user base that its proponents have predicting (for year after year), then there will be no problem driver availablity.
what he said.
I agree completely.
//edit:
also, bear in mind that there is no "directX" for Linux. They not only have to write the drivers, but also lower level system support for said drivers. Not to trivialize the programmers' jobs, but writing a driver for a well documented and extremely mature API is probably easier than writing one for something as hugely general as "linux".
prime, Linux uses OpenGL and Mesa. ATI just steadfastly refuses to code any decent drivers for GLX (OpenGL Extension to the X Window System) or DRI (Direct Rendering Infrastructure). Additionally, they aren't keen on releasing the specs on their cards so that Linux developers can code their own drivers. Their control panel applet depends on qt and as such only works in KDE. I sure as heck haven't gotten it working in Gnome even with the qt libraries.
The free radeon driver has excellent performance but only supports 3D acceleration on up to R250 cores. Work is proceeding on reverse-engineering the newer cards but I'm not holding my breath. My FireGL8800 is supported (R250) by the radeon driver and has acceptable performance at gaming.
On the other hand, nVidia's kernel module plugs right in and provides 2D/3D acceleration through OpenGL, GLX, and DRI. Their configuration applet functions in Gnome, KDE, and presumably other WMs as well. Performance is comparable to their Windows drivers.
Further reading:
http://en.wikipedia.org/wiki/OpenGL
http://en.wikipedia.org/wiki/Mesa_3D
http://en.wikipedia.org/wiki/GLX
http://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure
-drasnor
-drasnor
Without support from hardware MFGs Linux will never take off as an alternative to windows which is sad. There is an interface for playing windows based games with no penalty in Linux BTW, so it is possible to do away with M$ altogether. Just in case you're wondering, it does allow D3D games to run in Linux.
Heres a link to a blurb about Cedega
You are wrong. I game in linux all the time, i play UT2k4 and other games all the time, and i make good use of linux. I even run Steam in linux using an app called Cedega. More and more people are turning to linux because of the dissapointment windows is causing. and year by year linux gets easier to use, and year by year more people start using it. Continuing to ignore linux just because not as many people use it to game is just ridiculous. there are more then 1 million people using linux for all sorts of tasks, and ignoring it now and in the future is just foolish. But hey.. if ATi is under fire.. im glad.
the problem is... many people have ATi Cards and many people who hear about linux and want to try linux and even want to try gaming in linux are S.O.L. because some prick company decides they dont want to spend a little extra money to make drivers for linux.
Would i Be upset if i was a linux programmer? HELL YES. but im not.. so.. my small insignificant opinion doesnt really matter.
oh and leo.. just to let you know, Many linux distros are easier to install then windows XP. perhaps you are behind in your knowledge of linux. Oh and most hardware installs by itself and/or configures itself. Including Nvidia Video cards. I wish i could say the same thing about ATi, While i do game in linux with an ATi Card, it was a pain in the royal ass to get it to work, something wich would have only tooken me about 15 minutes to fix if i had an nVidia card took me about 3 hours. Was i happy? NO.
I hate ATi
As for market share they can't even measure it. Apple knows how many computers it's selling they can measure that. MS knows how many copies of Windows it's selling independantly or to boxed PC manufacturers. There are a handful of linux flavors that can track their market shares. But the reality is that there is almost no real way of tracking how fast linux is growing in the market share. If someone buys a Dell that's tracked as 1 windows install by Microsoft. But if that person later blows away windows an installs linux they can't track it.
In the corporate world linux is directly battling it out with windows on the server side and taking a much bigger fut hold then MS would like to admit. ON the desktop side it's gaining ground as office apps like Open Office are directly competing with MS Office. Also as business apps are developing more and more are being designed so that they will run on any platform. The reality if you look a little bit beyond the figures being provided is that Linux and OSX are taking chunks out of the MS's previously universal grasp. If ATI doesn't want to acknowledge that fact, it's their descision. But to simply wave of linux like some tag along brother they are fooling themselves.
As Drasnor said, this is wrong, also, writing documentation and such isn't hard, if you're using a distro that uses a packaging system then chances are that will tell you how to install the stuff anyway, plus linux is general because they all run the same "kernel" which is all the graphics company has to work on supporting, not the distro.
It works like this, Linux is purely the kernel, that's it.
The distro is then how the system is setup, where certain things are kept, the way the package manager works if it has one, the base system utilities, etc.
Next is the Window Manager or Desktop environment which are distro independant. Programs aren't limited to a particular distro or WM (unless it's some critical thing like the package manager or such [portage for Gentoo, apt-get for Debian, etc]. I mean when I see people complaining that they can't get their soundcard working with something, or others working with another, those things should be distro independant and setup regardless, same applies for graphics-card drivers.
To install nvidia's drivers in Gentoo you just type one command to the package manager and poof, same applies for Debian, etc etc. To install it manually just involves uncompressing them, typing a few commands and that's it. That doesn't require a package manager and would work on any distro. The ONLY thing the graphics company need to work on is making a kernel module that lets OpenGL and everything else access the card, just like nVidia have been doing for quite some time.
The reason people are so pissed off is because ATi won't make any remotely usable drivers and they wont release any information to let anyone else make them either.
I bought an nVidia card last time because of this and I don't intend to buy from ATi again until they do something about it.
Yeah, the point in Gentoo is that you just customise everything the way you want and then you never have to really reinstall it or whatever. My server is still running the same copy of Gentoo I installed 3 years ago, yet it is actually now running the latest version of Gentoo without me having ever reinstalled the OS or installed any form of service packs. Very nice having a modular OS that is constantly updated
anyway, yeh, linux has gotten so much better even over the past 3 years. i think that linux is something to be considered as a viable os to be used in the comming years, because it it gaining a "fanbase", more coders are working on the projects, and the developers/supporters are gaining attention. the platform is there, like i said, all that is needed is supporters and endorsers. not just from hardware companies either, software companies need to start endorsing linux and unix. im not sure how hard it would be to port something from OSX to unix, but i supose its some work going from anything to linux. Adn open source software needs to be publicized. Their are some great program out there, it is just that everyone thinks of a clunky, buggy, un-reliable program (M$ Windows comes to mind?) when they think of open source.
Don't you mean "Posts"?
Not quite as simple as that. There are a great many differences in going from a Universal OSX binary to linux. Even though OSX is based on bsd you can't even run all bsd compiled programs in OSX. There are still difference.
That being said it's probably easier to go from OSX to linux then it is to go from windows to linux. So as OSX continues to gain a greater and greater foot hold I think by proxy we are going to see more commercial grade apps that can also run on linux.
-drasnor
yeh, i did...
anyway, yeh, i think its gonna happen. after all the stuff that people said "This will never catch on." and sure enough it did. when automobiles came out, people thought of them as expensive novelties, now they are part of everyday life, same with personal computers. Linux is gonna catch on. People just have to be willing to learn a different User interface, and there area few different ways of doing things in linux. its like going from driving on the left side of the road to the RIGHT side of the road. The process gives you the same results, its just that a few of the steps are changed.