Let's clear this up
Guys.. forget wayland. The thing you're all looking for, which has been mentioned a few times, but mostly missed, is this:
Xorg State Tracker: The Last Xorg Driver (previously known as xorg-video-modesetting)
With it, Xorg is just a library of things like low-level window management and input device management. Even the input management is being simplified, with Linux's recent generic event-driven input device support.
The Xorg State Tracker will swap video modes using kernel calls to GEM, so it doesn't know about your graphics card, and will work very smoothly, without crashing.
OpenGL, Xv, VDPAU, and all other rendering will/can be accelerated using Gallium3D, for optimal performance.
The Gallium3D drivers for your card will be much smaller and simpler than the old xorg-video drivers, and the OpenGL drivers, so graphics card vendors or Open Source developers will be able to support Linux much more easily. Moreover, a Gallium3D driver will be very portable to FreeBSD and Haiku and other Operating Systems (if not directly compatible), so there's a bigger market to encourage them to write those drivers, and a bigger pool of open source developers to work on free versions.
For those of you who want a simpler, cleaner X, this Xorg State Tracker is it. And it's coming.
Guys.. forget wayland. The thing you're all looking for, which has been mentioned a few times, but mostly missed, is this:
Xorg State Tracker: The Last Xorg Driver (previously known as xorg-video-modesetting)
With it, Xorg is just a library of things like low-level window management and input device management. Even the input management is being simplified, with Linux's recent generic event-driven input device support.
The Xorg State Tracker will swap video modes using kernel calls to GEM, so it doesn't know about your graphics card, and will work very smoothly, without crashing.
OpenGL, Xv, VDPAU, and all other rendering will/can be accelerated using Gallium3D, for optimal performance.
The Gallium3D drivers for your card will be much smaller and simpler than the old xorg-video drivers, and the OpenGL drivers, so graphics card vendors or Open Source developers will be able to support Linux much more easily. Moreover, a Gallium3D driver will be very portable to FreeBSD and Haiku and other Operating Systems (if not directly compatible), so there's a bigger market to encourage them to write those drivers, and a bigger pool of open source developers to work on free versions.
For those of you who want a simpler, cleaner X, this Xorg State Tracker is it. And it's coming.
Comment