Originally posted by 89c51
View Post
Announcement
Collapse
No announcement yet.
Talk Of NVIDIA Looking At Wayland Support
Collapse
X
-
Originally posted by bug77 View PostI didn't mean they were hostile or anything. Just that I'm not aware of any efforts to accommodate blobs yet and if Wayland doesn't show any interest past 1.0, this could become a problem. But as long as Wayland and others agree to tackle blob support together, we'll all be in heaven.
PS I doubt nvidia's blob was written for X.org only because it seems to be working fine on Windows, too.
Nvidia's Unix/Linux blob was written only for X.org, but of course the driver core is platform neutral. Though non-core stuff is X.org specific - it has XRandR, COMPOSITE, xlib etc etc support which is not needed under Wayland either at all or replaced with the corresponding (and simpler) Wayland solution.
I'm sure creating a driver for Wayland is way easier than for X.org because by today's standards the latter is an old, sophisticated and wacky standard.Last edited by mark45; 18 August 2012, 09:01 AM.
Comment
-
Originally posted by mark45 View PostWayland doesn't have a good or bad attitude towards blobs, it's about blobs not working under Wayland because they've been written to work on Unix-like systems only under X.org, hence to make the blobs work with Wayland the best way would be to implement EGL & KMS support, that is, the stuff that Wayland relies on. There's no bias nor artificial barriers.
Comment
-
Quote from this page:Originally posted by pingufunkybeat View PostBinary blob drivers do all their memory management and modesetting in kernel space. They already have "KMS", it's just not the open source KMS which is used by Mesa drivers, but their own closed-source re-implementation.
Comment
-
Originally posted by asdxNvidia,
please stop providing us with your blob. Instead, please provide specifications to improve the nouveau driver.
Try to put yourself in their shoes: they have a binary core that can be made to work on Linux, Windows, Solaris and BSD. Why treat Linux differently? Does that make business sense?
Comment
-
Originally posted by asdxHow does the radeon driver sucks exactly? At least they don't break on suspend/resume or in every new Xorg/kernel release like they do break on the blob. Radeon is also open source so developers can add things like Wayland support very quickly; in fact, Radeon and the other DRI/KMS drivers already supports Wayland since day 1.
Binary drivers will always be behind because with binary drivers then users have to wait for corporations (that don't care about Linux) to add support to everything the community comes up with, and that obviously won't always work, since it's not in the best interest of a corporation to support the Linux community.
Nvidia on the other hand has a pretty good blob. If they released specs together with ATI and nouveau would on the same level with the AMD driver, nvidia's blob would still run circles around it. Sure it doesn't do KMS, but is that preventing you from using the video card? It doesn't do Optimus either, that could be a bummer for some. Still it's one useful feature missing.
Originally posted by asdxI'm not going to put myself in the shoes of a corporation that doesn't care about Linux.
If they don't do what you think they should, it doesn't mean they don't care about Linux. They wouldn't have the best blob for Linux or have the professional market cornered if they didn't care.
Comment
-
Originally posted by birdie View PostLet's see when Wayland is ready, because right now it's mostly unusable and lacking crucial features even on Intel drivers.
is "lacking crucial features"?
Are you possibly talking about the lack of relative pointer events?
Comment
Comment