Caring less
Caring less
Posted Jul 1, 2013 6:51 UTC (Mon) by dlang (guest, #313)In reply to: Caring less by mjg59
Parent article: Riddell: Kubuntu Won't be Switching to Mir or XMir
Posted Jul 1, 2013 15:05 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link] (17 responses)
Posted Jul 1, 2013 21:04 UTC (Mon)
by raven667 (subscriber, #5198)
[Link] (15 responses)
Posted Jul 1, 2013 21:32 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link] (14 responses)
(The fairly obvious subtext here is that dlang should stop making authoritative statements about things he doesn't understand)
Posted Jul 1, 2013 21:40 UTC (Mon)
by dlang (guest, #313)
[Link] (10 responses)
Both of them explicitly say that Mir is able to use unmodified Android drivers to provide fully accelerated graphics.
If you are claiming that Mir windows on a Mir system will be accelerated, but XMir cannot use those drivers at all, that would seem to the statement that requires proof. It would seem obvious that if some windows on the screen can use Android drivers, that all the other windows on the screen would be using the same drivers.
Posted Jul 1, 2013 22:03 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link] (9 responses)
Bluntly, it would seem obvious that you don't know what you're talking about. Other windows are accelerated because the toolkits rendering into them are able to make mir calls. X clients can't.
Posted Jul 2, 2013 11:23 UTC (Tue)
by nye (subscriber, #51576)
[Link] (8 responses)
>XMir doesn't run on top of unmodified Android drivers.
Then you said:
>It creates a Mir window and then renders into it
>how could Mir accelerate any of the operations?
You've just moved the goalposts and then attacked someone for not understanding where you've hidden them.
Posted Jul 2, 2013 13:47 UTC (Tue)
by mjg59 (subscriber, #23239)
[Link] (7 responses)
But you're right, the way I disagreed with it initially was (strictly) wrong and potentially misleading. I apologise for that.
Posted Jul 2, 2013 15:51 UTC (Tue)
by dlang (guest, #313)
[Link] (6 responses)
since there are devices that have Android drivers but no X.org drivers, this means that XMir will run on some devices that X.org will not.
Other than the "it's not a free enough driver, so you should not use it" argument, how is someone not better off with XMir than Xorg in such a case?
Posted Jul 2, 2013 15:55 UTC (Tue)
by mjg59 (subscriber, #23239)
[Link] (5 responses)
Posted Jul 2, 2013 16:01 UTC (Tue)
by dlang (guest, #313)
[Link] (4 responses)
In addition, as others noted, even if Xorg is able to get some display on the device via the framebuffer driver, it can't always handle the modesetting and multiple outputs that the Android driver can.
Having a display beats not having a display.
Posted Jul 2, 2013 16:03 UTC (Tue)
by mjg59 (subscriber, #23239)
[Link] (3 responses)
Posted Jul 2, 2013 19:26 UTC (Tue)
by dlang (guest, #313)
[Link] (2 responses)
since XMir 'just' puts windows on the Mir desktop, any modesetting that Mir does benefits the entire desktop, including any XMir windows.
Posted Jul 2, 2013 19:44 UTC (Tue)
by mjg59 (subscriber, #23239)
[Link] (1 responses)
Posted Jul 3, 2013 8:25 UTC (Wed)
by renox (guest, #23785)
[Link]
Posted Jul 1, 2013 21:59 UTC (Mon)
by dlang (guest, #313)
[Link] (2 responses)
Well, if there are Android drivers for a device and there are not X.org drivers for a device, getting a display would seem like at least a minor advantage to me.
If the Mir stack can then take full advantage of acceleration (as indicated by the various links) then there's no reason to expect that XMir would not be able to make use of it.
Posted Jul 1, 2013 22:06 UTC (Mon)
by mjg59 (subscriber, #23239)
[Link] (1 responses)
Posted Jul 2, 2013 6:10 UTC (Tue)
by raof (subscriber, #57409)
[Link]
Posted Jul 1, 2013 21:20 UTC (Mon)
by dlang (guest, #313)
[Link]
In either case, you can have the situation where sometimes the back-end provides acceleration, in other cases it doesn't. the X server (be it Xorg or XMir) will receive the same requests from the application and will decide how to render it.
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
>Bluntly, it would seem obvious that you don't know what you're talking about
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less
Caring less