Oh yes, let's blame Google for being tired the mess which is the graphical stack of Linux nowadays. We have a graphic stack which was designed more than 30 years ago and to make it work with modern paradigms we patch it in every conceivable way. So taking apart DRI vs DRI2, XInput vs XInput2, Mesa vs Gallium3D, KMS and any other new patch above X limitations:
It comes Intel with EXA, UXA, GEM, SNA and God knows what else
Nvidia replacing half of the mess with their own private, closed and cryptic implementation
AMD doing the same on their part
Everyone has their own implementation of video acceleration and every one supports other features or not depending on their will and I'm ruling out legacy sytems and graphic stacks out of the main three. So now Adobe, Google or whatever other company tries to get hardware acceleration for their product of implement some other fancy feature easily implemented on the unified stack of Windows or OSX and they find bug after bug and it's normal.
And the situation is not improving. Wayland is taking ages to come out and still we have to see the support it might get from Nvidia and AMD, because without it, it's useless and in the mix comes Mir. Really?
So either Steam or Canonical or anyone else comes into play and gets enough traction to get companies on their side and cleans this mess in a dictatorship way or we continue as we go right now. Contrary to propietary systems we have freedom to implement what we want, but the price to pay is not having features implemented by third parties in a timely manner or implemented at all.
It comes Intel with EXA, UXA, GEM, SNA and God knows what else
Nvidia replacing half of the mess with their own private, closed and cryptic implementation
AMD doing the same on their part
Everyone has their own implementation of video acceleration and every one supports other features or not depending on their will and I'm ruling out legacy sytems and graphic stacks out of the main three. So now Adobe, Google or whatever other company tries to get hardware acceleration for their product of implement some other fancy feature easily implemented on the unified stack of Windows or OSX and they find bug after bug and it's normal.
And the situation is not improving. Wayland is taking ages to come out and still we have to see the support it might get from Nvidia and AMD, because without it, it's useless and in the mix comes Mir. Really?
So either Steam or Canonical or anyone else comes into play and gets enough traction to get companies on their side and cleans this mess in a dictatorship way or we continue as we go right now. Contrary to propietary systems we have freedom to implement what we want, but the price to pay is not having features implemented by third parties in a timely manner or implemented at all.
Comment