<arno11>
pretty sure that transitions/zoom/animations is a big part of the problem with gtk. not normal that n900 runs so much faster with light transitions (specially with overclock)
<freemangordon>
arno11: I found an issue with BO cache
<freemangordon>
doing final tests and there will be new release
<arno11>
ah ok :)
akossh has joined #maemo-leste
<freemangordon>
arno11: I don;t see any need for light transitions here
<freemangordon>
the only issue I see is slow scrolling in gtk apps
<freemangordon>
but I don;t think this is related to transitions.ini
joerg has quit [Read error: Connection reset by peer]
<freemangordon>
unless I am missing something
<freemangordon>
also, scrolling in settings (for example) is slow even when compositing is disabled
<freemangordon>
so it is something with GTK, not related to h-d at all
uvos__ has joined #maemo-leste
<uvos__>
i mean gtk2 scrolling is allways bad even on fremantle
<uvos__>
its no where near the smoothness of eg android on simmular hw, since its sw rendered,
<freemangordon>
but not *that* bad
<freemangordon>
sodeffinitely we lack some optimizationf from fremantle
<freemangordon>
uvos__: actually, with the ddx I am about to release, it is pretty smooth on d4
<freemangordon>
but is really bad on n900
<freemangordon>
albeit better than ever before
<freemangordon>
uvos__: do you have any idea why would be HW compositing slower, even on d4?
<uvos__>
i mean d4 has sufficant cpu to just brute force it to be mostly ok yeah
<uvos__>
freemangordon: no sorrz
<uvos__>
*y
<freemangordon>
ok, but it is slower on n900 as well
<freemangordon>
few fps, but still
<freemangordon>
like, 5 or so & slower
<freemangordon>
%
<freemangordon>
anyway
<freemangordon>
new ddx is on its way
<freemangordon>
please upgrade and test
<uvos__>
lower fps in what
<freemangordon>
everything
<uvos__>
i mean it stands to reason that hw comp. dose more on sgx, so if the cpu would otherwise be idle sgx might have more time to do rendering
<uvos__>
but im just guesing, i really dont know
<freemangordon>
ok
joerg has joined #maemo-leste
<freemangordon>
anyway, I think we now have DDX that is more or less ok
<uvos__>
grea
<uvos__>
t
<uvos__>
i mean honestly it was fine on d4 before
<uvos__>
performance wise
<freemangordon>
uvos__: maybe you can compare with 1.5 (or whatever the last omapofb one was)
<uvos__>
freemangordon: yeah n900 is different story
<freemangordon>
like, not scientifically
<arno11>
freemangordon: (on my device, scrolling in settings is very fast when i disable compo)
<uvos__>
but omapdf we cant really try anymore
<freemangordon>
yeah
<uvos__>
since it needs really old kernel for sgx to work on fb
<freemangordon>
arno11: in 32bpp?
<arno11>
16
<freemangordon>
well...
<arno11>
but even 32 is ok
<uvos__>
yeah i mean if you copy only have the data around
<uvos__>
thats cheating
<freemangordon>
it is ok, but not good
<uvos__>
*half
<arno11>
let me try again
<freemangordon>
uvos__: :nod:
<freemangordon>
arno11: please upgrade ddx first
<freemangordon>
or...
<freemangordon>
check before and after the upgrade
<arno11>
ok let's go
<arno11>
brb
<freemangordon>
I want another confirmation (or not) that the new ddx is better
<arno11>
ok
arno11 has left #maemo-leste [#maemo-leste]
<Daanct12>
good morning everyone, haven't been here for a while
<Daanct12>
anything changed since i last looked at it?
<freemangordon>
lots of things, do you want to know something in particular?
<Wizzup>
Daanct12: depends on when you last looked ;)
arno11 has joined #maemo-leste
<arno11>
freemangordon: well...things are a bit deroutant
<arno11>
no change between 16 and 24/32 without new ddx in term of scrolling
<arno11>
but again with light trans.
<arno11>
so with light trans things are better in term of scrolling
<arno11>
now the weird stuff
<arno11>
with new ddx, everything is ok, absolutely no change for me in 24bpp
<arno11>
(with light trans)
<freemangordon>
why weird?
<arno11>
but in 16bpp, huge diff
<freemangordon>
like for good or?
<arno11>
for good
<freemangordon>
yeah, because on 24bpp we are CPU bound
<freemangordon>
in 16bpp it is the same as it is in fremantle, with stock transitions
<arno11>
the weird part arrives...lol
<freemangordon>
?
<arno11>
now i'm able to play ps1 games in windows mode without disabling compo
<arno11>
full speed
<freemangordon>
:)
<arno11>
that's cool but weird
<freemangordon>
why weird?
<arno11>
es2gears is still slow with compo for example
<freemangordon>
because it is GPU bound
<freemangordon>
we can;t get anything more than lets say 20fps there
<arno11>
ah yes indeed
<arno11>
so ok nothing weird
<freemangordon>
BTW, do you have uSD with the old (and I mean old) drivers?
<arno11>
and new ddx seems ok for n900 imo
<freemangordon>
like, 4.x kernel or something
<arno11>
ah, not sure
<arno11>
i have to check
<freemangordon>
with omapfb driver that is
<freemangordon>
it would be great if you can compare
<arno11>
yes indeed
<arno11>
i can try a bit later
<freemangordon>
to see if we are hitting the HW limits or it can be better
<freemangordon>
no hurry
<arno11>
ok i see
<arno11>
i'll check :)
<freemangordon>
another thing:
<freemangordon>
do you see rendering artifacts in conversations or in wheather application?
<arno11>
let me check
<arno11>
nope in weather and the app is faster
<Wizzup>
is this about ants?
<freemangordon>
no
<freemangordon>
I see fonts misrendered and some other drawing artifacts on d4
<Wizzup>
isn't that the ants problem (fonts misrendered?)
<freemangordon>
not sure
<Wizzup>
I've been seeing for many months, probably a yeare
<Wizzup>
year*
<arno11>
conversation is faster too and no artifacts
<freemangordon>
I am trying to see if I didn;t break something with so many optimizations :)
<freemangordon>
arno11: do you know which exactly transitions.ini change makes scrolling faster?
<arno11>
good question, iirc it is when i disable zoom/animations
<freemangordon>
could you confirm?
<arno11>
let me check
<freemangordon>
Wizzup: hmm, that's weird
<freemangordon>
I have the feeling that rendering artifacts are somehow related to battery charge level
<freemangordon>
I left the device on charger for a while and now there are only some ants there
<freemangordon>
but fornts are rendered properly
<freemangordon>
tmlind: ^^^
<freemangordon>
no, conversations are still bad
<arno11>
freemangordon: sorry i need time to check all trans parameters
<freemangordon>
sure, no hurry
<freemangordon>
ok, whatever the issue with misrendering is, it is not in DDX
<freemangordon>
at least not in PVR EXA
uvos__ has quit [Ping timeout: 246 seconds]
uvos__ has joined #maemo-leste
<Wizzup>
yeah, it's been very hard to track down this ants problem
<Wizzup>
or however we want to call it :)
<freemangordon>
with Option"NoAccel""true" conversations still misrender fonts
<freemangordon>
so it is either blobs or kernel driver not flushing caches
Daanct12 has quit [Quit: WeeChat 4.1.2]
<freemangordon>
uvos__: what was that register which was changing some GPU frequency parameter or something?
<freemangordon>
LIBGL_ALWAYS_SOFTWARE=1 /usr/bin/conversations 'fixes' it :)
<uvos__>
yeah i mean for some reason textures are created with missing bits
<uvos__>
so letting llvmpipe do it works ofc
<uvos__>
freemangordon: i dont know what you mean, the register to control the sgx core clock was 0x4A008164
<freemangordon>
right
<freemangordon>
that one
<freemangordon>
do you have the commands around?
<uvos__>
omapconf write 0x4A008164 $VALUE
<uvos__>
its a devider so increasing the value lowers the clock
<uvos__>
iirc
uvos__ has quit [Quit: Konversation terminated!]
arno11 has left #maemo-leste [#maemo-leste]
<freemangordon>
Wizzup: uvos: could you please create /etc/powervr.ini with content:
<freemangordon>
[default]
<freemangordon>
DisableHWTQTextureUpload=1
<freemangordon>
to check if that fixes the ants and misrendering?
<freemangordon>
heh, I think that was it :)
<tmlind>
cool so not a battery power level issue?
<Wizzup>
freemangordon: wow, let me try now
<freemangordon>
tmlind: hard to say yet, lets confirm it
<tmlind>
freemangordon: ok i'll enable it too later on today :)
<freemangordon>
so far 5 reboots in a row, no ants in either h-d or conversations
<freemangordon>
or anywhere in that regard
<freemangordon>
but my battery is fully charged :)
<Wizzup>
freemangordon: how did you figure this out
<Wizzup>
this is probably the best improvement in a long time
<freemangordon>
well... intuition
<freemangordon>
does it work for you?
<Wizzup>
yes
<freemangordon>
great
<freemangordon>
please someone to add powervr.ini to omap4 devices with sgx config
<freemangordon>
arno11: sicelo: no ants on n900, right?
hexnewbie has quit [Ping timeout: 264 seconds]
Juest has quit [Ping timeout: 264 seconds]
hexnewbie has joined #maemo-leste
inky has joined #maemo-leste
fab__ has joined #maemo-leste
arno11 has joined #maemo-leste
Juest has joined #maemo-leste
<arno11>
freemangordon: indeed, no ants
<arno11>
and i switched to original transitions to check, and no diff with scrolling (still good in settings) but h-d is def. slower with all animations
<arno11>
so for the scrolling there is something in my config which improves things
<freemangordon>
ok, please find what it is
<arno11>
yep
<arno11>
no idea atm lol
<freemangordon>
heh
<freemangordon>
could you shot a video of scrolling in settings, so I can compare with mine?
<freemangordon>
not ow, but when you have some time
<freemangordon>
*now
<freemangordon>
maybe overclocking?
<freemangordon>
my device runs on stock speeds
<freemangordon>
and given it is CPU bound...
<freemangordon>
BTW, what stops those changes from entering the repos?
<freemangordon>
720/805 that is
<freemangordon>
Wizzup: any idea? ^^^
<arno11>
there is no build with that change with 6.1.48
uvos__ has joined #maemo-leste
<freemangordon>
ok, but why? is ther any issue?
<arno11>
freemangordon: a bit slower on my device at 600MHz
<uvos__>
freemangordon: what settings? transtitions.ini? we dont want to disable all the bling with no knowlage of what helps, its very shotgun aproche
<freemangordon>
umm...
<uvos__>
hmm?
<freemangordon>
I am against changing transitions.ini :)
<uvos__>
right
<arno11>
fmg was talking about boost freq
<freemangordon>
right
<Wizzup>
freemangordon: what changes from entering the repo?
<uvos__>
oh the kernel patch?
<uvos__>
its in the repo
<freemangordon>
yes
<Wizzup>
the over clock?
<arno11>
yep
<freemangordon>
which repo?
<arno11>
?
<freemangordon>
my n900 is on -devel and there are no boost freqs
<arno11>
me too
<uvos__>
i just never released a new kernel, since i was sure 6.6 was about to happen
<freemangordon>
ah :)
<uvos__>
but then there where additional issues
<freemangordon>
with 6.6 I guess
<uvos__>
yes
<uvos__>
so if you want you can just rebuild the kernel
<freemangordon>
yes, please
<freemangordon>
me?
<uvos__>
sure
<freemangordon>
it was a while I did that
<uvos__>
it works, i ran it on my device a while
<freemangordon>
could you do it for me?
<uvos__>
you just need to change the changelog
<freemangordon>
heh, ok
<uvos__>
sure but then you will need to wait untill im at home
<uvos__>
(2 days)
<freemangordon>
well...
<arno11>
freemangordon: or just create a uimage
<freemangordon>
we can wait for 2 more days I guess
<freemangordon>
I can do it as well if I find spare time for it
<freemangordon>
uvos__: so, everything is pushed on github?
<freemangordon>
dsc_: also, maybe it is better if settings/about windows are stacked
<Wizzup>
The application is called not open maemo weather because during development people kept referring to OMWeather (a legacy maemo application).
<dsc_>
freemangordon: thanks, it needs some small UX improvements still
<dsc_>
the QML that powers this weather app can only be described as spaghetti code, but I made it in a few days so.. :P
<freemangordon>
mhm
<freemangordon>
well, I guess that applies to all qml (and js in general) code, no? :p
k1r1t0_N900 has quit [Ping timeout: 260 seconds]
<dsc_>
indeed, but this QML is even worse
<dsc_>
ill change settings to stacked
<freemangordon>
cool
<freemangordon>
it is a matter of setting a property
[TheBug] has quit [Ping timeout: 256 seconds]
Juest has quit [Ping timeout: 268 seconds]
<tmlind>
i give up on building earlier glmark2 for now.. depends on xdg-shell-client-protocol.h that seems to be only in qt6 dev here and would require uninstall a bunch of qt5 stuff..
<freemangordon>
why don't you checkout some older version, as I did
<freemangordon>
recent code seems to depend on oh-so-shiny stuff
<freemangordon>
I hit the same issues back then, that's why I am using version from 2021 :)
<Wizzup>
uvos__: if sphone could deal with dynamically added/removed backends, that would be great, btw
<tmlind>
freemangrodon: i tried to build 2021.02
uvos__ has quit [Ping timeout: 245 seconds]
fab_ has quit [Remote host closed the connection]
fab_ has joined #maemo-leste
Juest has joined #maemo-leste
[TheBug] has joined #maemo-leste
<sicelo>
arno11: my leste sd was misplaced by my SO. if you don't mind, please install gps-recorder ... should be in the repos. Then see what date it will fetch from the gps (you may need to watch for the gps fix, since i *think* the gps time only shows up as a transient notification). basically, i'd like to confirm if it's 2004-04-27. i will see if i can fix that to show correct date
xmn has joined #maemo-leste
<sicelo>
fmg: nice work regarding ants!
<sicelo>
btw, i've seen them in fremantle too, a couple of days ago
* sicelo
prods fmg in the direction of screen rotation on N900, and hides
<Wizzup>
sicelo: seen ... ants hw bug on fremantle?
<sicelo>
Yes, I was surprised tbh.
<Wizzup>
heh
<Wizzup>
btw, 6834 songs in OMP and it's all smooth :)
<freemangordon>
sicelo: hmm
<freemangordon>
if it persists, we may use the same workaround on N900
<freemangordon>
please, keep an eye on it with latest DDX
<freemangordon>
if you see it again, please LMK
<sicelo>
i hardly use fremantle, but will note if i see it on Leste
<freemangordon>
oh, on fremantle?!?
<Wizzup>
yes that was my surprise too
<Wizzup>
I haven't seen it on fremantle either
<freemangordon>
Wizzup: ok, I'll try to find time to put XV support back in mafw
<freemangordon>
so eventually we'll be able to move lots of things to stable as a new-year present for everyone :)
<freemangordon>
Wizzup: oh, and we must find time to check what's going on with PPP h-d
<Wizzup>
I can hook it up in 1-2 hours
<Wizzup>
yup @ new year
<freemangordon>
I won;t have time today, but that shouldn't stop you from booting leste on it :)
<Wizzup>
I'll probably focus on conversations tonight if you're not avail
<Wizzup>
made a lot of progress there and would like to keep that going
<freemangordon>
sure
uvos__ has joined #maemo-leste
arno11 has joined #maemo-leste
[TheBug] has quit [Ping timeout: 276 seconds]
<arno11>
sicelo: currently looking @gps
[TheBug] has joined #maemo-leste
<arno11>
can't get any sat, i'll try tomorrow in a better place.