=== duflu_ is now known as duflu | ||
=== chihchun_afk is now known as chihchun | ||
duflu | RAOF: Your rootless work... is that a whole new DDX? | 03:19 |
---|---|---|
RAOF | duflu: No; it's the same set of DDXen. | 03:19 |
RAOF | duflu: It's basically “hook into all non-root-window setup” rather than “hook into only the root-window setup” | 03:20 |
duflu | RAOF: Oh. So same number of copies as XMir? (one too many) | 03:20 |
RAOF | duflu: Correct. | 03:20 |
RAOF | Our design ensures we cannot do better (barring optimisations for GLX apps, which are easier for rootless) | 03:21 |
duflu | RAOF: Wouldn't glamor do better? | 03:21 |
RAOF | No? Why would it do better? | 03:22 |
duflu | RAOF: I thought it might be more efficient but now realize you'd just have an extra texture upload, in a different place | 03:22 |
duflu | Hey, I just realized the texture cache should really help XMir multimonitor | 03:23 |
duflu | maybe | 03:23 |
duflu | Hmm, scrap that. XMir will typically always use bypass. So no textures anyway | 03:25 |
RAOF | Yeah, I'd hope so. | 03:25 |
RAOF | To the EOWatron! | 07:08 |
* duflu waves to RAOF | 07:37 | |
duflu | perhaps too late | 07:38 |
anpok | hi | 07:59 |
alf_ | anpok: hi | 08:00 |
=== dandrader is now known as dandrader|bbl | ||
=== Prf_Jakob is now known as Now | ||
=== Now is now known as Prf_Jakob | ||
=== chihchun is now known as chihchun_afk | ||
timp | hello | 12:34 |
timp | we are having some crashes in autolanding that seem mir-related, can someone have a look at the crash logs? I cannot make sense from them - https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/4710/ | 12:35 |
timp | we saw the same here in this MR https://code.launchpad.net/~andrew-hayzen/ubuntu-ui-toolkit/fix-swipe-delete-001/+merge/199906 | 12:35 |
timp | three times autolanding failed for that MR, and then suddenly it passed. So the failures seem not consistent | 12:36 |
=== alan_g is now known as alan_g|lunch | ||
alf_ | timp: looking | 12:52 |
=== dandrader|bbl is now known as dandrader | ||
timp | alf_: thanks | 12:57 |
dandrader | when a bug fix goes into lp:mir/devel, what's the process to have it cherry-picked into lp:mir (trunk)? | 13:07 |
alf_ | dandrader: ideally we merge lp:mir/devel into trunk, but depending on what else has landed this may not be possible at that point, so you can propose a separate MP for the fix targeting lp:mir | 13:10 |
alf_ | timp: how can I get a stack trace from the .crash file? apport-retrace doesn't work for me (but perhaps I am doing it wrong) | 13:12 |
dandrader | alf_, sure. Because I noticed (correct me if I'm wrong) that trunk and devel are ABI-incompatible at the moment | 13:13 |
alf_ | dandrader: right, so in this case, either wait or propose a separate MP if it's urgent | 13:14 |
dandrader | alf_, I'll make a separate proposal targeting trunk. thanks | 13:15 |
dandrader | (it's a critical bug) | 13:15 |
timp | alf_: I don't know. I was hoping to get help here | 13:18 |
* timp in a meeting now | 13:18 | |
=== alan_g|lunch is now known as alan_g | ||
=== dandrader is now known as dandrader|lunch | ||
anpok | kdub: didnt you recently fix an issue in which frames where jittering on nexus 10? | 15:38 |
=== dandrader|lunch is now known as dandrader | ||
dandrader | gl newbie needing help: what would make mir_demo_client_egltriangle block indefinitely on the glDrawArrays(...) of its render loop? I suppose it's waiting for the mir server to do something it was supposed to do? like giving him a new buffer to draw on? | 17:05 |
dandrader | for context: I'm updating gerry's "qml mir compositor" prototype to use the latest mir version | 17:06 |
alan_g | dandrader: you may get some clue which call is blocking from MIR_CLIENT_RPC_REPORT=log | 17:22 |
dandrader | alan_g, thanks, will try it now | 17:22 |
dandrader | alan_g, my bad. I wans't fflushing after the printf. it's actually hanging in mir_eglapp_swap_buffers(), which makes more sense | 17:29 |
dandrader | alan_g, the last line from the RPC report is "(DD) rpc: Invocation succeeded: id: 4 method_name: next_buffer" | 17:29 |
dandrader | more precisely, eglSwapBuffers(egldisplay, eglsurface); | 17:33 |
kdub | alan_g, alf_ updated https://code.launchpad.net/~kdub/mir/workaround-qcom-display-request/+merge/201859 | 17:42 |
kdub | should now check the array length in a less-objectionable way | 17:42 |
kdub | thanks alan_g | 17:51 |
=== alan_g is now known as alan_g|EOW | ||
rsalveti | kdub: hey, any branch for me to try? | 18:37 |
kdub | rsalveti, oh yeah https://code.launchpad.net/~kdub/mir/hwc12-support/+merge/202015 | 18:38 |
kdub | something wish screen blanking is still funny, but one step at a time | 18:38 |
kdub | that at least gets unity8 to the screen | 18:38 |
rsalveti | kdub: great | 18:40 |
rsalveti | kdub: did it worked fine with hwcomposer 1.1 when using 4.2 on mako as well? | 18:40 |
kdub | rsalveti, still have to test that | 18:41 |
rsalveti | right, because I expect us to merge this first before doing the 4.4 switch | 18:41 |
rsalveti | but will give it a try in a few | 18:42 |
kdub | starting to like the 'post_update(renderlist, render_fn)' better than 'filter_out_optimized_renderables' | 19:00 |
=== dandrader is now known as dandrader|afk | ||
=== dandrader|afk is now known as dandrader |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!