arno11 | Wizzup: rc.log and n900-pm script show a dependency loop between af-services - icd2 - xorg - af services | 08:54 |
---|---|---|
arno11 | that's pretty new (< 2 weeks) | 08:57 |
freemangordon | no, it is no0t | 08:58 |
freemangordon | that's old and (supposedly) harmless | 08:58 |
arno11 | ok | 08:58 |
arno11 | hope you'll find a way to add HW compo btw :) | 09:08 |
sicelo | Wizzup: https://github.com/maemo-leste/gps-nokia-n900/pull/1. please review :-) | 09:29 |
Wizzup | sicelo: looks good to me | 11:02 |
Wizzup | let me double check something | 11:03 |
Wizzup | sicelo: yeah, I think that's probably fine (had to read up on select() again) | 11:09 |
Wizzup | did you find this with gdb? | 11:09 |
Wizzup | sicelo: building | 11:19 |
sicelo | Wizzup: yes, gdb was very helpful here. | 11:33 |
sicelo | i was expecting you'd need to add a new tag ... so actually no tag needed for doing a build? | 11:34 |
sicelo | either way, may i ask you to add a new tag, so i can use the same source on postmarketOS | 11:35 |
* sicelo hides | 11:35 | |
Wizzup | I did add a tag did I not? | 11:37 |
Wizzup | 0.3.1 | 11:37 |
Wizzup | oh I forgot to push the tag | 11:37 |
Wizzup | I wonder how the build succeeded then.. | 11:37 |
Wizzup | freemangordon: dsc_: I think conversations needs to look in address book to look up incoming sms numbers to contac names | 11:39 |
Wizzup | (also for other msgs of course, but definitely for sms) | 11:39 |
Wizzup | I guess sphone does the same potentially | 11:39 |
freemangordon | Wizzup: I guess you need https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-aggregator.h#L140 | 11:49 |
freemangordon | and maybe https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-aggregator.h#L145 | 11:50 |
Wizzup | okay, ty | 11:56 |
Wizzup | freemangordon: in OMP genre and playlist don't have the touch scroll it seems | 14:51 |
Wizzup | wait | 14:52 |
Wizzup | now it works | 14:52 |
Wizzup | I guess some ts bug | 14:52 |
arno11 | few n900 news: i'm currently testing a Polarcell 1600mA (1572 real) on my n900, got 15 hours of music with audacious (thx to PA user mode), 35 hours idle with modem and cmtspeech On (24 hours with wifi) | 15:32 |
arno11 | sounds really good | 15:33 |
arno11 | and with new fmg DDX most ps1 games run @50-60 fps | 15:35 |
Wizzup | :) | 15:41 |
branon | that's pretty impressive | 18:19 |
freemangordon | ok, and gdb refuses to do stepi and nexti :( | 18:23 |
freemangordon | what the?!? | 18:23 |
dsc_ | ps1 games on the n900?? | 19:06 |
dsc_ | thats cool | 19:06 |
sicelo | freemangordon: re-gdb: talking to me? i didn't do stepi/nexti. instead, after the `select`, running the FD_ISSET line would always segfault. while stepping through the program, i realized that `fake` was set to -1 in my case, so the call looks like FD_ISSET(-1, &rfds) | 19:14 |
sicelo | reading up on the problem, i almost ported the code to use `poll` instead of `select` ... i chose the easier path in this case (lazy?) | 19:16 |
Wizzup | I think he was talking to himself | 19:21 |
sicelo | ah :-) | 19:22 |
Wizzup | dsc_: we have pcsx | 19:54 |
freemangordon | or rather, /me was talking to the world :) | 20:13 |
freemangordon | HW compositing fails for ATLAS blits, whatever it is | 20:14 |
freemangordon | and I cannot debug why | 20:14 |
freemangordon | (have to step in the blob) | 20:14 |
freemangordon | ok, at least on d4 scrolling in abook is faster with SW compositing | 21:54 |
Wizzup | huh | 21:55 |
freemangordon | mhm | 21:56 |
freemangordon | the same in settings | 21:56 |
freemangordon | 44 vs 48 fps | 21:56 |
Wizzup | how is the cpu utilisation? | 21:56 |
freemangordon | SW vs HW? | 21:57 |
freemangordon | I would say the same | 21:59 |
freemangordon | keep in mind not all compositing is HW accelerated | 21:59 |
freemangordon | seems there is a bug in blobs that prevent compositing when src and dst have different bpp | 21:59 |
Wizzup | freemangordon: yeah I was asking about cpu utilisation between sw and hw | 22:01 |
Wizzup | seems like it shouldn't be the same if there are no bugs | 22:01 |
Wizzup | understood in any case | 22:01 |
freemangordon | well, the diff would be in range of 2-3% | 22:01 |
freemangordon | the heavy ops are copying | 22:01 |
freemangordon | which are already accelerated | 22:02 |
Wizzup | ok | 22:03 |
freemangordon | hmm, actually with HW cpu usage is higher | 22:25 |
freemangordon | weird | 22:25 |
bencoh | but is it "faster"? | 22:32 |
freemangordon | no | 22:33 |
bencoh | oh, nevermind, you said sw is faster | 22:33 |
freemangordon | mhm | 22:33 |
bencoh | something about upload textures to gpu maybe | 22:33 |
freemangordon | not textures | 22:33 |
freemangordon | those are already BOs | 22:33 |
bencoh | ah | 22:33 |
freemangordon | all the memory is omap_bo_new() etc | 22:34 |
freemangordon | actually I would expect fallback path to be slower, as there I wait for GPU ops to complete before allowint CPU to render | 22:34 |
freemangordon | and the shaders for HW compositting are 'borrowed' from blob that was released by TI, so I would expect those to be fast | 22:35 |
freemangordon | about 2000LOC in vain :( | 22:56 |
Wizzup | it might not be in vain | 22:57 |
Wizzup | it might also be faster on n900 still | 22:57 |
freemangordon | it is not | 22:59 |
Wizzup | ok | 23:08 |
freemangordon | I wonder what to do with that code | 23:09 |
Wizzup | def. keep it around, I think there is a decent change we might get it to be faster | 23:10 |
Wizzup | I'm kind of surprised that it's almost exactly as fast | 23:11 |
freemangordon | keep in mind it has some renering issues | 23:11 |
freemangordon | *rendering | 23:11 |
freemangordon | like, transparency seems to be ignored | 23:11 |
freemangordon | but ok, I'll ifdef the code | 23:12 |
Wizzup | is it any different in 16 bit btw? | 23:15 |
freemangordon | didn't try | 23:16 |
freemangordon | 16bpp is useless anyways,no? | 23:16 |
freemangordon | though, there is some code to force alpha in 16 bits | 23:16 |
Wizzup | yeah, I don't know if it will help a lot | 23:17 |
freemangordon | ok, I'll push the code with HW compositing disabled | 23:19 |
freemangordon | so if someone wants to check what's going on | 23:20 |
freemangordon | despite this, I think I was able to squeeze few fps more, by tracking pixmaps ownership | 23:21 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!