But that better be fully open documentation, because otherwise that succes will be shortlived when consumers find out that buying nVidia means upgrading whenever nVidia thinks it's time to upgrade while the consumer might not want that yet. That would result in "never buying nVidia again!". Or at least having open source support ready at blob support discontinuation of the product.
But this: http://ubuntuforums.org/showthread.php?t=2008824 and 1000's of other users, wth many posts similar are gambling whether or not this or that newer model can switch it properly ?
Linux on a new Laptop, especially a powerful one with an expen$ive Nvidia-gpu, should NOT be a gamble for new users.
Until Nvidia provides a "proper" Optimus driver solution for Linux, this will always remain an Nvidia/Intel/WinBlowz party only. They are basically saying NO to a powerful Linux Laptop-Worstation choice for Linux users.
.... hence, Nvidia <- fu_k you!
A couple years ago, only a handful of these incorporated Optimess, but those days are long gone, because all the newer laptops,... will have it, whether we want it, or not.
I actually just picked up a cheap-used Dell Precision M90 purposely (with nvidia Quadro-FX2500M) -Lol. Everthing is just there though -Linux, (or any of the *BSD's), X with 3d glx nvidia driver... all working smoothly.
Last edited by scjet; 06-28-2012 at 12:39 AM.
YELLOW "means that it is implemented but has some known bugs." It explains it self. The feature with this has bugs which means unstable for production.
RED "means that someone needs to write the code. The required knowledge to write the code may or may not be known. Please ask on #radeon if you want to get your feet wet on this." This means nobody has been scheduled to handle that type of feature and nobody knows if it can actually be supported for each Radeon model.
Radeon graphics does support video hardware decode since the first Radeon model in Windows, but ATI at the time wrote it so horrible that it was unstable in Windows. AMD not providing any documentation for UVD just prove that I am right that not even AMD is willing to be completely open source to the community. This may change, but I still doubt it.
You need to read the legend before coming here to correct me.
There are many features that the open source Radeon driver does not support yet. It seems you do not see those features listed as TODO and this means it needs those features to be compatible with OpenGL spec or provide the features the Windows drivers includes. As it stands right now the open source Radeon driver is not ready for production systems. It is OK to use for simple 2D tasks, but for OpenGL will have a problem. Gamers or users running 3D applications should still use nVidia graphic cards to ease playing their games or using 3D applications in Linux since nVidia's close source drivers are ready for production if you like them or not.
I think there are two camps here (open and blob) which use the same language but a different dictionary. Let me explain:
Open Good: works stable, secure, gives enough features to be perfectly usable "It just works", good integration with Linux kernel mechanisms. Perfect for production usage on the desktop. High speed desktop effects. Everything might not work in the driver, but is useable nontheless because for example video can run perfectly, without tearing, in software. There are no fancy gimmicks and uber framerates, but that's less irritating than the shortcommings of the blob (like slower boot, no KMS, less security, upgrade limiting in time, lifespan, etc.)
Blob Good: gigantic full spectrum latest standards and protocol support, massive optimal compute power, full video acceleration, shiny graphics, gimmick support (3D bullshit and "EyeFinity" 3+ screen support, etc.
So when we are discussing "superiority", first ask yourself superiority in WHAT.
What's superior for me is the open definition of Good. Blobs can be better at their stuff that I couldn't give a rats ass about, because if I supstract $99 for an Apple TV and $250 from an Xbox360, from a $400 Crysis nVidia card, I'm still left with $50 spare for actually buying games and renting movies, or modding my Xbox in the case I'm not into buying anything. And even then I don't have to upgrade the console as much as I would have to upgrade my GPU. Capiche?
There are a few, yes.There are many features that the open source Radeon driver does not support yet.
WTF? TODO items are still TODO because there is as yet no information published (mostly due to legal concerns) on how to interface to those parts of the AMD/ATI GPUs. Hopefully when legal review is complete a way can be found to publish the programming specifications for these still TODO features.It seems you do not see those features listed as TODO and this means it needs those features to be compatible with OpenGL spec or provide the features the Windows drivers includes.
Actually, as it stands right now, the open source Radeon driver for Linux is perfectly stable and compliant with OpenGL 3.0. I don't know where you get information from, but wherever it is they are woefully out of date. As for 2D acceleration ... that is what the Linux desktop actually uses, and the open source Radeon drivers for Linux perform better (at 2D) than the fglrx closed binary blob does.As it stands right now the open source Radeon driver is not ready for production systems. It is OK to use for simple 2D tasks, but for OpenGL will have a problem.
Gamers are a tiny market, games are a trivial use of computer hardware, and they have virtually nothing to do with Linux. If you want to play games, why don't you buy a game console?Gamers or users running 3D applications should still use nVidia graphic cards to ease playing their games or using 3D applications in Linux since nVidia's close source drivers are ready for production if you like them or not.
Last edited by hal2k1; 06-28-2012 at 05:24 AM.
Still haven't heared nVidia do something about their SUCKING.
My stance regarding nVidia is therefore still:
FUCK YOU, nFailia!
They're too busy scoring big wins in the mobile sector to worry about the relatively minuscule number of open source desktop users.