User: Password:
|
|
Subscribe / Log in / New account

Distributions for the Nexus 7 (TGDaily and HotHardware)

Distributions for the Nexus 7 (TGDaily and HotHardware)

Posted Jan 4, 2013 19:04 UTC (Fri) by nix (subscriber, #2304)
In reply to: Distributions for the Nexus 7 (TGDaily and HotHardware) by renox
Parent article: Distributions for the Nexus 7 (TGDaily and HotHardware)

Actually the performance effect of sending big bitmaps over the network rather than 'write this text here' is devastating: you can go from thousands of lines scrolled per second to one line or even less.

But it was finally pounded into my head that fixing this in Wayland is the job of a toolkit remoting library (hopefully one single library used by lots of toolkits), which can easily tell what text the application wants to render. This isn't fundamentally harder than having network transparency in the server, though I fear it will lead to massive inconsistency as different toolkits choose to do transparency in different ways :(((


(Log in to post comments)

Distributions for the Nexus 7 (TGDaily and HotHardware)

Posted Jan 4, 2013 20:12 UTC (Fri) by renox (subscriber, #23785) [Link]

> Actually the performance effect of sending big bitmaps over the network rather than 'write this text here' is devastating: you can go from thousands of lines scrolled per second to one line or even less.

Especially on a WAN yes.

> But it was finally pounded into my head that fixing this in Wayland is the job of a toolkit remoting library (hopefully one single library used by lots of toolkits), which can easily tell what text the application wants to render. This isn't fundamentally harder than having network transparency in the server, though I fear it will lead to massive inconsistency as different toolkits choose to do transparency in different ways :(((

The other being that no such remoting library is implemented and the reduced remote performances that you described.

Which is why I disagreed with the sentence '[Wayland] is *designed* to be capable of doing everything X can do.'..

Distributions for the Nexus 7 (TGDaily and HotHardware)

Posted Jan 5, 2013 16:22 UTC (Sat) by paulj (subscriber, #341) [Link]

All the major toolkits (GTK+, Qt, WxWidgets, any others?) *ALREADY* support a remote rendering protocol that works with Wayland: X11. Via either Xlib or XCB.

Note that the situation of multiple /libraries/ for remote rendering *already* exists today for X11 without Wayland. Note further that several toolkits (GTK+ and Qt) *already* supported multiple rendering outputs (framebuffer, X11), and even multiple *remote* output protocols (X11, HTML5 in at least the case of GTK+) prior to Wayland and the sky did not fall in.

Distributions for the Nexus 7 (TGDaily and HotHardware)

Posted Jan 5, 2013 17:48 UTC (Sat) by nix (subscriber, #2304) [Link]

I was sort of assuming that the intent was to eventually deprecate X11, and that all the damning of X11 for horrible remote performance meant that it wasn't a suitable remoting protocol.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds