/srv/irclogs.ubuntu.com/2013/08/26/#ubuntu-mir.txt

kgunnRAOF: anything noteworthy about xserver mm 14 & intel mm7 ?00:05
RAOFI moved a little code from intel to the xserver so that ati & nouveau are less work, and intel mm7 might render correctly in situations where mm6 didn't?00:06
kgunnah,....i see buffer stride via the interface00:07
RAOFYeah.00:09
RAOFYou know what would be awesome? If our acceptance tests weren't riddled with non-deterministic failures :(00:10
robert_ancellthomi, ah, xrandr is considered a bit unstable00:10
thomiugh00:11
RAOFthomi: Also, that check will become incorrect as soon as I create outputs with correct names (like HDMI-1 and eDP-1, etc)00:18
thomiso, what should it be doind?00:19
thomi*doing00:19
RAOF‘grep "LoadModule.*xmir" /var/log/Xorg.${DISPLAY#:}.log’ is reasonable.00:21
thomiRAOF: thanks00:23
thomirobert_ancell: that fix is now in place - should I run the tests again?00:23
robert_ancellthomi, please do00:23
thomirobert_ancell: it seems like some jobs are already running :-/00:24
robert_ancellthomi, I started it earlier, some might not have completed00:24
thomishould I kill them, or wait?00:24
robert_ancellthomi, kill them00:25
thomiok, they're running again00:26
* RAOF wonders whether he should set up an android test environment or just wait the 30minutes for Jenkins to run the tests...01:16
RAOFNow really isn't the time, but we should totally rewrite cross-compile-chroot to use debootstrap and not be a huge pile of hack.01:36
dufluI'd just like a script that I didn't have to Ctrl+C part way through to use effectively01:40
dufluThough, I also don't have an N4 right now :/01:41
dufluAre we waiting on anything to get the bypass patch back in the PPA for testing?01:44
duflurobert_ancell, RAOF ^01:45
RAOFWe should probably reverse copy from qa-testing2 to qu-testing now that MM is pretty much good in qa-testing201:52
dufluRAOF: Did you try ignoring buffer age yet?02:01
RAOFduflu: Yes. I was just about to say that it doesn't help.02:02
RAOF:)02:02
dufluFark. Well at least we know it's not from bypass. Back to square one02:02
RAOFIt's going to be the compositor displaying buffers out of order again.02:03
dufluRAOF: I am struggling to find any way to reproduce it with the tools in lp:mir alone. Being able to reproduce it would be a huge step02:04
duflulp:mir is still /too flawless/. There's something our demos are not doing to trigger the bug02:05
dufluRAOF: Can you please triple check going age-less? I don't want to spent more days in that rabbit hole accidentally...02:06
RAOFOk02:07
RAOFAs I say, my bet is that we're going to want to annotate XMir with the buffer ID its submitting and then print out the buffer ID the compositor is drawing.02:10
dufluRAOF: That's feasible02:13
dufluThough we are almost certain already that it's the wrong order. The how and why is important02:14
dufluAnd how to reproduce it with lp:mir servers/clients only02:14
robert_ancellduflu, last I heard from kgunn and olli, yes02:30
robert_ancellduflu, sorry, "back into the PPA" - do you mean the multi-monitor PPA?02:31
* RAOF just realises that this isn't a good test; it's going to update every frame regardless of damage, so I won't see any glitches easily02:35
duflurobert_ancell: Yes qa-testing*. If there are any bugs then someone needs to tell me02:36
robert_ancellduflu, at the moment we just want to be sure mm works before combining it with bypass02:38
duflurobert_ancell: No problem. I only feared that some miscommunication about it being hideously broken may have occurred02:40
robert_ancellduflu, does using bypass together amplify some bug still?02:41
duflurobert_ancell: For nouveau/radeon I think. Can only test nouveau myself. I have some ideas for how to improve nouveau, but also think XMir won't trigger the issue02:41
RAOFduflu: Absolutely positively super triple-dog-sure that buffer age isn't the problem. I can still reproduce when doing a fullscreen blit on all damage.02:44
dufluRAOF: Ok, ta02:45
RAOFHuh. It's actually *two* frames behind!02:46
* RAOF types 123 into an xterm, and sees ‘1’02:47
dufluHmm, I wonder what Mir clients look like when the bug is occurring02:49
RAOFProbably roughly normal, because they almost all buffer swap at vsync?02:50
RAOFOnly fingerpaint is likely to show anything, right?02:50
dufluRAOF: Probably, but does it get input? I'll try02:51
dufluOh no, I can't the output_id fix isn't in the PPA yet02:51
dufluRAOF: I'm not sure now. Is it only lag or wrong order too?02:52
RAOFOn the second head it seems to be purely lag.02:53
dufluRAOF:  Hmm, hold a key down and sometimes you do see the future for a split second. That's wrong order02:53
RAOFAh, yes.02:53
RAOFThere we go.02:53
dufluShould we say seeing the future is a *feature*?02:54
RAOFLag *and* out of order :)02:54
dufluInterestingly, one monitor is bug-free02:54
RAOFYeah. We fixed the "only one surface buffer order presentation" problem :/02:54
dufluOK, I have some good hints to work with02:55
dufluRAOF: Have you seen any order problems with just one output?02:56
RAOFNo02:57
* RAOF luncheons02:59
kgunnduflu: robert_ancell ...yeah it was testing from the boston 8...which i think all turned out ok...altho, now, we need to "make it work" with multimon03:05
kgunni'll defer to you guys what order things need to land...03:06
robert_ancellkgunn, duflu, I vote we land bypass now03:06
duflurobert_ancell: I know of no issues, assuming xmir doesn't trigger bug 1211700 for nouveau. Which I can't test due to XMir and nouveau not being on the same machines03:08
ubot5bug 1211700 in Mir "[radeon] [nouveau] Unthrottled EGL clients cause Mir to slow, sometimes to a halt" [Undecided,New] https://launchpad.net/bugs/121170003:08
kgunnrobert_ancell: so...wrt multimon ppa....we just make sure not to let mir get rebuilt once its in archive ?03:09
robert_ancellkgunn, we can make an inverse bypass branch if necessary for now03:09
duflurobert_ancell: Do we need an env var to control it in case?03:10
robert_ancellduflu, I wasn't aware it could be switched off - there may be a case for an option to disable it then03:10
kgunnduflu: i personally like that idea...we had one in android & used it often for debug03:10
dufluOK, will hack the option into the bypass branch first03:11
kgunnif its low investment of ur time03:11
dufluIt's trivial03:11
kgunncool03:13
robert_ancellkgunn, thomi, do you have the numbers for the bypass test?03:14
kgunnrobert_ancell: thomi ...http://10.97.2.12:8080/view/qa-ppa/03:16
kgunnso you kinda have to dig a little03:16
kgunnnothing looks completely amiss03:16
robert_ancellkgunn, yeah, wondering if there's anything to copy and paste into the MP03:17
robert_ancellbrb03:19
duflukgunn, robert_ancell: OK you can disable it with MIR_BYPASS=003:23
robert_ancellduflu, awesome03:24
robert_ancellduflu, did you consider a command line flag? Then it can be disabled by either a flag or an env variable03:24
duflurobert_ancell: No... would that set the environment internally? If not then there's a lot of wiring up that would require03:25
robert_ancellduflu, all command line flags can be set with MIR_SERVER_FOO for --foo03:25
duflurobert_ancell: That doesn't have to be redone for each server right?03:26
robert_ancellduflu, nope, they all get that03:26
kgunnrobert_ancell: so...should we line up the canonical folks tonight we want to give multimon a shot their morning ??03:28
robert_ancellkgunn, RAOF, it only works for intel right?03:28
kgunnor should we wait a bit ?03:28
dufluNow it's a non-trivial exercise :/03:28
kgunnrobert_ancell: i thot you were trying to run it on the boston 8 earlier ?...did ati/nouveau fail ?03:29
duflurobert_ancell: Too complex to rush in such logic right now. It's pretty hidden so we can change it later03:29
duflu... because getting command line option values seems to create complex class dependencies03:30
robert_ancellkgunn, we don't have the drivers working for ati/nouveau yet afaik. And the Boston 8 is failing at the moment, seems to be a problem in the test script - thomi is looking at it03:30
thomirobert_ancell: re-running with some tweaks to the test script03:34
RAOFrobert_ancell: ati & nouveau should work, but I haven't tested them.03:35
kgunncool...so we could just line up the internal testers w reckless abandon03:36
RAOFYup.03:38
kgunnthomi: think we could get a sanity (e.g. does it boot) on ati/nouveau within an hour ?03:38
thomion the boston 8?03:39
thomiI can just run them without the test, if you like03:39
kgunnyes...or any for that mattter03:39
RAOFYes, that would be nice.03:39
thomi...do we expect it to not boot!?03:40
kgunnyeah...i just don't want to tell people to test w/o having some idea of what will happen03:40
RAOFOh, I expect it to boot, but it *might* not bring up X03:40
kgunn:)03:40
kgunnjust a little thing like that03:40
RAOFI don't *think* that there's anything wrong with the changes, but I haven't tested them :)03:40
kgunnso yeah..boot to usable ui is the litmus03:40
thomiheh, would be a lot easier if I was in the lab, but I can kick it off after the current test runs03:42
dufluHmm, how come USC's XMir is frozen while I run native Mir apps on top? It should render both simultaneously, like mir_demo_server_shell does03:45
RAOFOutput change?03:47
RAOFUSC changes output layout when I fire up mir_demo_client_egltriangle.03:47
RAOFWhich is expected behaviour; resolution is per-session.03:48
dufluRAOF: But XMir is still composited and visible. Just frozen when a Mir client is focussed.03:49
dufluIf it's composited and visible, it should keep rendering03:49
kgunnbbiab04:04
robert_ancellRAOF, so do you have a multi-monitor desktop working at the moment?04:10
RAOFYes.04:10
robert_ancellI can't get spanning working in Unity and while playing with it I just end up with a black screen04:10
RAOFqa-testing2 works fine for me.04:10
RAOFDo you have delicious logs?04:10
robert_ancellwhat would you like? I've just restarted into a fresh session04:11
RAOFXorg log, unity-system-compositor log, & lightdm log?04:12
robert_ancellbrb04:12
thomibah, jobs still failing04:14
RAOFrobert_ancell: Winning?04:20
robert_ancellRAOF, ok, lets start with what I see.04:21
RAOFrobert_ancell: Winning! https://code.launchpad.net/~raof/mir/fix-multi-surface-buffer-tracking/+merge/18125904:21
robert_ancellRAOF, 1. Log into Unity without monitor connected, all good04:21
robert_ancell2. Connect monitor04:21
robert_ancell3. See a pile of flickering, then second monitor shows mirrored display04:22
robert_ancell4. BUT, the second display is taller and thinner than my laptop one so the desktop is cropped and extended04:22
robert_ancell5. Can't launch any new X apps04:22
RAOFGood so far. I'm not sure why it flickers so much - I think that Mir is doing more modesetting than necessary.04:23
robert_ancellthe X log shows ~1.6 million lines of "_XSERVTransSocketUNIXAccept: accept() failed"04:23
RAOFWhat Mir do you have? That means it doesn't have https://code.launchpad.net/~raof/mir/fix-multi-surface-buffer-tracking/+merge/181259 merged into it.04:23
robert_ancellah04:24
RAOF(Mir is flooding the server with fds until accept() can't open a new fd)04:24
robert_ancellI have qa-testing pinned, not qa-testing204:24
robert_ancellok, I'll rinse and repeat04:24
thomikgunn: robert_ancell: I just updated the ppa2 job to not actually run the tests, so when the current jobs end, you can re-kick off the run_all job and you'll have your boot test04:25
robert_ancellthomi, ta04:25
thomiI gotta go lie down though, I'm sick :(04:25
thomiwill be back later maybe04:25
robert_ancellthomi, get well!04:29
robert_ancellRAOF, Do you know if SwapIntervalSignalTest works with fix-multi-surface-buffer-tracking? i.e. is alan_g's problem resolved?04:29
robert_ancellduflu, can you review that too asap if you need to?04:29
RAOFrobert_ancell: Yes, it's resolved.04:29
RAOFrobert_ancell: (As you can see from the tests all passing ☺)04:29
duflurobert_ancell: Yeah. I also have a reasonable theory for bad buffer ordering now. But first, lunch, postoffice, coffee04:29
RAOFI'm going out for a couple of hours; I'll get back to testing once I'm back.04:31
robert_ancellduflu, do you want to delay landing this?04:32
robert_ancellRAOF, cool, aside from the known lagging issue it works for me!04:37
duflurobert_ancell, I don't want to delay anything... Just going to lunch04:40
robert_ancellduflu, I mean, should we wait for you or you don't plan on reviewing04:41
robert_ancellkgunn, do you have that list of internal testers for multi-monitor? I'm having trouble finding it in my email04:44
kgunnrobert_ancell: i do ...i crafted a setup email just now04:50
robert_ancellok, cool04:51
kgunnrobert_ancell: i'm gonna send...please read, then just followup with expectations on ati/nouveau04:54
robert_ancellRAOF, ati/nouveau are expected to work, just no-one has tested them right?04:56
kgunnrobert_ancell: yeah...that's what he was saying04:57
robert_ancellkgunn, the Boston 8 tests are all failing again04:57
kgunn:-|04:57
robert_ancellkgunn, can you see those jenkins logs?04:57
kgunnhttp://10.97.2.12:8080/view/qa-ppa2/04:58
robert_ancellyeah04:58
kgunni don't get it tho...it says intel is failing but the results look good05:00
kgunnon both resolutions05:00
robert_ancellkgunn, where are you looking at results?05:01
kgunnrobert_ancell: here...http://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-intel-2500-le/ws/results/test-results/05:01
kgunnthen drill into each folder marked for resolution...05:01
kgunnthen composite.xml05:02
kgunni'm gonna head off to bed....see you tomorrow05:02
robert_ancelllater05:02
kgunntvoss: i'll see you in ~9 hrs w/ olli :)05:02
tvosskgunn, ack, later05:02
robert_ancellRAOF, so you think ati works, but you haven't tested it? You have some ati hardware right?05:18
robert_ancelltvoss, duflu, RAOF etc, can I get a review on https://code.launchpad.net/~robert-ancell/unity-system-compositor/fix-usc-shell-wrapper/+merge/181942 please?05:23
robert_ancellI'm finishing up for the night, any last requests?05:27
duflurobert_ancell: Relax?05:28
robert_ancellthat would be awesome05:28
tvossduflu, ping05:36
duflutvoss, pong05:36
RAOFOk.07:01
RAOFLet's test that radeon boots, at least.07:01
dufluArgh. I _still_ can't find a theoretical reason for bad frame ordering. The algorithm's designed to make it (theoretically) impossible07:04
dholbachgood morning07:05
RAOFGood morning.07:07
RAOFAh. I seem to have managed to break radeon. Excellent.07:07
dholbachhey RAOF07:07
mlankhorstperfect07:09
mlankhorstduflu: maybe it's not the theory, it's the implementation? :P07:09
duflumlankhorst: Yeah, which is why I'm trying to find bugs still07:10
mlankhorstRAOF: perfect, can I look at it? :P07:10
RAOFmlankhorst: You're welcome to. It's... oh, not hosted in any public git tree.07:11
RAOFLet me fix that :)07:11
RAOFI've probably set the stride of the thingy wrong.07:11
mlankhorstyeah those thingies can get picky07:12
RAOFmlankhorst: github.com/RAOF/xf86-video-ati, branch "foo"07:18
mlankhorstRAOF: what mir branch etc do I need for that? or ppa07:18
RAOFYou need ppa:mir-team/qa-testing207:19
RAOFOr github.com/RAOF/xserver , branch vladmir-upstreaming07:19
mlankhorstah07:20
RAOFmlankhorst: I'll have set devKind incorrectly in the ModifyPixmapHeader call.07:27
RAOFBecasue I'm still not entirely sure what WTH that's meant to be :)07:27
RAOFmlankhorst: Oh, I may have done the same for nouveau...07:28
=== kode54 is now known as ]k[
RAOFmlankhorst: Do you remember offhand what devKind is meant to be for radeon?07:34
RAOFHm. It *is* meant to be stride.07:35
mlankhorstRAOF: it's stride for all ddx iirc07:49
RAOFThen I broke it somewhere else :/07:49
mlankhorstyeah I'll take a look07:49
mlankhorstpower just cut out :/07:49
mlankhorstfor like 5 minutes or so07:50
tvoss__mlankhorst, in your place?07:52
=== ]k[ is now known as kode54
mlankhorstyeah07:56
mlankhorstRAOF: do you get something like this?08:12
mlankhorst[  403.880155] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0x908:12
mlankhorst[  403.880435] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!08:12
dufluSigh. We may yet need a universal frame counter to throttle clients accurately under multimonitor08:12
dufluWait a minute... what is "accurate"?08:13
dufluSurely if your client doesn't do "accurate" timing and relies on vsync then 120Hz with two monitors is not necessarily wrong :/08:13
dufluHmm08:13
mlankhorstduflu: that is assuming both monitors have the same scanrate08:15
duflumlankhorst: I mean generally sum of all08:15
dufluI think we've been trying to meet a requirement that doesn't really exist...08:16
mlankhorstRAOF: lol08:16
mlankhorst[  595.892399] radeon 0000:01:00.0: evergreen_cs_track_validate_texture:850 texture bo too small (layer size 5299200, offset 0, max layer 1, depth 1, bo size 12288) (1472 900)08:16
mlankhorstcombined with the previous errors it looks like your handles are corrupted :P08:19
mlankhorst +      if (!pScreen->ModifyPixmapHeader(dst,08:22
mlankhorst-+                                       pScrn->virtualX, pScrn->virtualY,08:22
mlankhorst++                                       output_box->x2 - output_box->x1,08:22
mlankhorst++                     output_box->y2 - output_box->y1,08:22
mlankhorstlooks wrong..08:22
mlankhorsthm and the last error might be from freeing a buffer08:29
hikikohello :) could someone review this branch: https://code.launchpad.net/~hikiko/mir/mir.gbm-buffer-allocator-modifications/+merge/182049 if not busy?08:33
mlankhorstRAOF: with valgrind I seem to get more errors :P08:34
mlankhorstdefinitely looks like the bo's get unreffed before being used..08:35
RAOFmlankhorst: That seems... wat? The changes shouldn't change when the bos get unreffed!08:37
mlankhorstRAOF: well from the dmesg I'm guessing that somewhere something gets freed before it should08:42
mlankhorstif i run things with valgrind I end up with Xorg failing in random random crashes08:44
mlankhorsts/random.*/random places/08:44
RAOFmlankhorst: Oh, that reminds me. I should push the xf86-video-intel change to actually enable the valgrind support.08:48
mlankhorstwasn't --enable-valgrind already added, or did you redisable it?08:49
RAOFNo, it's enabled, but only if DEB_HOST_ARCH == linux08:50
RAOFBut DEB_HOST_ARCH is never linux; you misspelt DEB_HOST_ARCH_OS08:50
mlankhorstoops08:51
mlankhorstRAOF: anyway I'm getting some weirdness that indicates a flink leak, though. but no clue as to where it comes from yet..08:55
RAOFColour me confused, then.08:55
mlankhorsterm I mean you're probably freeing something twice08:55
mlankhorstor before using it08:55
mlankhorstor a particularly nasty kernel corruption.. I'll try on my older card09:02
mlankhorstRAOF: were you getting the same kind of errors?09:04
RAOFmlankhorst: Hm, no.09:07
RAOFI don't get any valgrind errors that aren't either unrelated (hello, writev!) or a couple of the harmless "I don't understand your ioctls" errors.09:09
mlankhorstI'm getting tons of crap like this09:09
mlankhorst[   99.170371] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!09:09
mlankhorst[   99.178895] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0x909:09
mlankhorstand09:09
mlankhorst[  101.124015] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:476 cb[0] bo too small (layer size 6144, offset 0, max layer 1, bo size 4096, slice 23)09:09
mlankhorst[  101.124021] radeon 0000:01:00.0: evergreen_cs_track_validate_cb:480 problematic surf: (64 24) (0 4 1 0 0 4 3)09:10
RAOFAh, yes. I see those.09:10
mlankhorstwhich makes me think that some stuff gets freed by the driver before submitting the commands09:10
RAOFAh, fair enough.09:11
* RAOF was confused about your valgrind comment.09:11
mlankhorstRAOF: well I get some memcpy crashes from valgrind09:12
mlankhorstbut nothing pointing towards what is going on09:12
RAOFHuh, really?09:13
RAOFmemcpy?09:13
mlankhorstRAOF: does the root window have damage tracking after a resize event?09:14
RAOFYes.09:14
RAOFBut we should be disabling everything that has damage associated with the screen pixmap before resizing.09:14
RAOF'cause we throw away the screen pixmap on resize, but not the root window.09:15
mlankhorst.. do you? :p09:15
RAOFI'm reasonably sure?09:18
mlankhorsthm good enough09:18
RAOFAnyway, resize isn't called in xserver startup?09:18
mlankhorstI'm trying to figure out what is going on there though09:19
RAOFWhat's your memcpy crash, anyway?09:21
dufluWoo! Perfect multimonitor frame sync with no timers!09:26
mlankhorstRAOF: never the same twice :/09:29
mlankhorstbut usually exa related09:29
mlankhorstactually always the same it seems, it's from fallback call. same thing that happens when acceleration in nouveau fails09:30
mlankhorstand preceded by failed to map pixmap: -209:30
mlankhorsthm from procRenderCreateCursor..09:31
mlankhorsthttp://paste.debian.net/30292/ with memory summary removed09:33
mlankhorstRAOF: it worked on intel right?09:35
RAOFYeah, works on intel.09:35
mlankhorstRAOF: implement shadowfb call :P09:35
dufluWell, actually, my sync is temporarily lost when VT switching, but it comes back eventually09:35
RAOFAlso, I *don't* see that CreateCursor crash.09:35
mlankhorsthm actually it wouldn't help09:36
mlankhorstit's falling back to downloading to screen because the mapping was failing09:36
dufluYou know, it's rather hard to create visual glitches when you're triple buffering. I never realized just how hard...09:37
mlankhorstit's easy if you relax the restriction and allow them to be fatal :P09:44
RAOFHeh09:48
mlankhorstRAOF: also curious it looks like xmir_copy_to_mir was wrong in another place09:58
RAOFOh?09:59
mlankhorstyou set dst x / y to 0 0, should probably be the same as src x y09:59
RAOFdst x/y is not location in the destination buffer?10:00
mlankhorstit is10:00
RAOFThen why wouldn't I want it to be 0 0?10:00
mlankhorstbut I'm guessing the destination buffer is full sized?10:00
RAOFNo, the destination buffer is output-sized.10:00
RAOFWelcome to the poor-man's Shatter.10:00
mlankhorstah..10:01
mlankhorstRAOF: you allocate a single bo for the entire screen, but each output uses a chunk of it?10:01
RAOFThere's a single bo for the ScreenPixmap.10:02
RAOFBut we copy each region that corresponds to an output into a different xmir_window10:02
mlankhorstnasty10:03
RAOFOr, perhaps more understandably - each enabled xf86Crtc has an associated xmir_window, with a MirSurface, and we copy from the root window into that surface.10:03
RAOFEh, I don't think it's particularly nastier than having a single framebuffer surface and copying the whole root window into it.10:04
mlankhorstI don't really see where this particular error is coming from, what is your failure mode?10:09
RAOFOf *course* I don't see this crash under gdb & mir_demo_server_shell!10:10
RAOFBAH.10:10
mlankhorst..?10:11
mlankhorstand I'm killing off the dup syscall. I'll just set fd to negative, and use that internally to say 'do not close after opening' :P10:13
RAOFmlankhorst: I can, apparently, quite happily run radeon under mir_demo_server_shell in gdb.10:14
RAOFNo crashes, no madness...10:15
RAOFTo be fair I'm not *actually* looking at the display; it's upstairs, so it might be entirely wrong ☺10:15
tvoss__RAOF, rofl10:15
mlankhorstyou're like those tv commercials where they put 'not showing the actual product' in small letters on the bottom10:17
mlankhorstRAOF: is it just the xserver, or a full session?10:22
RAOFJust the X server.10:22
mlankhorstwell duh :P10:22
RAOFWhy duh?10:22
mlankhorstsee if it survives this: DISPLAY=:0 XDESKTOP_SESSION=ubuntu /etc/X11/Xsession10:22
mlankhorsterm10:23
mlankhorstDESKTOP_SESSION*10:23
RAOFHm. dmesg does not survive DISPLAY=:33 glxgears :)10:23
mlankhorsthah10:23
RAOF[ 1806.614838] [drm:r600_cs_common_vline_parse] *ERROR* cannot find crtc 143685723210:23
RAOFI'm not surprised it can't find it!10:24
mlankhorstor are you? DUN DUN DUUUN10:24
mlankhorst55a4b39010:24
mlankhorstRAOF: ah right, it's calling evergreen_cp_wait_vline_sync10:31
RAOFThat seems unlikely to work. I thought I disabled vsyncing?10:31
mlankhorstall the calls are hidden behind accel_state->vsync10:33
tvoss__okay, time to take care of my visum for china10:34
RAOFOh, dear.10:34
RAOFNo, I undisabled vsynching when I shoved a non-null driver private in xf86Crtc.10:35
mlankhorstRAOF: erm it looks like the calls are only emitted if the driver has accel_state->vsync set though10:36
* tvoss__ thinks about undisabled10:36
RAOFmlankhorst: Try bailing early with NULL from radeon_pick_best_crtc (in radeon_video.c)?10:39
RAOFOk, time for me to sleep10:40
mlankhorstthat's xv stuff..10:53
mlankhorstRAOF: did you explicitly enable vsync or something?10:54
mlankhorstlooks like vsync is disabled in radeon unless you explicitly enable it10:55
mlankhorsthm indeed, same issue here :p11:00
mlankhorstradeon_dri2.c:    info->accel_state->vsync = info->swapBuffersWait;11:02
mlankhorst- OPTION_SWAPBUFFERS_WAIT, TRUE);11:02
mlankhorst+ OPTION_SWAPBUFFERS_WAIT, !xorgMir);11:03
mlankhorstwell that gets rid of 1 source of errors..11:04
=== hikiko is now known as hikiko|lunch
=== hikiko|lunch is now known as hikiko
mlankhorstmeh on the crashing call..12:07
mlankhorst(gdb) print *(struct radeon_bo_gem*)((struct radeon_exa_pixmap_priv*)exaGetPixmapDriverPrivate(src))->bo12:07
mlankhorst$2 = {base = {ptr = 0x0, flags = 0, handle = 1, size = 5652480, alignment = 16384, domains = 4, cref = 3, bom = 0x5555559d81b0, space_accounted = 0, referenced_in_cs = 0}, name = 0, map_count = 0, reloc_in_cs = {12:07
mlankhorst    atomic = 0}, priv_ptr = 0x0}12:07
mlankhorst(gdb) print *(struct radeon_bo_gem*)((struct radeon_exa_pixmap_priv*)exaGetPixmapDriverPrivate(dst))->bo12:07
mlankhorst$3 = {base = {ptr = 0x0, flags = 0, handle = 9, size = 5299200, alignment = 0, domains = 2, cref = 2, bom = 0x5555559d81b0, space_accounted = 0, referenced_in_cs = 0}, name = 9, map_count = 0, reloc_in_cs = {12:07
mlankhorst    atomic = 0}, priv_ptr = 0x0}12:07
mlankhorst[  491.685460] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0x912:07
mlankhorstit still has refcount set >:(12:08
=== chihchun is now known as chihchun_afk
kgunnduflu: so is that branch good to go ?....e.g. add it to qa-testing2? or just build local for more confidence?12:17
kgunnmlankhorst: i see chris went to bed, so does ati work with multimon ? (i'm guessing no...)13:02
mlankhorstkgunn: it sort of looks like I'm hitting a kernel bug13:03
kgunnmlankhorst: does it work on standard xmir (w.o multimon?)13:04
mlankhorsthm I ws trying to rollback kernel, I guess standard xmir would be easier to test13:05
kgunnmlankhorst: glad i asked :) save you some effort13:05
mlankhorsthm I guess that works, weird stuff..13:14
kgunnmlankhorst: so xmir in archive works...but xmir (multimon, qa-testing2 ppa) does not ?13:17
mlankhorstyeah13:18
kgunnmeaning...can't boot to unity ? or cycles endlessly on greeter ?...curious the symptom/end user result13:18
mlankhorstright now I just forced it to crash, saves times13:18
kgunn:)13:18
kgunnricmm: i know you're swamped....had a chance to try xmir-multimonitor?13:19
kgunnrsalveti: ^13:19
rsalvetikgunn: will try today, have an ati board here13:20
rsalveti01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV620/M82 [Mobility Radeon HD 3450/3470]13:20
kgunnrsalveti: well... :)   ...i'm sure you can see mlankhorst 's posts above13:21
rsalvetibut is that the same board?13:21
rsalvetimine is quite old13:21
rsalvetibut guess I'd get the same crash13:22
rsalvetiwe'll see13:22
ricmmkgunn: negativo13:23
ricmmand I actually cant, I dont have a second monitor13:23
ricmm:(13:23
mlankhorstnot required13:26
mlankhorstI was testing a single monitor setup13:26
kgunnricmm: so it would still be useful to see if you can boot into a useable unity session even on 1 monitor13:27
kgunnRAOF: duflu ....just sharing, seems nvidia at least did get to run http://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-nvidia-gt440-le/ws/results/800x600.output13:53
kgunnaltho...looks like it hung or bailed on the last test (unsure)13:53
kgunn....looking from syslog...whoopsie might have gotten in the way ?13:54
kgunnmlankhorst: ^....just sharing...no action13:54
mlankhorstnouveau is easier to test though :P13:54
kgunnthomi: robotfuel ^13:54
robotfuelkgunn: I am watching some of the jobs now, I think some of the failures are because of the install phase package names had changed.13:55
robotfuelkgunn: I didn't setup the ppa2 jobs13:56
kgunnrobotfuel: thanks....actually....i see a radeon run now too :)13:56
kgunnhttp://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-radeon-hd7450-le/ws/results/13:56
robotfuelkgunn: it looks like package name issue is fixed but hasn't been run, I can also disable whoopsie13:57
kgunnrobotfuel: is that your subtle way of blaming the kiwi's :)13:57
kgunnmlankhorst: http://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-radeon-hd7450-le/ws/results/13:57
kgunnso that's interesting....that actually ran13:57
mlankhorstkgunn: yeah but I'm on drm-next13:57
kgunnmlankhorst: oh...13:58
robotfuelkgunn: this one also looked like openarena finished http://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-radeon-hd5750-le/4/artifact/results/13:58
kgunnmlankhorst: that was lost on me...so qa-testing2 on drm-now...is ok?13:58
mlankhorstno idea, stupid laptop won't cooperate :P13:58
kgunnolli_: ^13:58
kgunnolli_: so looks like nouveau & radeon are actually running13:58
kgunnnot sure why the report says fail...but if you dig...you can see results13:59
robotfuelkgunn: unity-system-compositor wasn't running on that build I linked to before http://10.97.2.12:8080/view/qa-ppa2/job/qa-ppa2-openarena-ps-radeon-hd5750-le/4/artifact/results/ps-aux.log14:00
kgunnrobotfuel: ah...got too excited14:01
kgunnrobotfuel: so can you confirm the following...xmir-mm (aka qa-ppa2) on ati & nouveau specifically14:05
kgunnrobotfuel: is actually running xmir & can boot to a usable unity ui (first)14:05
robotfuelkgunn: unity system compositor wasn't running on the intel jobs, I am rerunning everything now, it looks like the tests were fixed 6 hours ago, but they were run 10 hours ago14:05
kgunnrobotfuel: second, can you actually plug/unplug a second monitor monitor14:06
kgunnrobotfuel: like manually14:06
kgunnrobotfuel: like...as soon as you're able14:06
robotfuelkgunn: sure, I will drive in during lunch14:06
kgunnrobotfuel: is there anyone in the office who could try ?14:06
kgunnsorry racing clock14:07
robotfuelrfowler might be in.14:07
robotfuelkgunn: which machine do you want the monitor tried on first?14:09
kgunnrobotfuel: either...14:09
kgunnrobotfuel: we're just looking for a sanity test of multimonitor on xmir14:09
kgunnrobotfuel: can't seem to find anyone else in lex...so i might just be needing you to head for lunch14:20
robotfuelkgunn: sounds good I can head in right after a meeting I have at 11am (40 minutes)14:21
kgunnrobotfuel: much thanks14:22
robotfuelkgunn: I am getting no video on the kvm on intel with the qa-testing2 ppa14:38
mlankhorsthm guess it's not just me then :P14:39
kgunnrobotfuel: meaning?...like you're in the unity ui but you can play youtube videos? or just nothing?14:39
robotfuelkgunn: black screen14:39
robotfuelkgunn: no ui14:40
kgunnrobotfuel: are the other intels the same??14:40
robotfuelkgunn: yes same issue14:40
kgunnrobotfuel: what does apt-cache policy for xserver-xorg-video-intel say ?14:41
kgunnrobotfuel: what does apt-cache policy for unity-system-compositor say also ?14:41
robotfuelkgunn: the driver is the issue apt-get install unity-system-compositor didn't pull in the driver.14:43
kgunnrobotfuel: sorry...i just have to ask...ppa pinned ?14:43
robotfuelkgunn: yes it's pinned14:44
robotfuelkgunn: unity-system-compositor is installed from the pinned ppa14:44
robotfuelkgunn: sudo apt-get install xserver-xorg-video-intel pulls in the driver from the pinned ppa14:45
robotfuelkgunn: seems like a packaging bug14:46
kgunnrobotfuel: just curious....how so ?...i was wondering....how is it pinned ??14:46
kgunntake a look at this doc14:46
kgunnhttps://docs.google.com/a/canonical.com/document/d/1hmSrL_ZqnpMo0oDf-lee22J2cJr54jWmCeziMxR131s/edit14:46
kgunn^ i am wondering if you need the extra bit at the top14:47
robotfuelcat /etc/apt/preferences.d/50-pin-mir.pref Package: *14:47
robotfuelPin: origin "private-ppa.launchpad.net"14:47
robotfuelPin-Priority: 100114:47
robotfuelPackage: *14:47
robotfuelPin: release o=LP-PPA-mir-team-qa-testing214:47
robotfuelPin-Priority: 100214:47
kgunnmy pin is like the bottom14:47
robotfuelkgunn: my pin is like the bottom14:47
kgunnrobotfuel: cool...14:47
kgunnso that's not it14:48
kgunnrobotfuel: i guess you'll need to check the blasted ati/nouveaus as well...14:48
robotfuelkgunn: I can add the drivers to apt-get install line to get the correct driver.14:48
mlankhorstlooks like I messed up nouveau vblank in my tree, time to retest :P14:48
robotfuelradeon is a black screen14:48
kgunnrobotfuel: thanks14:48
robotfuelkgunn: wrong driver14:49
mlankhorstrobotfuel: anything in dmesg?14:49
robotfuelkgunn: I need to update the test and re-run pulling in the driver.14:49
robotfueloops mlankhorst^14:49
kgunnrobotfuel: no problem...and as usual...thanks for the help14:51
mlankhorstfwiw, same blackness here14:51
mlankhorston nouveau at least14:52
kgunnmlankhorst: you get matches on cross check of apt-cache policy & qa-testing2  packages ?14:54
mlankhorstyes14:56
kgunnmlankhorst: does it make it to greeter ?14:59
mlankhorstit's black, no idea, all I know is it doesn't crash15:00
kgunnfreaky...what does Xorg.0.log say ?15:01
mlankhorstnothing interesting15:01
mlankhorstpretends everything is fine15:01
kgunnmmmm...can you vt switch....then $ sudo chmod 777 /tmp/mir_socket...$ sudo mir_demo_client_egltriangle...then switch back to vt7 ?15:02
kgunnrobotfuel: are you actually in office  already ?15:03
kgunnmust be driving15:03
robotfuelkgunn: no in a meeting15:04
mlankhorstkgunn: triangle works nicely15:04
mlankhorstbut I like the plasma one more :p15:04
kgunnmlankhorst: do you see unity as a backdrop to the triangle ?15:04
mlankhorstno the same blackness15:04
kgunnhuh15:05
hikikommm anyone for the meeting?15:05
kgunnso mir is up..u-s-c is up no problem15:05
mlankhorstI think RAOF needs to get back to the drawing board somehow, and review what is going on with lifetime :P15:05
hikikoI am alone there :)15:05
kgunnhikiko: uk is off today...15:05
hikikooh :) i see15:05
kgunnhikiko: free day to focus on mir-on-mir :)15:05
kgunnmlankhorst: right...but this means mir is up, its like compiz failed15:06
kgunnmlankhorst: or...xmir failed to hook up compiz to u-s-c frontend15:06
kgunnmlankhorst: is there a way to verify is compiz loaded/rendered....but buffer just didnt make it to screen ?15:06
kgunnlike there should be more than one gl client active15:07
kgunn1 for mir....and 1 or more for unity/compiz15:07
hikikomm then here's a quick status in case someone has time to review my branches: https://code.launchpad.net/~hikiko/mir/mir.native-gbm-platform-class https://code.launchpad.net/~hikiko/mir/mir.gbm-buffer-allocator-modifications15:08
kgunnmlankhorst: just trying to think how to help RAOF with some usable debug15:08
hikikobye!15:08
robotfuelkgunn: I have a black screen on radeon using http://ppa.launchpad.net/mir-team/qa-testing2/ubuntu/ saucy/main xserver-xorg-video-radeon15:12
kgunnrobotfuel: anything interesting at the end of /var/log/Xorg.0.log ?15:13
robotfuelkgunn: a lot of this [    28.871] reloc emit failure -22 (evergreen_set_render_target 318)15:14
robotfuel[    28.871] reloc emit failure -22 (evergreen_cp_set_surface_sync 371)15:14
kgunnmlankhorst: ^15:14
kgunnrobotfuel: curious can you vt switch, then $ sudo chmod 777 /tmp/mir_socket15:15
kgunnthen $sudo mir_demo_client_egltriangle...then vt switch back to vt7....and see what happens?15:16
robotfuelkgunn: ok15:16
robotfuelkgunn: vt change has a scrolling error gem object lookup failed 0xa15:19
robotfuelkgunn: this is on radeon15:19
kgunnrobotfuel: got it....all good data15:19
kgunnrobotfuel: did you do a cross-check match of packages installed vs qa-testing2 ?15:20
robotfuelkgunn: doing that now, it looks good so far15:22
sil2100kgunn: hi!15:22
sil2100kgunn: during the last mirslave run we noticed that one of the AP tests failed on both machines15:23
sil2100kgunn: https://jenkins.qa.ubuntu.com/job/autopilot-saucy-daily_release/1276/15:23
sil2100kgunn: not sure if that's just a flacky test or is this a real failure, but I think I'll fill in a bug anyway15:24
kgunnsil2100: ack...15:26
kgunnthomi: ^15:26
robotfuelkgunn: my meeting is over I am going to drive in to lexington15:26
kgunnrobotfuel: cool...it'll be easier for you there i'm sure...just ping me when you're ready15:27
sil2100kgunn: https://bugs.launchpad.net/unity-system-compositor/+bug/121697915:31
ubot5Launchpad bug 1216979 in Unity System Compositor "Failing unity.tests.test_dash.DashMultiKeyTests.test_multi_key_delete autopilot test" [Undecided,New]15:32
kgunnbschaefer: hey...you got a spare set of cycles?16:31
bschaeferkgunn,  possibly, whats up?16:32
kgunnbschaefer: just lookin' for a second set of eyes/attempt on nouveau and/or ati16:35
bschaeferkgunn, yeah I can try, I've to finish up some reviews first16:35
kgunnusing mir-team/qa-testing2 ppa16:35
kgunnsure16:35
bschaefercool16:35
bschaeferill let you know!16:35
kgunnlow expectations...but if you try, let me know if you boot to a usable unity (single monitor :)16:36
bschaeferwell hopefully I can :)16:37
robotfuelkgunn: I'll test nvidia first with multimonitor16:44
robotfuelkgunn: I am in the lab16:45
kgunnrobotfuel: cool...16:47
kgunnrobotfuel: will be good to know if you get the same black screen on boot16:48
jonokgunn, on the Mir multimonitor page I see I pin:16:49
jono    Package: * Pin: origin "private-ppa.launchpad.net" Pin-Priority: 1001 Package: * Pin: release o=LP-PPA-mir-team-qa-testing2 Pin-Priority: 100216:49
jonobut it says I use the     $> sudo add-apt-repository ppa:mir-team/system-compositor-testing PPA16:50
jonoshouldn'16:50
jonoshouldn't the pin represent that PPA?16:50
jonoI just added the PPA and MM doesn'work for me16:50
robotfuelkgunn: it looks like one intel machine passed on the testing2 ppa (not a multi-monitor test)16:50
kgunnjono: dang it....(going to make a tshirt that says "i hate ppa's"16:51
jonokgunn, do I add a different PPA?16:51
kgunnjono: right...for now its all qa-testin216:51
jonokgunn, so do I remove the system-compositor PPA?16:51
kgunnwhen we go live to test external...we'll use system-compositor-testing16:51
kgunnsorry for the confusion16:52
jononp16:52
jonokgunn, we go live today, right?16:53
jonoaccording to balloons16:53
kgunnjono: yes16:53
jonocool16:53
jonowill res changes and rotation be fixed this week?16:53
jonobrb16:54
kgunnrobotfuel: would you mind just hotplugging a monitor into the intel machine...so when olli asks i can say...yes, robotfuel saw multimon work on the anointed machine :)16:56
robotfuelkgunn: will do.16:57
robotfuelkgunn: the nvidia machine has a black screens16:57
robotfuelkgunn: I'll try the vt change thing and let you know how it goes16:57
kgunnrobotfuel: sounds intimidating :)16:58
kgunnrobotfuel: thanks16:58
kgunnand check xorg.0.log if you don't mind16:58
robotfuelkgunn:  x went to fallback mode after the vt switch17:01
kgunnrobotfuel: ooo, well that's kinda nice17:02
robotfuelkgunn: fallback meaning low-graphics mode17:02
kgunnrobotfuel: oh, nvmd that's awful17:02
kgunnrobotfuel: Xorg.0.log ?17:03
robotfuelkgunn: I am grabbing that now, I'll pastebin it17:04
kgunnrobotfuel: would be good to get one prior to vt switch (sorry to be so picky)17:05
robotfuelkgunn: http://pastebin.ubuntu.com/6029411/ (with vtswitch)17:06
robotfuelkgunn: without vtswitch http://pastebin.ubuntu.com/6029418/17:08
kgunnrobotfuel: more than i could hope for...putting both in the bug17:10
robotfuelkgunn: do you want me to use apport on the u-s-c and xorg crashes?17:11
kgunnthat'd be good robotfuel17:11
kgunnrobotfuel: now just need to double check the ati's....i assume black screen...but need to check xorg & try vt switch as well...17:13
robotfuelkgunn: ack, after I do the apport thing I'll check ati, then intel last.17:14
kgunngreat17:14
kgunnrobotfuel: i'll brb...gonna eat a quick lunch17:14
kgunnrobotfuel: i'm bacl17:35
kgunnback even17:35
kgunnand...quick reboot17:47
bschaeferkgunn, hey, I got a black screen,but I still heard the lightdm login sound...18:00
bschaeferi also was getting a strange error on my tty...but its not on any logs that I can find...18:00
* bschaefer digs for it18:00
robotfuelbschaefer: something about gem object lookup failed?18:05
bschaeferrobotfuel, yup!18:06
bschaeferi can't find it logged anywhere...18:06
bschaeferthere it is:18:06
bschaeferkernel: [   67.625036] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xb18:07
robotfuelI have a 0xa on one with the kvm and 0x8 using 2 monitors18:07
bschaeferkernel: [   67.628417] [drm:radeon_cs_parser_relocs] *ERROR* gem object lookup failed 0xb18:07
bschaeferkernel: [   67.629992] [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -2!18:07
bschaeferrobotfuel, hmm interesting, let me try with 2 monitors, or one? I forgot if I had my other one turned on :)18:08
bschaeferthough I don't think it matters much...18:10
kgunnbschaefer: thanks...adding your details to the bug18:11
bschaeferkgunn, my video card is: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Redwood XT [Radeon HD 5670/5690/5730]18:11
bschaeferthe 5670 one...18:11
robotfuelkgunn: 2 of the intel machines time out, it looks like the benchmark hung using the new driver xserver-xorg-video-intel (2:2.21.14-4ubuntu2+xmirMM7) one of them passed18:17
kgunnrobotfuel: did woopsie interfere ?18:21
robotfuelkgunn: I am watching the test run now to see what happens18:22
kgunnrobotfuel: iirc i ran...but might have been one driver before....lemme run here18:25
kgunnrobotfuel: hmmm running openarea no prob here...2 runs, 2 diff resolutions18:33
kgunnrobotfuel: going to try my second machine18:33
kgunnrobotfuel: did i miss it...did you also alreday check the ati machine(s)....just looking to be conclusive on "it didn't work" :)18:44
kgunnrobotfuel: really only need 2 questions re qa-testing2 answered now #1) result of ati machine there boot to unity (single screen) & #2) did intel support hotplug of monitor to show multimon18:49
robotfuelkgunn: single intel on the kvm is messed up. I am trouble shooting that now.18:52
robotfuelkgunn: single monitor boot to unity on ati was a black screen.18:53
robotfuelkgunn: I'll plug in a monitor now, they are hard to get to.18:53
kgunnrobotfuel: you might have to "liberate" some :)18:54
robotfuelkgunn: the video looked tiled on the kvm, but looks ok with a monitor connected19:01
kgunnrobotfuel: ack thanks19:02
robotfuelkgunn: the intel machines don't have a place for a second monitor, they only have one hdmi port, no vga or dvi19:26
kgunnrobotfuel: haha19:27
kgunnyou can't make this stuff up19:27
robotfuelkgunn: the ps-intel-3000 has a vga and display port, so I can test it on that machine. the other 2 only have hdmi19:30
kgunnrobotfuel: that's ok...both DP and hdmi worked19:30
robotfuelkgunn: benchmarks are up http://reports.qa.ubuntu.com/graphics/openarena/19:38
kgunnrobotfuel: awesome! thanks...thanks for all the hard work that has gone (and is going) into that19:39
robotfuelkgunn: you can double click the bar and it will take you to the jenkins build for that run, so you can look at the log files easily.19:40
kgunnrobotfuel: you're going to spoil us19:40
robotfuelkgunn: on intel xrandr is reporting 2 monitors are connected, even though only one monitor is connected20:14
robotfuelkgunn: I turned off the second monitor and the screen is blank now. (there was XMIR-0 and XMIR-2, I did xrandr --output XMIR-2 --off)20:15
kgunnrobotfuel: was that using displayport ?20:16
robotfuelkgunn: hdmi20:16
kgunnhmmm...hadn't seen weirdness from hdmi yet...that's a good bug tho20:16
kgunnor good you caught it20:16
robotfuelkgunn: I resized XMIR-0 to 800x600 and it showed the 2 displays, one 800x600 and one 1024x768 display on the same monitor20:18
robotfuelI'll write a bug20:18
kgunnrobotfuel: ta20:18
=== sam113101_ is now known as sam113101
jonokgunn, installed the PPA, a bit of screwing with different res settings but dual-screen MM working perfectly on Intel :-)21:25
kgunnjono: good to hear :)21:25
jonokgunn, my default setup before-hand had part of the image chopped off21:25
robotfuelkgunn: will you need me in lexington tomorrow?21:59
kgunnrobotfuel: i don't think so...22:00
robotfuelkgunn: ok I won't plan on it then. I won't be there first thing in the morning, but I'll drive in if you need me there again :)22:02
kgunnrobotfuel: hey thank you for doing it today...greatly appreciate that...i owe you  abeer in a couple of weeks22:03
* robert_ancell things kgunn is going to have a keg party :)22:05
kgunnrobert_ancell: shhhhh22:06
kgunnthat or just hand out fifths of whiskey22:06
robert_ancellthomi, could you copy the qa-ppa2 config and make a system-compositor testing one? That way we can test any of the PPAs in Jenkins22:08
thomirobotfuel: can you do that with your fancy-pants script?22:11
robotfuelthomi: so we want new tests or we want to modify the existing tests?22:12
thomirobotfuel: I guess a new set22:12
thomiwith a corresponding new kickoff job22:12
thomithe only difference being the ppa we add22:13
robotfuelthomi: ok, I'll just need to create a new branch to pull from and I'll upload that22:13
robotfuelthomi: I'll ping you when I am done22:13
netlarDo they developers of apps for Ubuntu have to port over apps to mir, and if they do not the app will run on xmir right?22:17
robotfuelthomi: http://10.97.2.12:8080/view/sct-ppa/22:25
thomirobert_ancell: ^22:26
thomithanks robert_ancell22:26
thomierr robotfuel22:26
robert_ancellthanks robotfuel!22:26
robotfuelthomi: BTW, I had to add apt-get install the intel radeon and nouveau drivers to get the qa ppa2 to work today22:27
thomidoes the image install the proprietary drivers by default?22:28
robotfuelno those are the opensource drivers, they were pinned in the ppa, but not installed with apt-get install unity-system-compositor22:29
robotfuelif I explicitly do apt-get install xserver-xorg-<driver> they did get installed from the ppa22:29
robotfuelthomi: robert_ancell: BTW benchmarks are live http://reports.qa.ubuntu.com/graphics/openarena/22:31
robert_ancellrobotfuel, this is from the main archive?22:31
thomirobotfuel: cool, I see my graph suggestions were too contentous to apply at short notice ;)22:32
robotfuelrobert_ancell: yes the main archive22:32
robert_ancellrobotfuel, can we get a line graph or similar? It's hard to tell if they're changing over time22:32
robotfuelthomi: I had your suggestions done in my first revision of the benchmarks using google charts. with the line graph and one day of results.22:32
robotfuelthomi: they didn't like the line graph22:33
robotfuel:(22:33
thomiyeah well, there's no educating some people22:33
robotfuelthomi: I could make a http://reports.qa.ubuntu.com/graphics/openarena/line and display a line graph22:34
thomiI should send someone a high school textbook and highlight the sections about histograms and bar graphs22:34
thomirobotfuel: nah, it's cool, I don't care that much :)22:34
robotfuelok :) I am EOD ttyl22:34
RAOFAlright. Let's see if I can track down what madness I unleashed on radeon...22:35
bschaeferRAOF, if you need something to test out you can send me a patch :)22:38
jonoRAOF, is https://bugs.launchpad.net/xmir/+bug/1192843 fixed?22:38
ubot5Launchpad bug 1192843 in XMir "XMir receives input from other VTs" [Critical,In progress]22:38
RAOFjono: no22:38
jonoMatthew Garrett raised a valid point about this22:38
jonoand I don't a clear mention of a security issue on the call for testing22:38
jonokgunn, ^22:39
RAOFYes, we should stick a big fat warning on that.22:40
kgunnRAOF: jono robert_ancell ....i thot this was fixed22:40
kgunnwe landed and i thot robert_ancell rebased on22:41
RAOFkgunn: The mir infrastructure required to fix that in XMir has landed; the actual fix in XMir isn't implemented.22:41
robert_ancellkgunn, no, only the first part of the fix is done - the bug report mentions that22:41
jonokgunn, RAOF, robert_ancell this really should have been mentioned in the call for testing22:41
jonoI am updating the wiki now22:41
kgunnrobert_ancell: my bad...can you add that to the ppa preamble ?22:41
robert_ancellkgunn, yes22:42
kgunnjono: so sorry...i really can't believe i missed that22:42
kgunni guess we'll know if Matthew tries to test22:42
jonokgunn, unfortunately I heard about it from Matthew Garrett on Twitter22:42
kgunnjono: sorry...22:42
jonokgunn, nm22:43
robert_ancellkgunn, updated22:44
kgunnta22:44
robert_ancellRAOF, anything I can do to help get that fixed in XMir?22:44
robert_ancellkgunn, there's two bugs marked "sessions" at the bottom of the description of the PPA - did you add that?22:45
kgunnrobert_ancell: nope those were there...22:45
robert_ancellit's the VT input bugs, I've just moved them to the top22:46
RAOFrobert_ancell: You could check that USC marks every surface as unfocused on VT switch.22:50
robert_ancellRAOF, will do22:50
RAOFrobert_ancell: And that USC marks (at least one, but preferably) each window of an active session as focused.22:51
kgunnrobert_ancell: i'm actually going get off for a while....but i'll be back on late just to check in23:06
robert_ancellkgunn, bye23:07
* robert_ancell -> lunch23:56

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!