libera/#maemo-leste/ Wednesday, 2023-08-30

Wizzupok :)00:12
arno11thx00:14
uvoshow is alsa involved in tv out on n90000:31
uvosis it just the audio00:31
uvosor is the jack routing of the video signal done via alsa? (ugh)00:31
sicelothe tv out also provides audio to the tv00:32
Wizzupuvos: it's not @ alsa00:51
Wizzup>Enable in alsamixer (Jack Function in alsamixer to TV OUT), enable with xrandr --output TV --mode 800x480 --same-as LCD. Set PAL/NTSC with xrandr --output TV --set SignalProperties PAL, and scale with xrandr --output TV --set TVScale 90.00:52
Wizzupmaybe it is :D00:52
sicelo:-P01:00
siceloeven HDMI features in alsa, for the same obvious reason01:00
freemangordonWizzup: uvos: actually I don;t think we can use either gconf or gsettings for fmtx08:08
freemangordonhttps://github.com/maemo-leste/fmtx-middleware/blob/master/files/etc/init.d/fmtx#L308:09
freemangordonwe don;t want to do that ^^^08:09
freemangordonso, I am thinking of configfs maybe?08:09
freemangordonumm... not configfs08:10
freemangordonwhat was the name?08:10
freemangordonok, seems I got it wrong and there is no kernel fs that can be used as persistent parameters storage08:28
sicelobesides frequency (and maybe region?), what else needs persistent storage?09:54
uvos__freemangordon: not sure why this should prevent gsettings, you can check the key like that with dconf too10:11
uvos__besides, this seams not so great, would it not be better if the deamon just checked the key on startup and exited sucessfully if its not set?10:12
uvos__am i missing something?10:12
freemangordonuvos__: maybe you are right, I will dig further into it10:32
arno11Wizzup: sicelo: new UCM files sent11:30
Wizzupty, will deploy momentarily11:30
arno11ok thx11:31
Wizzup(I'm excited for this atm)11:31
Wizzups/atm/btw/11:31
Wizzupalso want to try the IR a bit later this week :)11:31
arno11ok cool11:31
Wizzuparno11_: building for -devel12:57
arno11_cool12:59
Wizzupit's probably already built13:05
arno11_ok thx13:06
arno11_yes i see it13:07
sicelocool, thanks. quick question though ... why create relationship between fmtx and headphone jack?13:40
siceloor that was to get autoswitching, since pulse already triggers the ucm verb/device according to jack events?13:41
arno11_fmtx only works if jack function is set on 'headphone' iirc14:11
siceloyes, that's true (the fm transmitter chip inputs connected to the headphone lines).14:15
sicelobut my question is - you mention that one should connect the headphone jack. it should work without inserting it normally14:16
arno11_yes of course, just in case you insert something, fmtx must be started after14:18
arno11_otherwise ucm switch to headphone sequence14:18
arno11_and stop fmtx14:19
arno11_*switches *stops14:26
arno11_brb14:26
siceloi see. i guess that's why something like fmtxd is needed ... so the fmtx session is 'protected' from that kind of thing14:30
Wizzupuvos: the thumb2 support, is that for building kernel to make it use thumb2?15:30
uvosyes15:33
Wizzupcool15:41
sicelolink to the branch? i don't see it for now15:55
Wizzupmaemo/chimaera-devel15:57
Wizzupbbl15:57
siceloyes, but i mean the actual kernel config changes ... maemo/chimaera-devel only contains packaging15:58
Wizzupah, ok, I just looked at the changelog15:59
sicelootherwise thanks uvos for thumb2, and i see charge-mode changes related to the booting at <10%. thanks16:00
uvossicelo: also the charging not being detected on boot on d4 might be fixed, at least i cant repo it right now anymore16:05
uvosWizzup: do we have bash installed on leste for sure?16:18
uvoswhy is /bin/sh dash?16:18
siceloisn't that the debian/devuan default?16:25
bencohit is16:26
uvosanyhow Wizzup please merge and tag this out: https://github.com/maemo-leste/osso-af-startup/pull/216:27
uvosalso the use of runuser here is ugh16:27
sicelommm, i'm not sure 'source' is a bashism. at least it's there in pmos and used extensively. they don't use bash, but busybox. can check what their /bin/sh is aliased to16:34
uvossource istent part of the posix shell16:34
uvosand i think it was first introduced by bash16:34
uvosbut thats not really important16:35
uvospoint is its not in in sh and not in dash16:35
sicelo their /bin/sh is symlink to /bin/busybox16:35
arno11i know that's an old issue guys but any hope to solve the weird bug with hildon composition? disabling it on the fly speeds up apps a lot (even on pinephone iirc)18:11
uvoswhat wierd bug with composition?18:11
bencohslower rendering, I'd say18:12
arno11yes18:12
uvoscomposition is expensive - sure maybe it can be optimized but its not a bug18:12
bencoh(although I don't think it's specific to hildon)18:12
uvosbut composition is just expensive18:13
arno11ok that's really too much for N90018:13
bencohI wonder if you could easily try another compositor / compositing wm for comparison18:13
uvoskwin should work18:14
uvosit has gles support18:14
uvosits reaaaaaaly slow on d418:14
uvosso yeah18:14
bencohslower than hildon?18:14
uvosmuch18:14
uvosthe only fix here would be to make hildon not rely on composition, as its not nessecary for what hildon dose really18:15
uvosbut this would require major reachitecting18:15
uvosso not going to happen18:15
freemangordonbencoh: *everything* is slower than hildon18:15
uvoswell no plain x isent :P18:15
uvosor openbox18:15
bencohfreemangordon: :D18:15
uvosor i318:15
bencohyeah, wmii is just super fast on d4 ;)18:16
uvossway is also faster than hildon18:16
uvosat composition18:16
uvoseven18:16
freemangordonuvos: sorry, I missed the context - why is bash needed in the above PR?18:17
uvosfreemangordon: so runuser runs as the users shell by default18:17
uvoswe have a user who uses xonsh (essentally python) as thair shell, so the scripts dont work with that18:17
freemangordonomg18:17
uvosrunuser sources the profile with source18:17
uvoswich is not in posix and not implemented by dash (default debain shell)18:18
uvoswhich is not in posix and not implemented by dash (default debain shell)18:18
uvosso we need to use bash explicitly18:18
freemangordonI see18:19
freemangordonok, lemme merge that18:21
freemangordonuvos: shall I release it for -devel?18:26
uvosyes, please18:26
freemangordonok18:27
uvosalso merge master18:27
uvosits behind devel18:27
freemangordonsure18:31
freemangordondone18:39
arno11freemangordon: any idea why ir_rx51 is causing kernel crashes ?19:36
arno11*when we try to send pulse19:37
maxwelldi am getting floating point exception when running osso-xterm20:56
maxwelldi think it happened before as well.20:56
maxwellddon't remember how i solved it.20:57
uvosbacktrace?22:25
freemangordonarno11: where is oops?22:27
arno11oops happens immediately after sending a pulse, no way to log22:29
freemangordonwhy?22:29
freemangordonwtym "no way to log"?22:29
freemangordonmtdoops?22:29
arno11ok i'll try22:32
arno11thx22:34
Wizzuparno11: if you tell me how to reproduce I can hook up my serial too late rtonight22:37
arno11ok cool and thx. For example you can just run 'ir-ctl -S rc5:0x1e01' to produce the oops22:41
arno11(it happens using lirc and pierogi as well)22:43
arno11with any command22:44
Wizzuplirc I can install with apt?22:48
Wizzupand I guess I need to load bt, or?22:48
sicelono, bt isn't needed22:48
Wizzupok22:48
siceloand for the test, ir-ctl is enough. no lirc needed22:49
Wizzupas in it will take 1-2 hours before I can do it, so just asking any questions I might otherwise have when you guys are asleep :D22:49
siceloyou most likely will already have ir-ctl on the device. it's provided by v4l-utils22:50
arno11and the ir driver is already loaded on boot22:53

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!