NVIDIA Presents Plans To Support Mir and Wayland On Linux
An anonymous reader writes: AMD recently presented plans to unify their open-source and Catalyst Linux drivers at the open source XDC2014 conference in France. NVIDIA's rebuttal presentation focused on support Mir and Wayland on Linux. The next-generation display stacks are competing to succeed the X.Org Server. NVIDIA is partially refactoring their Linux graphics driver to support EGL outside of X11, to propose new EGL extensions for better driver interoperability with Wayland/Mir, and to support the KMS APIs by their driver. NVIDIA's binary driver will support the KMS APIs/ioctls but will be using their own implementation of kernel mode-setting. The EGL improvements are said to land in their closed-source driver this autumn while the other changes probably won't be seen until next year.
Seems more like NVidia should be providing some kind of generic global driver and the display software (whichever it may be) should interface with it. I thought we were past the point of each piece of software needing special drivers to interface with hardware. Isn't this the whole point of a modern OS? What happens when "the next big thing" comes alone?
Does systemd have its own display stack?
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
No matter it is closed source, Nvidia drivers always worked like a charm on Redhat/Fedora as far as i can remember (for the last 10 years for sure), and still do. Installation as easy as 2 commands nowadays.
Kudos to Nvidia guys.
Toxique
Regards
Linux driver support has always been a huge weakness for home users. Apple fans tend to use mostly Apple-approved hardware and everyone makes a driver for Windows. Linux support has always been an afterthought or a non-thought, often with enthusiasts hacking together support for a device months or even years after it is on the market.
I don't know too many people who use Linux as a primary home OS, but for those that do, good driver support is a must. It probably won't get Linux any more share of the OS pie, but it will mean less pulled out hair for the 1% or so of people who run it on laptops or workstations.
I remember watching blue people in flash videos.
At the time, I blamed NVIDIA / vdpau.
However it was really Adobe Flash crossing red and blue that caused me to see smurfs everywhere.
Just like the Linux kernel being GPLv2 has forced them to reveal anything as it is?
GPLv2 is broken, which is why it's been replaced. Just because the kernel devs still have their heads stuck in the sand is no reason not to sabotage or block binary blobs from operating in userspace. The next logical step is to block non-free drivers from operating with Wayland.
If they can't play by our rules, they can fuck off out of our sandbox.
Except for Broadcom wireless drivers on my Dell laptops and home Kodak/HP cheap ass printers (went with brother laser for easy insall) I haven't had any issues with drivers on linux since I've gone full time in 2006. Yes there have been some performance issues with AMD drivers but nothing that would affect normal day to day usage. Currently I'm using A8/A10- chips in my computers and the latest AMD drivers work really good with games.
by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
Because I haven't seen a hardware release where Windows drivers didn't ship with the product. I see a reasonable bit of hardware too, what with doing IT support for a living.
Nvidia drivers have always worked like a charm in RedHat/Fedora since a loooooooooong time ago. And still do.
Nowadays, it takes just a couple of commands to install and/or upgrade from rpmfusion and have my system video working 100%.
My apologies since i do not care it is closed source.
And why would anyone want to use that fork, or even Wayland at all, for that matter, if it prevents the use of the only really good GPU drivers that exist for Linux, but offers no practical advantage for the user ? In fact, I have yet to see any convincing reason why I would want to switch to Wayland from X in the first place, other than because it is made mandatory by major distributions, similarly to systemd.
GPLv2 is broken, which is why it's been replaced. Just because the kernel devs still have their heads stuck in the sand is no reason not to sabotage or block binary blobs from operating in userspace. The next logical step is to block non-free drivers from operating with Wayland.
If they can't play by our rules, they can fuck off out of our sandbox.
Great, Linux could really use a reduction of its ~1% market share, due to the users that would end up dumping it in favor of Windows. I guess the next logical step after that would be blocking closed source applications as well (they are already a PITA anyway, with all the compatibility issues between distributions and over time), then closed firmware blobs - on which many current "open" drivers depend, and maybe closed hardware as well, to be consistent with the ideology ?
After this, I'm done with you.
I kind of miss my older ATI card. At least Catalyst didn't have drivers that broke or have versions that peg the hell out of the cpu.
http://saveie6.com/
GPLv2 isn't broken. And how do you stop wayland from using non-free *GL implementations. The very idea of wayland was to offload as much as possible to drivers via KMS and EGL. You would have to stop end-users from installing these kms and EGL binary implementations. In fact waylands done a great thing by convincing proprietary driver writters to partially port to open interfaces, which should make the open driver effort easier.
GPLv3 is broken because it is not friendly to the way businesses currently work in society. FreeBSD has been gaining a lot more traction in the past few years because of GPL's restrictions. Because of this, FreeBSD has been gaining a lot of growth in new features and development. A lot of large datacenter sysadmins can attest to a large growth in FreeBSD at the expense of Linux, but relative to Linux, the "large growth" is still small, but it is gaining momentum.
Speaking about issues. From what I've seen over the years, fragmentation of Linux based OSes has been becoming an issue. Unfocused A.D.D. style flash mobs to the latest and greatest, then fork and jump ship or just start a new project when they get bored, leaving sysadmins in a lurch. SystemD is merely a symptom of the underlying issue that is plaguing the Linux side of Unix.
Linux distros need to return to their Unix roots.
Note: I am using "Linux" as the community as a whole, not as the Kernel.