View Single Post
Old 05-01-2017, 11:59 AM   #84
mdp
Wizard
mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.mdp ought to be getting tired of karma fortunes by now.
 
Posts: 1,481
Karma: 9010563
Join Date: Jul 2013
Device: none
During my recent tests of using VNC on Onyx devices cable connected to personal computers, I met the obstacle of seeing the connection between the two USB interfaces (rndis0<->usb0) potentially crash frequently.

I managed to stabilize the connection by chocking the network speed, like through:
Code:
wondershaper enp0s29f7u5 2400 2400
(the interface may be called usb0, or enp0s29f7u5, etc. depending on your system).

The highest most stable speed I experimented on the i86 is 2048 kilobits per second (2Mb/s); also 2400 is quite stable but I did manage to crash it by playing "frantic" animations etc. - consider that value (or even reasonably higher ones) stable for normal use.

(By the way: again for network stability, Linux users having "Network Manager" on their desktops may want to disable it - unticking "Enable Networking" - if they are setting the network manually: it may attempt to effectively manage your local interface and disconnect it)

This limitation on the speed that the i86 can handle does have an impact on the experience using the VNC remote desktop. The best compromise I found up to now is displaying a 1600x1200 desktop through the modified bVNC client I posted earlier (that uses "compression 9 and quality 3): if the whole screen changes, it is updated in 1.5s. Same configuration but displaying an 800x600 desktop, 0.8s.

I also tried the same set-ups by using a standard high-end device, and that was effectively jaw-dropping (though not EPD). But I recorded peaks of 16Mb/s and an average of 6Mb/s, stress testing through animations such as Forrest and Tilley's work for Grace Jones' cover of 'Love is the Drug' (taken as a parameter for a "messy movie"). That's a few times what the i86 seems to bear. If it could reach those speeds (say, double or four times the current limit), it would probably go from "usable" to "fully suitable for work".

I tried to verify the capability of the interfaces through `adb push`, and got consistent results: loading a 20 MB file in the sdcard revealed a speed around 1.5 Mb/s for the i86 and 5.5 Mb/s for the high-end tablet.

A kind request: would any owner of the Onyx Boox Max be able to post the speeds of its USB interface? As written above, you may test the speed of loading a file on the device, through `adb push` (example below):

Code:
adb push some-file-of-yours /sdcard/   # result on the i86 below
1328 KB/s (19172116 bytes in 14.096s)

adb push some-file-of-yours /sdcard/   # result on the high-end tablet below
5773 KB/s (19172116 bytes in 3.242s)

Last edited by mdp; 05-01-2017 at 12:04 PM.
mdp is offline   Reply With Quote