LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
System_Error has joined #maemo-leste
LjL has quit [Read error: Connection reset by peer]
LjL has joined #maemo-leste
zhxt has joined #maemo-leste
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
zhxt has quit [Remote host closed the connection]
zhxt has joined #maemo-leste
System_Error has quit [Ping timeout: 276 seconds]
System_Error has joined #maemo-leste
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
ceene has quit [*.net *.split]
n900 has quit [*.net *.split]
l_bratch has quit [*.net *.split]
minicom has quit [*.net *.split]
blasty has quit [*.net *.split]
mrkrisprolls has quit [*.net *.split]
[TheBug] has quit [*.net *.split]
L29Ah has quit [*.net *.split]
blasty has joined #maemo-leste
eloy has joined #maemo-leste
l_bratch has joined #maemo-leste
mardy has joined #maemo-leste
n900 has joined #maemo-leste
ceene has joined #maemo-leste
mardy has joined #maemo-leste
mardy has quit [Signing in (mardy)]
[TheBug] has joined #maemo-leste
mrkrisprolls has joined #maemo-leste
joerg has quit [Ping timeout: 260 seconds]
tvall has quit [*.net *.split]
meridion has quit [*.net *.split]
Armen has quit [*.net *.split]
danielinux has quit [*.net *.split]
dos1 has quit [*.net *.split]
__20h__ has quit [*.net *.split]
sicelo has quit [*.net *.split]
Newt-o has quit [*.net *.split]
Newt-o has joined #maemo-leste
meridion has joined #maemo-leste
danielinux has joined #maemo-leste
__20h__ has joined #maemo-leste
dos has joined #maemo-leste
Armen has joined #maemo-leste
joerg has joined #maemo-leste
sicelo has joined #maemo-leste
sicelo has quit [Changing host]
sicelo has joined #maemo-leste
tvall has joined #maemo-leste
System_Error has quit [Remote host closed the connection]
System_Error has joined #maemo-leste
Twig has joined #maemo-leste
xmn has quit [Quit: ZZZzzz…]
Twig has quit [Ping timeout: 260 seconds]
Pali has joined #maemo-leste
pere has quit [Ping timeout: 268 seconds]
Twig has joined #maemo-leste
pere has joined #maemo-leste
<lel> levomer opened an issue: https://github.com/maemo-leste/bugtracker/issues/584 (droid4:Only speaker output works for audio during calls)
<Wizzup> someone who actually manages to get further in call audio than me :-D
Twig has quit [Ping timeout: 268 seconds]
lexik has quit [Remote host closed the connection]
lexik has joined #maemo-leste
L29Ah has joined #maemo-leste
Guest63 has joined #maemo-leste
Guest63 has quit [Client Quit]
Pali has quit [Ping timeout: 268 seconds]
xmn has joined #maemo-leste
akossh has joined #maemo-leste
<Wizzup> uvos: https://github.com/maemo-leste/bugtracker/issues/521 - you wrote you use it quite often, in car or on foot?
xmn has quit [Ping timeout: 268 seconds]
inky_ has joined #maemo-leste
_inky has quit [Ping timeout: 260 seconds]
inky has quit [Ping timeout: 245 seconds]
cockroach has joined #maemo-leste
_inky has joined #maemo-leste
<Wizzup> freemangordon: can we close https://github.com/maemo-leste/bugtracker/issues/207 ?
<lel> MerlijnWajer closed an issue: https://github.com/maemo-leste/bugtracker/issues/207 (Import modest/tinymail (mail client))
pere has quit [Ping timeout: 260 seconds]
<lel> MerlijnWajer edited a pull request: https://github.com/maemo-leste/libicd-network-ipv4/pull/3 (etc/50_ipv4_network_setup: use resolvconf)
<lel> MerlijnWajer edited a pull request: https://github.com/maemo-leste/libicd-network-ipv4/pull/3 (etc/50_ipv4_network_setup: use resolvconf)
<Wizzup> uvos: parazyd: should we add the profiles cpa to the hildon-meta ?
<Wizzup> same for modest
pere has joined #maemo-leste
<freemangordon> Wizzup: we need fixed libglib
<freemangordon> which reminds me to ping the upstream
<Wizzup> freemangordon: ok, well, we can build that now
<freemangordon> oh, we also need the thumbnailer
<freemangordon> ummm....
<freemangordon> what was the name?
<freemangordon> hildon-thumbnail
<Wizzup> it's probably in repodiff
cockroach has quit [Quit: leaving]
Pali has joined #maemo-leste
inky has joined #maemo-leste
inky_ has quit [Ping timeout: 268 seconds]
mardy has quit [Quit: WeeChat 2.8]
_inky has quit [Ping timeout: 268 seconds]
inky_ has joined #maemo-leste
inky has quit [Ping timeout: 268 seconds]
_inky has joined #maemo-leste
<Wizzup> freemangordon: what should I write about osso-abook in our news update
System_Error has quit [Ping timeout: 276 seconds]
<freemangordon> not sure... maybe something between the lines "soon to be ready"
<Wizzup> any screenshot or something to share?
System_Error has joined #maemo-leste
<sunshavi> Wizzup: is that an abook pic?
<Wizzup> sunshavi: from our previous update, yes
<freemangordon> Wizzup: lemme check if I keep some other pic
<freemangordon> Wizzup: trying to send you a file via irc :)
<freemangordon> LMK if it doesn't work
<Wizzup> freemangordon: ah let me check
<Wizzup> I don't think it works
<freemangordon> ok, will put it on my web server
<Wizzup> meanwhile I'm extending the infobox a bit to automatically add categories for some packages https://leste.maemo.org/Category:Packages
<freemangordon> Wizzup: I have 2 screenshots of modest, do you want them as well?
<Wizzup> sure, I did tweet some which I planned to use
<Wizzup> but why not
<Wizzup> I'll see what I include
<freemangordon> /var/www/leste/screenshots_nov_2021
<freemangordon> oops
<freemangordon> this
<Wizzup> great, ty
<buZz> 'are sent to Nokia'
<buZz> :D
<freemangordon> well, yeah
<freemangordon> this has to be fixed
<Wizzup> this is the case in various places
<Wizzup> (not the sending, but the nokia references)
<buZz> hmhm, yeah like in the appmanager
<Wizzup> right
<Wizzup> actually this could just be fixed in weblate now
uvos has joined #maemo-leste
<sunshavi> Wizzup: thx for the answer
<sunshavi> nice pictures
<tmlind> freemangordon: so i tested your patched mesa finally, glmark2-es2-wayland still causes sgx lockup oops
<uvos> Wizzup: "hm I think having the battery guard without charge mode is quite tricky" ???
<uvos> makes no sense to me battery guard IS charge mode
<uvos> Wizzup: "uvos: I *think* it resets my device at like 35% battery" it powers the device off if it stops charging for more than 5 seconds
<uvos> Wizzup: this never happens to me on my main charger but when connected to my laptop cpcap can jus stop charging for no reason
<uvos> this causes a reboot because then the device will shut off as its not charging anymore
<uvos> and then after some time mbm will trigger a boot again because the device is charging again.
<uvos> this really is just a bug in the mapphone kernel unrelated to charge-mode
<uvos> Wizzup: "hm now it says 2% charging, makes no sense" if the device is uncallibrated (very likely when entering charge-mode on d4) it just uses what the kernel reports as a voltage and current and estimates the charge state
<uvos> unfortionatly this is wildy unaccurate
<uvos> again this is more down to the fact that battery callibration dosent really work right on d4 (we dont save the charge counter becasue we lack nvram)
<Wizzup> hi
<Wizzup> what I meant was that my device was powered off when it wasn't really depleted, at least percentage wise, it wasn't being charged at the time, but yeah, later on I did try to charge it and I thought that was happening
<uvos> Wizzup: cant parse
<uvos> a more detailed desctiption of behavior please
<uvos> freemangordon: so i dont see what the problem is with modesetting with your glamor replacement.
<tmlind> uvos: would be nice to save the charge_full value into some cpcap scratch register for reboot, probably also a timestamp must be saved
<uvos> tmlind: yeah
<uvos> freemangordon: it tears, thats more or less unavoidable in x
<uvos> freemangordon: its slow in rotation
<uvos> freemangordon: well thats not really its department drm should expose accelerated rotation and modesetting should be using it
<uvos> freemangordon: if its not working figureing out why would make more sense than to hack pvr2d acclerated rotation into a ddx
<uvos> freemangordon: maybe look at wlroots it rotates fast
<uvos> Wizzup: regaring the sphone problem
<tmlind> uvos: i recall also with weston there is not a huge difference in fps in landscape compared to portrait mode, only tested looking at the es2gears output so not accurate
<uvos> Wizzup: i just tryied repoducing that
<uvos> tmlind: its "fine" for me in sway
<uvos> tmlind: its a bit slower but not massively slow
<tmlind> agreed, yeah it's just fine for me too
<uvos> es2gears is a great test for this btw
<uvos> it dose little work besides fliping the buffers
<tmlind> ok
<uvos> so its a test of buffer flipping perfomance :)
<uvos> Wizzup: so cant repoduce the sphone problem atm
<Wizzup> ok
<uvos> Wizzup: i called myself
<Wizzup> sorry, I will try to catch up momentarily
<uvos> Wizzup: and hung up on the remote side
<Wizzup> sphone also said it was 'not responding'
<uvos> and the d4 stoped rinnging as expected
<uvos> oh ok
<uvos> hmm
<Wizzup> yeah
<Wizzup> it's ok, I'll debug later
<uvos> sure
<Wizzup> I was outside in the park showing my parents the device, hehe
<Wizzup> so wasn't really able to debug
<uvos> upps :P
<uvos> ok can you still repo?
<Wizzup> I can try later tonight
<Wizzup> let me read up
<uvos> ok ill do a relese of the sphone version in the repo atm
<uvos> since thats what i use (and fixes the ui issues)
<Wizzup> cool
<Wizzup> looked like pavel was interested too
<Wizzup> and a user filed a bug report about the headphones not working for calls :P
<uvos> heh
<Wizzup> when/if should we use sphone to non-devel? maybe just not yet, right
<uvos> not yet
<Wizzup> ok
<Wizzup> I started porting yappari, it'll be quite some work
<Wizzup> but made a start at least
<uvos> not even considering how green my new sphone backend code is, calling needs to work right on some defice first
<uvos> kernel wise
<Wizzup> right
<Wizzup> we actually don't have -devel documented anywhere, which is perhaps a bit silly
<uvos> that is silly
<Wizzup> yeah, ok
System_Error has quit [Ping timeout: 276 seconds]
<freemangordon> tmlind: does glmark2-es2-wayland oopses the kernel for you?
<freemangordon> uvos: keep in mind I am using kernel with latest tmlind's patches
<freemangordon> not that I tried WL though
<freemangordon> uvos: how did you test modesetting performance?
<freemangordon> I mean - do you use pathced glamor?
<freemangordon> *patched
<uvos> freemangordon: ?
<uvos> freemangordon: i did not test modesetting performance
<freemangordon> "(21,54,14) uvos: freemangordon: so i dont see what the problem is with modesetting with your glamor replacement."
<freemangordon> there are lots of problems
<uvos> right that was more of a question
<freemangordon> ah, ok
<uvos> what is the problem rn?
<uvos> sry that was unclearly worded
<uvos> so you reported rotation is slow and tearing
<uvos> what else?
<uvos> thats what i wanted to say
<freemangordon> not only the rotation, on n900 rendering is slow
<freemangordon> even in landscape
<freemangordon> with compositing that is
<uvos> freemangordon: ok
<freemangordon> this can be fixed
<freemangordon> or at least optimized
<uvos> ok and rotation needs to be solved in omapdrm if possible
<uvos> omap4 should expose tiler as acclerated rotation
<uvos> and on ompa3 im not sure
<freemangordon> but, if bad rotated performance can't be solved, I don;t see a point in continuing in that direction
<freemangordon> n900 does not have a tiler
<freemangordon> omap3 that is
<freemangordon> also, 16bpp does not work in modesetting
<uvos> why not?
<freemangordon> no idea
<uvos> it should work according to docs
<uvos> 16bpp is unusable anyhow
<freemangordon> well, es2gears work, but not hildon-desktop
<uvos> since its really slow with clients
<uvos> some clients dont work too
<freemangordon> not maemo clients
<freemangordon> they will have to be fixed
<uvos> no its just over with that
<freemangordon> we gain nothing from 24 bpp
<freemangordon> says who?
<freemangordon> uvos: please, lets not go into that
<freemangordon> we have low resources devices which will benefit a lot of reducing the needed bus bandwidth twice
<freemangordon> *lot from
<freemangordon> esp n900
<freemangordon> but, 16bpp is a small problem
<freemangordon> rotation is major one IMO
<freemangordon> in general - MS/glamor is created with desktop/opengl in mind
<freemangordon> at least that's my understanding
<freemangordon> uvos: oh, BTW, did you pull the latest pvr mesa?
<uvos> freemangordon: not sure what is latest
<uvos> why?
<freemangordon> because I pushed a fix for WL segfaulting
<uvos> oh ok
<freemangordon> (hopefully a fix)
<uvos> no dident try that
<uvos> yet that is
<freemangordon> hmm?
<freemangordon> ah, you didn't try it yet
<uvos> right
<freemangordon> uvos: so, on DDX - MS/glamor is not made with mobile in mind
<uvos> i dont see what special things we need on "mobile" right now
<freemangordon> it has lots of features I guess, but it requires resources we don;t have on mobile
<freemangordon> performance
<uvos> besides the work you already did
<freemangordon> rotation support
<uvos> it has rotation support
<freemangordon> low memory footprint
<uvos> supporing rotation is kernels job
<uvos> and ms suppots those interfcaces
<freemangordon> also, even in native orientation it still does some copy, somewhere
<uvos> not sure what low memory footprint means in this context, non glamor modesetting has exactly one buffer
<freemangordon> not really, it has shadow buffer as well
<uvos> it dosent have to
<freemangordon> which is used for rotation
<freemangordon> without it it cannot rotate
<uvos> it can with drm accelerated rotation
<freemangordon> ok, please enable it
<uvos> freemangordon: sure but thats more of a pvr problem than a mobile vs desktop problem
<freemangordon> but, we have PVR
<uvos> yeah sure
<uvos> freemangordon: i think tiler would a possiblity
<uvos> on n900 yeah
<freemangordon> so, we have to deal with it
<uvos> no idea
<freemangordon> mhm
<freemangordon> also, given we use gles, which can rotate as we want, doing SW rotation is not the best solution
<uvos> so what do you want to do?
<uvos> wirte a new ddx that uses gles?
<freemangordon> write ddx from scratch
<freemangordon> no
<freemangordon> that uses mmap-ed bo's
<uvos> and rotates via gles
<freemangordon> similar to modesetting, but without overhead it has
<uvos> im unsure where modesetting has avoidable overhead....
<freemangordon> modesetting/glamor actually hack xorg interfaces
<freemangordon> there is not EXA there
<uvos> exa is depricated
<uvos> those interfaces
<freemangordon> and what is the next shiny?
<uvos> glamor :P
<uvos> all the modern ddxes use it
<uvos> ie radion and intel and sutch
<freemangordon> which gives something like 15fps on n900
<uvos> im not saying use it
<freemangordon> with compositing
<uvos> im saying exa is depricated
<freemangordon> well, xorg is deprecated :p
<uvos> well not officaly
<uvos> but yeah in a way
<freemangordon> anyways, what I think:
<freemangordon> 1. crate DDX that operates on gbm backed primary framebuffer
<uvos> btw: im unsure where modesetting has avoidable overhead...
<uvos> i dont see it really
<uvos> takling modesetting only here (ie dri2 noAcell path)
<freemangordon> uvos: I am not sure how easy it would be to fix the rotation issue there
<uvos> ok sure but thats a different problem
<uvos> anyhow
<uvos> do explain
<uvos> [21:37] <freemangordon> anyways, what I think:
<freemangordon> 1....
<freemangordon> this is more or less what omap driver does ATM
<freemangordon> all the pixmaps shall be backed by BOs and dri3 rendering will be done by memcpy
<freemangordon> as you expect, the performance will be awful
<freemangordon> but..
<freemangordon> once we have that as a template, I can start optimizing that
<freemangordon> like, using gles for copy operations
<freemangordon> or, using pvr 2d engine to accelerate almost everything
<freemangordon> what I lack here is how to use double-buffering for display framebuffer to avoid tearing
<freemangordon> I lack the theory there
<freemangordon> shall I use single buffer and draw on vsync only?
<freemangordon> or, shall I use double-buffering and track the damage?
<uvos> the latter, the former would be way to slow
<uvos> on d4 you could use the display itself as a frond buffer so to speak
<freemangordon> the same on n900
<uvos> and just update it whenever your done
<freemangordon> what do you mean "update'?
<freemangordon> ah
<freemangordon> right
<freemangordon> well, yeah, wont; work on n900
<uvos> yeah i know
<uvos> really in modern x
<uvos> the compositor is expected to take care of this
<uvos> *compositing window manager rather
<freemangordon> yeah
<uvos> so the wm ends up implmenting double buffering
<uvos> essentaly
<freemangordon> but still, blitting on the framebuffer shall be done on vsync only
<freemangordon> on the primary framebuffer
<uvos> yeah the wm dose this by its own volition iiuc
<freemangordon> anyway, have to run now
<freemangordon> ttyl
<uvos> ttyl
<uvos> Wizzup: regarding liblocation i have been using gpsrecorder quite a bit for hikeing/cycleing
<uvos> Wizzup: i did use it in car once too
<uvos> Wizzup: but otherwise have not used it while driveing
<uvos> Wizzup: i also ocasionally use navit for navigation
<uvos> Wizzup: but that uses gpsd directly
<Wizzup> ok
<Wizzup> uvos: so it sounds like h-d might need work too if the wm plays a part in this
<Wizzup> uvos: parazyd: I don't know what to write for fbkeyboard and charge-mode, should I just put it off until we get it in place?
<uvos> Wizzup: fbkeyboard is in place
<Wizzup> in the recovery mode?
<uvos> Wizzup: yes
<Wizzup> ok
<uvos> Wizzup: on bionic
<uvos> Wizzup: (only)
<uvos> Wizzup: since on d4 it makes not sense ofc
<uvos> Wizzup: mainly i took it from its original author
<Wizzup> ok
<uvos> Wizzup: and rewrote its event loop and ported it to libinput
<uvos> Wizzup: so now it can be callibrated
<uvos> Wizzup: (ts wise)
<uvos> it should be used on pp too
<uvos> in some capcacity
<Wizzup> uvos: I see it also on droid3, but I don't think ts events work
<Wizzup> yet another thing to look at I guess
<uvos> Wizzup: ok yeah since you took the bionic image you shal have it
<uvos> Wizzup: it uses libinput to choose a input device
<uvos> Wizzup: if you still have the main touchscreen disabled in libinput
<uvos> Wizzup: it wont work
<uvos> (disabled in favor of ts-buttons)
<uvos> it should be disabled on d3 anyhow
<uvos> regarding pp
<uvos> we just lack a method of entering a special mode for an emergency shell
<Wizzup> d3 does't do ts-buttons atm though
<Wizzup> at least in my setup
<uvos> right so you should remove the udev file that disables the main ts for libinput
<uvos> (i think you did this allready for x but not sure)
<uvos> ENV{LIBINPUT_IGNORE_DEVICE}="1"
<uvos> oh and fbkeyboard only works right if the framebuffer is in its natve orientation
<uvos> thats simply a current fbkeyboard limitation
<Wizzup> where did we fork fbkeyboard from?
<uvos> but its a 90% rewrite
<Wizzup> oh, ok
pere has quit [Ping timeout: 260 seconds]
Wikiwide has quit [Ping timeout: 264 seconds]
<uvos> dosent appear to work for me
<uvos> atm
<Wizzup> it loads for me
<uvos> same here
<uvos> but searching anything dosent work
<Wizzup> parazyd: ^ any idea?
<Wizzup> yeah 504 for me as well
xmn has joined #maemo-leste
<uvos> Wizzup: new sphone should be in repos shortly
pere has joined #maemo-leste
<Wizzup> cool
<Wizzup> uvos: I guess I need to push my changes to the maemo-leste/clown-boot repo
<Wizzup> ok... almost done with the news post
<Wizzup> I guess tomorrow I get to do all the rebuilding and fixing whatever remains to be fixed
<uvos> power-generic module that allows mce to operate in adsence of dsme.
<uvos> mce is powerd by adsense(tm) now :P
<Wizzup> heh
<Wizzup> fixed
<parazyd> Search seems ok here
<parazyd> Any specific bug?
<uvos> parazyd: just clicking on armhf dosent work for me
<uvos> for instance
<parazyd> Sure it's not just slow?
<parazyd> There is no index really, it just goes over the filesystem
<parazyd> And the fs is really slow on that server
<uvos> it eventually timesout
<uvos> 504
<uvos> on my browser
<parazyd> It just worked here in firefox
<uvos> i gues thats implementation dependant
<parazyd> After about 20 seconds or so
<uvos> my ff dosent wait 20 seconds
<uvos> it times out after 10 or so
<parazyd> But I'd welcome someone extending the db with sqlite or something
<Wizzup> adding sphone dialer keyboard
<Wizzup> parazyd: I got a 504 as well
<Wizzup> maybe it happened with your reprepro tests?
<Wizzup> either that or that FS is really slow
<parazyd> No it's the fs
<parazyd> It worked here on surf and ff
<uvos> i somehow remember this being fast/fine in the past
<parazyd> s,worked,works,
<uvos> did something change?
<parazyd> Dunno, the server storage is not under our control
<parazyd> And IIRC the setup is kinda messy
<Wizzup> the reason we don't host it ourselves might not be super valid anymore
<parazyd> True
<Wizzup> rendered the wip to a pdf for now: https://wizzup.org/wip.pdf
<uvos> the bionic in the fbkeyboard picture needs to back off the cookie consumption some
<uvos> dunno if thats just the pdf
<uvos> or if that will endup on the final layout
<Wizzup> what do you mean cookie consumption
<uvos> its fat
<Wizzup> the file size, the res?
<uvos> ie the picture is streched in vertical direction
<Wizzup> hm
<Wizzup> ok
<uvos> i took the picture in portrait but its streched to landscape in that pdf
<Wizzup> fixed
<Wizzup> I swapped w/h
<Wizzup> (not in pdf, but here)
<uvos> great
<Wizzup> so tomorrow I'll try to look at various bugs/problems
<Wizzup> and then hopefully the news post is mostly ready.
uvos has quit [Ping timeout: 268 seconds]