freemangordon | uvos: Maybe it renders fonts, dunno | 07:08 |
---|---|---|
freemangordon | but it seems it is not the reason for the massive fps drop when hildon runs | 07:09 |
freemangordon | IIUC it is that hildon must copy every offscreen buffer frame, but maybe it does not track the damage correctly | 07:10 |
freemangordon | and copies the full offscreen buffer every time | 07:11 |
freemangordon | hmm, even if I stop h-d, scrolling in abook (for example) is still slow | 07:30 |
freemangordon | could it be that gtk is doing bad things? | 07:31 |
uvos | freemangordon: i think gtk2 is just slow at scrolling beacuse it renders eatch frame | 10:05 |
uvos | qt is 1 hw accelerated and 2 in sw just blits the viewport up a bit and renders the bottom sliver | 10:06 |
uvos | i doubt this is related to comp. | 10:06 |
uvos | i mean comp. is slow on x also because of the extra ipc, idk how mutch this adds, but in x the application usualy renders bits to a buffer and hands that to x to render as a pixmap onto its window, where x then maybe also dose some of its own rendering and the buffer is handed to the compositor to compose onto the display | 10:09 |
uvos | that this is inefficant and makes x a sorta useless step is why wayland got started | 10:10 |
uvos | maybe instead of trying to make this faster i would be more worth wile to just run in uncomposited mode most of the time | 10:11 |
uvos | except while displaying tasknav or a notification banner | 10:11 |
uvos | hildon dosent need to be composited at all | 10:11 |
uvos | and it almost works | 10:11 |
uvos | if you force disable comp. on a non-fullscreen window | 10:12 |
uvos | hildon will switch back as soon as one of those things are needed | 10:12 |
uvos | the only problem is that the window title bar that hildon renders is missing, im not sure why that, probubbly because its not a real window but is just clutter geometry thats added during compositing, is but there is no reason that could not be a regular x window above the application window. | 10:14 |
uvos | if we change that (not sure how mutch work in hildon) we could just allways be whithout compositing while there is a application window on top | 10:16 |
uvos | that saves a huge amount of ram too | 10:16 |
Wizzup | switching would be much slower though | 10:23 |
uvos | its ok | 10:34 |
uvos | really | 10:34 |
uvos | (try it) | 10:34 |
uvos | but yes switching causes some extra delay | 10:35 |
norayr | > buZz: | 22:36 |
norayr | > 2022-10-05 07:09 (GMT+04:00) | 22:36 |
norayr | > Wizzup: plz RT https://twitter.com/buZztiaan/status/1577677393925472260 ;) | 22:36 |
norayr | amazing | 22:36 |
buZz | heh, yeah! | 22:40 |
buZz | runs really well, i need to figure out debian packaging though so i can push it to extras | 22:41 |
buZz | and also do that ps1 emulator | 22:41 |
norayr | not that hard apparently, look at our packages in extras and ask here questions. the important thing is that it builds. | 22:42 |
buZz | yeah i just need to 'mkdir build; cd build; cmake .. -Ddisablealltests; make' and its done | 22:46 |
buZz | so some project like that | 22:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!