IRC log of #maemo for Sunday, 2019-07-07

*** saidinesh5 has quit IRC00:43
*** saidinesh5 has joined #maemo00:44
*** spiiroin has joined #maemo01:10
*** saidinesh5 has quit IRC01:17
*** saidinesh5 has joined #maemo01:17
MaxdamantusI don't think the resolution is going to have an effect on how long it takes to update.01:31
*** remarc has quit IRC01:32
Maxdamantusunless something about the pixel density makes low-latency refreshes harder.01:32
MaxdamantusI would expect a terminal to update fairly quickly (resulting in ghosting) if it knows that it's scrolling through many lines of text, and when it stops scrolling, it should do a full redraw.01:33
Maxdamantusbut I don't think a full redraw takes 1s on my kobo.01:34
Maxdamantusiirc takes probably less than 0.5s, but don't want to test that atm since I'm trying to get Xorg working01:34
Maxdamantusbtw, rationale for resolution not having an effect on how long it takes to update: two e-ink devices should update in the same amount of time as one e-ink device, and two e-ink devices obviously have twice the number of pixels as one e-ink device.01:39
Maxdamantusso if more resolution means more time, you've just got some vertical scaling issue (eg, need more CPU power), not some issue inherent to e-ink technology.01:40
*** xmn has joined #maemo02:02
MaxdamantusDecent demonstration of changes in update frequency: https://youtu.be/6pw-oCItgx8?t=35602:04
*** saidinesh5 has quit IRC02:12
*** saidinesh5 has joined #maemo02:12
*** tm has quit IRC03:04
*** tm has joined #maemo03:07
*** saidinesh5 has quit IRC03:07
*** saidinesh5 has joined #maemo03:07
*** infobot has quit IRC03:16
*** infobot has joined #maemo03:18
*** ChanServ sets mode: +v infobot03:18
*** xes has quit IRC03:19
*** xes has joined #maemo03:23
*** Pali has quit IRC03:27
*** Kabouik has quit IRC03:55
*** Kabouik has joined #maemo03:57
*** saidinesh5 has quit IRC04:02
*** saidinesh5 has joined #maemo04:03
*** LauRoman|Alt has joined #maemo04:21
*** LauRoman has quit IRC04:24
*** florian has quit IRC04:25
MaxdamantusSeems to handle text quite a bit differently to random pixel updates that occur from video: https://drive.google.com/file/d/1SLoa9XsNXRPk1UhxOo5xh3UcTlZyujQI/view04:55
Maxdamantus(that's doing a "partial" update of the entire screen every second)04:55
*** Oksana_ has joined #maemo04:56
*** Oksana_ has joined #maemo04:56
*** Oksana has quit IRC04:57
*** Oksana_ is now known as Oksana04:58
* Maxdamantus wonders if it's possible to get have more control over the update mechanism.04:59
Maxdamantusthe way the updates work there is you just call some ioctl on /dev/fb0 telling it the region to update, and then presumably something compares the current state of the FB to the previously drawn FB and does some sort of cycling through values of the pixels that have changed.05:01
Maxdamantusdunno if that "something" is in hardware/firmware/kernel.05:02
* Maxdamantus suspects it's in hardware/firmware.05:02
*** saidinesh5 has quit IRC06:19
*** saidinesh5 has joined #maemo06:19
*** xmn has quit IRC06:40
*** xmn has joined #maemo06:52
*** freemangordon has quit IRC06:59
*** sunshavi has joined #maemo07:00
*** tm has quit IRC07:04
*** freemangordon has joined #maemo07:06
*** tm has joined #maemo07:07
*** florian has joined #maemo07:15
*** Kilroo has joined #maemo07:23
*** florian has quit IRC07:33
*** infobot has quit IRC07:34
*** infobot has joined #maemo07:38
*** ChanServ sets mode: +v infobot07:38
*** saidinesh5 has quit IRC07:41
*** saidinesh5 has joined #maemo07:41
*** LauRoman|Alt has quit IRC08:11
KotCzarnymaxd: fbtft module is intelligent one08:37
KotCzarnyit does partial updates, but that wont help when you scroll whole screen08:37
KotCzarnythats why i suggested writing own terminal, with some kind of circular writing instead of scrolling08:38
Maxdamantus"partial" seems to have multiple meanings here.08:38
Maxdamantusthe update mechanism provided thourg the ioctl lets you specify a region (part of the screen), but "partial" vs. "full" there denotes whether or not it should try hard to reset any pixels in the region.08:39
Maxdamantusso you use "full" updates when you want to avoid leaving ghosting artifacts.08:40
Maxdamantusbut you can always update only a particular region of the screen.08:40
KotCzarnypartial means updating only some pixels08:40
KotCzarnyi can only tell about a13 nolimbook i have08:41
MaxdamantusOkay, so that's not really what "partial" means in this ioctl.08:41
KotCzarnythere is some ioctl that just resets whole screen08:41
KotCzarnywhere you get rid of ghosting08:41
Maxdamantusthough part of the effect of using the "partial" update is that it won't change pixels that haven't changed in the fb since the last update.08:42
KotCzarnyi have in my todo to write some decent ebook reader08:44
KotCzarnybecause stock one is an abomination08:45
KotCzarnywill probably have to write fb one with skipping of the x08:49
KotCzarnyfor refresh and power control08:49
*** xmn has quit IRC08:58
*** grumble has quit IRC09:08
*** r00t^home has quit IRC09:08
*** deepy has quit IRC09:08
*** saidinesh5 has quit IRC09:12
*** Kabouik has quit IRC09:12
*** jon_y has quit IRC09:12
*** mva has quit IRC09:12
*** ceene has quit IRC09:12
*** ollieparanoid[m] has quit IRC09:12
*** sixwheeledbeast has quit IRC09:12
*** g3kk3r_ has quit IRC09:12
*** chem|st has quit IRC09:12
*** infobot has quit IRC09:15
*** infobot has joined #maemo09:17
*** ChanServ sets mode: +v infobot09:17
*** saidinesh5 has joined #maemo09:18
*** Kabouik has joined #maemo09:18
*** jon_y has joined #maemo09:18
*** mva has joined #maemo09:18
*** ceene has joined #maemo09:18
*** ollieparanoid[m] has joined #maemo09:18
*** sixwheeledbeast has joined #maemo09:18
*** g3kk3r_ has joined #maemo09:18
*** chem|st has joined #maemo09:18
*** grumble has joined #maemo09:18
*** r00t^home has joined #maemo09:18
*** deepy has joined #maemo09:18
*** Pali has joined #maemo10:29
Maxdamantusa 0.1s frequency for updates seems quite natural actually.10:36
Maxdamantusas long as you're not trying to play video.10:36
*** Kilroo has quit IRC10:36
Maxdamantuscan drag windows around, and obviously you get artifacts, but it's at least understandable what's going on, and the artifacts aren't that bad once you stop moving things.10:37
Maxdamantusmight be better if I make the background white.10:37
KotCzarnyjump scroll is best, not not all terminal apps have it10:38
KotCzarnylol10:39
KotCzarnydid you seriously use white on black on eink?10:39
MaxdamantusYes.10:39
KotCzarnylol.10:39
Maxdamantushm, can't figure out how to get Xorg to not use black.10:39
KotCzarny-rv ?10:39
* Maxdamantus usually just uses xsetroot, but that doesn't seem to be doing anything.10:39
KotCzarnymost x apps support that form10:39
MaxdamantusI mean the background of Xorg.10:40
KotCzarnyadd xsetbg in .xstartup ?10:40
KotCzarnyor check what i has in default startup script in etc10:40
KotCzarny*it10:40
KotCzarny.xresources might help too10:41
KotCzarnyand similar in etc10:41
MaxdamantusI'm not really running anything like that.10:43
*** luke-jr has quit IRC10:44
MaxdamantusI'm just talking about the root background, which is set by things like `xsetroot` or presumably `xsetbg`10:44
KotCzarnythats xresources thing10:49
MaxdamantusIsn't Xresources read by programs?10:50
Maxdamantusreally, I just mean the background .. if I run `xsetroot -solid white` on my regular system, it sets the background to white, since I'm not running any fancy desktop program (eg, gnome-desktop or whatever) in front of it.10:51
MaxdamantusOh, xfwm4 puts something in front of it.10:54
Maxdamantusah, because it defaults to acting as a compositor.10:55
*** ollieparanoid[m] has quit IRC11:12
*** chfoo[m] has quit IRC11:12
*** saidinesh5 has quit IRC11:18
*** chfoo[m] has joined #maemo11:18
*** saidinesh5 has joined #maemo11:18
*** florian has joined #maemo11:18
*** ollieparanoid[m] has joined #maemo11:36
*** pagurus has joined #maemo12:23
*** saidinesh5 has quit IRC13:08
*** saidinesh5 has joined #maemo13:08
*** grumble has quit IRC13:22
*** gurmble has joined #maemo13:27
*** gurmble is now known as grumble13:27
Maxdamantushttps://maxdamantus.eu.org/inkoff.jpg14:01
MaxdamantusSeems pretty usable as a tablet.14:02
Maxdamantusjust need a better WM.14:02
Maxdamantusthe artifacts aren't even that bad when just doing partial updates.14:02
MaxdamantusCould probably just run some basic program using the X11 damage extension to figure out when to do the full updates, which would probably be something like two seconds since the last update.14:04
Maxdamantusbut completely unnecessary for usability on a terminal or something, just useful in case you want to stop and read the text.14:05
Maxdamantusand need a web browser with a decent mobile UI.14:06
MaxdamantusFirefox crashes for some reason, but Midori seems pretty smooth performance-wise.14:07
Maxdamantusnot sure why you'd need 512 MiB of RAM for reading ebooks.14:08
KotCzarnycaching?14:16
KotCzarnyand high res renders14:16
MaxdamantusCaching what? High res rendering of what?14:19
MaxdamantusWhen the content is by-design mostly static, there's not much you normally need to do of things like maintaining scene graphs or something.14:20
MaxdamantusThe Kobo OS does have a web browser in it as a "beta" feature, so maybe they plan on turning it into something more general purpose, dunno.14:22
Maxdamantus(btw, that photo is of the device after it's turned off)14:23
KotCzarnyyup, prerendering few pages etc14:28
KotCzarnyyup, my nolimbook deepsleeps after 1-2s of activity14:29
KotCzarnyand waking up ever few secs to see if input happened14:29
KotCzarnythe web browser is a very trivial one14:29
KotCzarnyon mine14:29
KotCzarnyalso, mine has 256M14:30
*** saidinesh5 has quit IRC14:31
*** saidinesh5 has joined #maemo14:31
*** Vajbs has joined #maemo14:47
*** saidinesh5 has quit IRC14:58
*** saidinesh5 has joined #maemo14:58
*** Pali has quit IRC16:25
*** saidinesh5 has quit IRC16:48
*** saidinesh5 has joined #maemo16:48
*** pagurus has quit IRC16:51
*** saidinesh5 has quit IRC17:15
*** saidinesh5 has joined #maemo17:15
*** Pali has joined #maemo17:17
*** Pali has quit IRC17:34
*** Pali has joined #maemo17:37
*** saidinesh5 has quit IRC17:43
*** saidinesh5 has joined #maemo17:43
*** Pali has quit IRC18:14
*** xmn has joined #maemo18:30
*** Pali has joined #maemo18:56
*** saidinesh5 has quit IRC20:00
*** saidinesh5 has joined #maemo20:01
*** Kilroo has joined #maemo21:27
*** saidinesh5 has quit IRC21:49
*** saidinesh5 has joined #maemo21:49
*** parazyd has quit IRC22:53
*** parazyd has joined #maemo22:53

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!