om26er | Hi! Is there an API to get current frame rate of unity8-dash ? | 09:06 |
---|---|---|
om26er | duflu, ...do you know ? ^ | 09:08 |
duflu | om26er: Yes, I wrote it :) | 09:08 |
duflu | Just a sec | 09:08 |
duflu | $ restart unity8-dash MIR_CLIENT_PERF_REPORT=log | 09:10 |
duflu | $ tail -f ~/.cache/upstart/unity8-dash.log | 09:10 |
duflu | Although vsync creates confusingly limited numbers so you can also try: | 09:10 |
duflu | $ restart unity8-dash MIR_CLIENT_PERF_REPORT=log MIR_CLIENT_FORCE_SWAP_INTERVAL=0 | 09:11 |
duflu | $ tail -f ~/.cache/upstart/unity8-dash.log | 09:11 |
duflu | om26er ^ | 09:11 |
duflu | om26er: Also with results: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1564721 | 09:12 |
ubot5` | Launchpad bug 1564721 in Canonical System Image "Unity8-dash render time is too high, causing frame skipping" [High,Confirmed] | 09:12 |
om26er | duflu, so I have to grep fps out of that log file, hmm. | 09:17 |
om26er | I am planning to write a test for https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1563287 | 09:17 |
ubot5` | Launchpad bug 1563287 in unity8 (Ubuntu) "[regression] Right edge switcher stutters badly with only a few apps opened" [High,Confirmed] | 09:17 |
duflu | om26er: Yes you do. Qt/QML also has graphical numbers, but those are disabled in code. The Unity8 team is working on turning on the feature this week | 09:18 |
om26er | which I can use to narrow down there the regression happened. Like flashing the device with increment of +1 then running the test for fps etc | 09:18 |
duflu | Qt/QML also has *on screen* numbers | 09:18 |
duflu | om26er: I reflashed my krillin today but unfortunately could not get it to stutter. Only smooth in the switcher | 09:19 |
om26er | duflu, which image number ? | 09:19 |
duflu | I would also like to add on-screen reporting in Mir itself. But there's resistance within the team to let me do that (only because some people say text rendering doesn't belong in Mir) | 09:19 |
om26er | I have r305 and the lag is quite visible. I have six apps running. | 09:20 |
duflu | om26er: 308 ... and it seems smooth | 09:20 |
duflu | Although I probably never ran more than 4 or 5 apps | 09:20 |
om26er | duflu, having something for fps in Mir sounds like a good thing, given we know there may be clients other than unity8 as well. | 09:22 |
om26er | I will update to latest. | 09:22 |
duflu | om26er: Well we've had built-in performance logging for all Mir clients since around late 2014 at least. It's only to the log though | 09:23 |
duflu | That's also a good thing, as the reporting does not affect the performance itself | 09:23 |
duflu | You can use MIR_CLIENT_PERF_REPORT=log on unity8 too ... since it's a nested server it is a Mir client | 09:24 |
dandrader | so what's next for surface-wm? | 12:11 |
dandrader | greyback, ^ | 12:11 |
greyback | dandrader: you fixed all the tests? | 12:12 |
dandrader | greyback, yes | 12:12 |
greyback | dandrader: great. | 12:12 |
greyback | then we should try landing | 12:13 |
dandrader | greyback, silo 013? | 12:13 |
dandrader | greyback, we should also have the prereq branches there | 12:13 |
greyback | dandrader: I doubt it. I'm not the lander these days. Saviq around? | 12:13 |
greyback | that was more a silo for testing convenience | 12:13 |
Saviq | wassup? | 12:15 |
Saviq | dandrader, last night there was one more failure | 12:16 |
Saviq | dandrader, https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/90/ | 12:16 |
dandrader | Saviq, fixed | 12:24 |
Saviq | greyback, "Lander IRC Nicks: greyback" wdym "you're not the lander"? | 12:31 |
greyback | Saviq: the usual, fobbing off responsibility ;) | 12:32 |
Saviq | greyback, would you say it's ready to land, then? | 12:34 |
greyback | Saviq: I want to do a quick sanity pass, but my answer is yes | 12:35 |
Saviq | greyback, ok, then - Lander: Approved to get the autopkgtest machinery going - please describe a bit what to pay attention to during QA | 12:40 |
Saviq | dednick, https://requests.ci-train.ubuntu.com/#/ticket/736 can be abandoned probably? | 13:25 |
dednick | Saviq: yep | 13:25 |
=== dandrader is now known as dandrader|afk | ||
=== dandrader|afk is now known as dandrader | ||
mzanetti | tsdgeos, one small thing still, sorry: https://code.launchpad.net/~aacid/unity8/enable_debugging_flag/+merge/290969 | 14:53 |
mzanetti | tsdgeos, but yes, I think this is much better like this, no need to force people setting 2 things just to enable 1 thing | 14:53 |
tsdgeos | mzanetti: i copied the code form qtbase | 14:54 |
tsdgeos | so i don't think it's wrong | 14:54 |
tsdgeos | mzanetti: see https://github.com/qtproject/qtbase/blob/dev/src/corelib/kernel/qcoreapplication.cpp around line 195 | 14:54 |
tsdgeos | or rather https://github.com/qtproject/qtbase/blob/5.5/src/corelib/kernel/qcoreapplication.cpp | 14:55 |
mzanetti | hmm... strange | 14:55 |
tsdgeos | around line 190 | 14:55 |
tsdgeos | which is the 5.5 version | 14:56 |
tsdgeos | 5.4 version is the same https://github.com/qtproject/qtbase/blob/5.4/src/corelib/kernel/qcoreapplication.cpp | 14:56 |
mzanetti | hmm... I mean... I didn't invent that debug print I posted... | 14:57 |
tsdgeos | mzanetti: i know | 14:58 |
tsdgeos | that's the parser being stupid | 14:58 |
tsdgeos | doesn't the thing still get enabled? | 14:58 |
mzanetti | nope, didn't work to connect | 14:58 |
tsdgeos | let me check | 15:00 |
mzanetti | tsdgeos, actually it does work | 15:04 |
tsdgeos | mzanetti: works here | 15:04 |
mzanetti | not sure what went wrong before then | 15:04 |
mzanetti | yeah | 15:04 |
tsdgeos | http://paste.ubuntu.com/15689587/ | 15:04 |
mzanetti | ok... so it's just about the debug print that's bogus | 15:05 |
mzanetti | wfm then | 15:05 |
mzanetti | approved | 15:06 |
=== dandrader is now known as dandrader|afk | ||
Saviq | dandrader|afk, testSpreadDelegate segfaulted | 15:29 |
Saviq | as did testShell... but that one went away with what(): std::bad_alloc | 15:30 |
Saviq | so OOM? | 15:30 |
Saviq | hmm it took it over ½h to throw that | 15:30 |
Saviq | but it did it twice... | 15:31 |
Saviq | dandrader, https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/99/testReport/ testSpreadDelegate segfaults on vivid quite reliably (three times already) | 16:18 |
Saviq | I've started https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/100/ to check again | 16:19 |
dandrader | Saviq, how can you tell it's a segfault from that webpage? | 16:20 |
Saviq | dandrader, usually when it's empty it's a segfault - only thing to do is to grep through the console output of the particular build | 16:21 |
Saviq | so you go to https://unity8-jenkins.ubuntu.com/job/test-ppa-autopkgtest/99/label=amd64,package=unity8,release=vivid+overlay,testname=qmluitests.sh/consoleFull and look for that test | 16:22 |
Saviq | they run in parallel, so output is a bit meh to read | 16:22 |
Saviq | but | 16:22 |
Saviq | 16:11:15 Segmentation fault (core dumped) | 16:22 |
Saviq | 16:11:15 tests/qmltests/CMakeFiles/xvfbtestSpreadDelegate.dir/build.make:52: recipe for target 'tests/qmltests/CMakeFiles/xvfbtestSpreadDelegate' failed | 16:22 |
dandrader | Saviq, yeah, there's a segfault somewhere. will run that on the phone to see what I get (no vivid box here) | 16:24 |
dandrader | Saviq, console is a bit useless since outputs are interleaved. tests are being run in parallel, aren't they? | 16:25 |
dandrader | hmm, I wonder if it's even possible to run qmltests on the phone... | 16:30 |
dandrader | I think I'm better off with a vm | 16:31 |
dandrader | Saviq, is silo 76 landing before surface-wm? | 16:33 |
Saviq | dandrader, I was planning that we land surface-wm first - we're close enough | 16:42 |
dandrader | Saviq, great | 16:42 |
dandrader | Saviq, you think a Ubuntu 15.10 image would be close enough to 15.04? | 16:44 |
dandrader | Saviq, can't seem to find a vivid image | 16:44 |
Saviq | dandrader, doubt it, why not just a chroot? | 16:44 |
Saviq | it should be enough to repro - that's what jenkins is doing | 16:45 |
dandrader | Saviq, ok, will try that | 16:46 |
hallyn | any guidance on how to use capslock as control in unity8? | 16:49 |
=== dandrader is now known as dandrader|afk | ||
Saviq | hallyn, don't think it's possible atm, but try and ask in #ubuntu-mir | 16:53 |
hallyn | kind of a dealbreaker | 16:54 |
hallyn | will do thx | 16:54 |
Saviq | you can always swap the keys on your keyboard, will that help? ;) | 16:55 |
hallyn | no i can't they're different sizes | 17:02 |
hallyn | i did used to build a custom kernel with different map, before i used ubuntu... | 17:02 |
hallyn | maybe it's time to bring that back | 17:02 |
hallyn | also, the browser (on amd64) is still busted? | 17:03 |
hallyn | ... i'm... i'm gonna do it | 17:04 |
hallyn | (kenrel) | 17:04 |
=== alan_g is now known as alan_g|EOW | ||
hallyn | is the browser crash deemed low prio bc noone should be usnig unity8 on desktop yet? | 17:06 |
Saviq | hallyn, wouldn't say it's low prio, just there's always things with higher prio... but yeah, outside of the devices we ship u8/mir is still pretty experimental | 17:14 |
Saviq | dandrader_, got it to crash here | 17:14 |
Saviq | will run under gdb | 17:14 |
hallyn | Saviq: so atm the only app which works for me (which, really, is sufficient -i'm using it right now) is the terminal. should any other apps work? | 17:20 |
Saviq | hallyn, anything that you grab a x86 click for... | 17:27 |
Saviq | hallyn, unfortunately store is a bit broken, but you can go to the store, click install (it will fail due to pkcon - working on it) and then you can "click install..." it | 17:28 |
Saviq | after you find it in ~/.cache/... | 17:28 |
hallyn | Saviq: is there a url where i can see the list of x86 clicks? | 17:34 |
Saviq | hallyn, https://uappexplorer.com/apps?arch=x86_64 | 17:37 |
hallyn | hm, empty page | 17:40 |
Saviq | hallyn, hmm? loads 66 pages of apps for me... | 17:42 |
=== dandrader_ is now known as dandrader | ||
hallyn | Saviq: http://paste.ubuntu.com/15694247/ | 17:43 |
Saviq | hallyn, if you go to https://uappexplorer.com/ ? | 17:44 |
dandrader | Saviq, got anything? I was away | 17:44 |
Saviq | dandrader, yeah, just installing symbols | 17:44 |
hallyn | i'm sure i'm supposed to be able to do something with that, but since i have no gui browser working in unity8, i'm trying wget and edbrowse, and nieth like sit | 17:44 |
Saviq | hallyn, right, that page is JS | 17:44 |
hallyn | edbrowse does js. this is not just js | 17:45 |
hallyn | all right i'l lhave to look at it later then - thanks | 17:45 |
Saviq | hallyn, or just browse the Ubuntu Store - it will only display clicks working on your arch | 17:46 |
Saviq | dandrader, it does segfault maybe every 3 runs here in a vivid+overlay chroot | 17:47 |
hallyn | Saviq: i should be able to browse the ubuntu store from the scopes somehow? | 17:48 |
Saviq | hallyn, yeah, do you not have a huge orange Ubuntu Store icon below... the 3 or so apps? | 17:48 |
hallyn | nope | 17:49 |
hallyn | snappy scope is there... | 17:49 |
hallyn | or do you mean on the launcher? | 17:49 |
hallyn | if so then no | 17:49 |
Saviq | no, on Scopes | 17:50 |
* hallyn installs the unity-scope-scopes pkg | 17:50 | |
hallyn | do i need to log out and back in? :( | 17:51 |
Saviq | no | 17:51 |
Saviq | and unity-socpe-scopes is descoped :P | 17:51 |
Saviq | did you install unity8-desktop-session-mir? that should've brought unity-scope-click with it | 17:51 |
hallyn | gr | 17:51 |
hallyn | yeah i have that | 17:51 |
hallyn | so i should *un*install unity-scope-scopes? | 17:51 |
Saviq | doesn't matter | 17:52 |
hallyn | ok | 17:52 |
hallyn | i hope i'm being informative rather than wasting your time | 17:52 |
Saviq | yeah it's fine, I just don't have an idea why you wouldn't see the store :/ | 17:53 |
Saviq | dandrader, can't get any symbols out of it :/ | 17:57 |
dandrader | great | 17:57 |
Saviq | not even QV4_FORCE_INTERPRETER=1 helps | 17:57 |
Saviq | what's even weirder can't get gdb itself to run the test | 17:58 |
Saviq | had to rely on corefile, which might be why I'm not seeing symbols | 17:58 |
Saviq | aah dumb | 17:58 |
Saviq | qtchooser | 17:58 |
dandrader | Saviq, I'm still prepparing my vivid chroot... | 17:58 |
Saviq | much better | 17:58 |
Saviq | dandrader, got symbols, pasting in a sec | 17:59 |
Saviq | dandrader, http://paste.ubuntu.com/15694690/ | 18:01 |
dandrader | Saviq, nice, thanks | 18:03 |
Saviq | dandrader, lemme know if I can help with something | 18:04 |
dandrader | Saviq, I got an assertion failure on the secon drun | 18:26 |
dandrader | Saviq, did you build with debug on? | 18:26 |
dandrader | Saviq, pushed a change (revision 2352). See if it still crashes for you | 18:31 |
dandrader | Saviq, I'm running it in a loop here and no crash or assertion failure so far | 18:31 |
Saviq | dandrader, no, no debug - it was packages as built | 18:55 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!