/srv/irclogs.ubuntu.com/2010/12/07/#ubuntu-x.txt

brycehSarvatt, 686164 can be closed now I gather, since it's xorg-edgers-specific?00:00
Sarvattdang, _alf did an awesome job on the cairo-gl patches http://git.linaro.org/gitweb?p=people/afrantzis/cairo.git;a=shortlog;h=refs/heads/gl-remove-glew00:06
Sarvattbryceh: yeah, sorry00:06
brycehSarvatt, btw thanks for the bug work, http://www.bryceharrington.org/X/Reports/ubuntu-x-swat/totals-natty-workqueue.svg is looking happy again00:09
Sarvattthanks for doing that man, its so much easier if we track it as we go! making it interactive helped a lot00:11
Sarvatti usually end up just looking at intel and spending hours in that mess, not even getting to the other drivers00:11
brycehyeah it's quite gratifying00:12
brycehas opposed to the more usual overwhelmed feeling ;-)00:13
brycehI dialed up the graph to regen more frequently00:13
Sarvattmaybe it'd be nice to have a bug total next to the package name? gets hard to tell from the graph eventually00:14
brycehmm, good idea00:14
Sarvattfglrx-installer looks like more than one bug there but its one bug, hmm00:15
brycehyou mean nvidia?00:17
Sarvattohh00:18
Sarvattcouldnt tell them apart00:18
brycehsorry, colors are pretty similar between those two00:18
brycehkinda hard with gnuplot to force what colors things show up as00:18
brycehI'm having kind of a love/hate relationship with gnuplot00:19
brycehok, mouse-overs are fixed...  if you hover over a color it'll now show a tooltip with the package name00:22
brycehbefore it just said "Plot #10" or whatever, which is unhelpful ;-)00:22
SarvattRAOF bryceh tjaalton: what do you guys think about trying to SRU xserver 1.7.7-10 to lucid minus the xsfbs abi changes?00:31
brycehSarvatt, assuming the patches went through a careful review process, I'd not be opposed to it in principle00:32
RAOFI think our SRU requirements are stricter than the stable-branch requirements for xserver; we'd need to review the patches ourselves.00:34
RAOFThat said, I also have no in-principle objections.00:34
Sarvattheh, I could go through every commit and recreate the bugs and file those I guess00:39
RAOFOh, apropos nothing, would you like to add an endorsement to wiki.ubuntu.com/ChrisHalseRogers/CoreDevApplication bryceh?00:39
RAOFSarvatt: I don't think that's necessary, but we should look through each of the patches and ensure they (a) fix an actual bug we could concievably care about, and (b) are appropriately minimal.\00:40
RAOFI'm thinking here particularly of the discussion around the pulling of the Damage reporting changes into the 1.9 stable tree.00:41
RAOFThat's an example of a patch that we shouldn't SRU.00:41
Sarvattjust about everything I've reviewed of it so far would be no problem to reproduce00:41
Sarvattoh yeah i'm talking about the 3 release old stable branch basically maintained by the guy maintaining debian stable now :)00:42
RAOFYeah, it's KiBi, right?  I'm actually not familiar with the reqirements for Debian-stable updates, so that's not a huge help to me :P.  I wouldn't expect them to be substantially laxer than LTS SRU requriements, though.00:44
brycehRAOF, certainly00:44
Sarvattjcristau :)00:44
Sarvattyeah quite a lot of these are good fixes and would be easy to reproduce to show its a problem, maybe just a large patch bomb would work00:48
Sarvattits not so bad now but we had patches fixed on 1.7 branch sitting on lp for review for 3-4 months at one point00:49
RAOFOh, man.  RandR 1.4 starts looking scary.00:55
Sarvatti'll start working on a patch review list since its bugging me :)00:56
SarvattRAOF: yeah tell me about it..00:56
brycehRAOF, ok, posted01:10
RAOFThanks muchly.01:16
Sarvattugh thanks for the reminder, i'm going to set aside a block of time to make sure my application is squared away in the morning01:17
Sarvattdecember 20th then01:18
RAOFOk, time to update the bgnoneroot patches so that I can actually test these X server patches.01:35
RAOFSarvatt: You haven't yet updated those patches for xorg-edgers yet, have you?01:35
Sarvattupdated how?01:38
RAOFSo as to build against 1.9.9901:39
Sarvattoh nope, need to patch gdm/kdm/etc too :(01:39
RAOFOh, yeah, it will.01:40
RAOFHm.01:40
RAOFBah.01:40
Sarvattwould it be evil to add -nr again? :)01:40
RAOFIt won't be that hard to update gdm & kdm for the new option name.01:40
Sarvattcus i'm thinking about it01:40
Sarvattyeah but carrying those in the PPA..01:41
RAOFOh, for xorg-edgers?  Totally.01:41
Sarvattwas waiting for the proto/lib changes coming to update edgers01:41
RAOFHm.  Why could I install 1.9.99 without breaking all the drivers?01:43
RAOFHeh.  False alarm.  Everything's broken :)01:45
DanaGSay, how's the support for "magic trackpad" in Maverick?02:13
brycehSarvatt, alrighty, you have your wish...  http://www.bryceharrington.org/X/Reports/ubuntu-x-swat/totals-natty-workqueue.svg02:15
RAOFDanaG: You get multitouch on it; cnd has one, so it's well supported :)02:15
DanaGEr, gotta go...02:16
brycehSarvatt, note you can mouse over and/or click the entries in the legend too, which might be more click-friendly02:16
brycehhmm, why is fglrx-installer showing up with 1 bug?02:17
Sarvattthere was one bug last i looked02:17
Sarvattand sweet!02:18
brycehyeah, what's odd is the line graph shows it as 002:19
brycehbtw, currently the workqueue chart excludes bugs that are open upstream02:22
brycehSarvatt, but I'm kinda on the fence as to whether we should exclude those or keep them in the chart.  What do you think?02:22
Sarvatthow much bigger does it get?02:22
brycehI think it adds 3 or so02:23
brycehfor instance, bug #685767 would be excluded02:24
ubot4Launchpad bug 685767 in xserver-xorg-video-intel (Ubuntu) (and 1 other project) "Dim LCD Screen After Blank Screensaver Activated (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/68576702:24
brycehnice thing about excluding them is that we can consider that a "finished for now" state, until the upstream bug gets closed, at which point it re-enters the chart02:25
Sarvatthmm thats just not pulling from debian bugs right02:25
brycehoh that's debbugs...02:25
brycehI'm not sure whether or not bug syncing works with debbugs.  I suspect not.02:26
Sarvattthat one would be useful to have in there because we know the fix and could do work on it, would make sense to be in the workqueue02:26
brycehit does show up in our patches report (but only because I grabbed the patch and attached it)02:27
=== yofel_ is now known as yofel
Sarvattto be honest I always used the non-workqueue graph for the last releases because I was interested in all of the bugs02:30
Sarvattbut it might make more sense, we'll see how it goes :)02:31
brycehyeah I should linkify that one too at some point02:34
* Sarvatt pins the http://www.bryceharrington.org/X/Reports/ubuntu-x-swat/totals-natty-workqueue.svg tab so it's always open in chromium :)02:35
* RAOF looks at this patch again. Man, I suck.02:37
RAOFAmazingly enough, unless you actually initialise the struct the contents are garbage.  C doesn't magically discern your intention :/02:39
Sarvattwhat patch?02:40
RAOFMaking DRI2 swapbuffers not an exercise in server crashes.02:43
RAOFIntel did it, radeon did it, I haven't tested, but it looks very much like nouveau does it now...02:43
RAOFOh, pageflipping nouveau should be in xorg-edgers, shouldn't it?02:45
Sarvattif the kernel stuff is upstream02:46
Sarvatt(and its <nv50 only)02:46
RAOFI think the kernel component is upstream.02:47
RAOFAnyway, it's going to crash the xserver when a client goes away with a pending swap.02:48
RAOFJust like when Intel implemented it, and then Radeon.02:48
Sarvattdisable page flip patch for nouveau: check02:49
RAOFIt'd also be trivial to port those fixes to nouveau DDX, but when the big three drivers need exactly the same fix it's probably time to fix it once, in the server.02:51
RAOFPlus I can make it so that the server won't accidentally send a DRI2SwapComplete event to some poor unfortunate random client :)02:53
RAOFBoo.  udeb building is broken in 1.9.9902:54
Sarvattgot a build log? think kibi had patches for it02:56
RAOFYeah; sdksyms dies.  I'd guess it's a binutils snafu, but DEB_BUILD_OPTIONS=noudeb is a better option anyway.03:01
RAOFAt least for my purposes.03:04
Sarvatthmm udeb built fine here03:08
RAOFMaybe my naieve patches surgery broke it.03:09
Sarvattdrop 06_dont_trap_access_to_timer_and_keyboard.diff upstream03:10
Sarvattdrop 16-xaa-fbcomposite-fix-negative-size.diff obsolete03:10
Sarvattdrop 121_only_switch_vt_when_active.diff fails03:10
Sarvattdrop 189_xserver_1.5.0_bg_none_root.patch upstream03:10
Sarvattdrop 190_cache-xkbcomp_output_for_fast_start_up.patch fails03:10
Sarvattdrop 197_xvfb-randr.patch fails03:10
Sarvattdrop 203_gestures-extension.patch fails03:10
Sarvattthats what i did with origin/ubuntu debian/03:10
RAOFI think I dropped more; one of those is probably it.03:13
Sarvattguessing 07-xfree86-fix-build-with-xv-disabled.diff03:13
Sarvattprobably should just drop 100_rethrow_signals.patch in the PPA too since it doesn't do anything03:14
Sarvattargh I really need to file a bug about the NX stuff breaking grub on warm boots, other people hitting it on https://bugs.launchpad.net/ubuntu/+source/linux/+bug/68377503:18
ubot4Launchpad bug 683775 in linux (Ubuntu) (and 1 other project) "Natty Alpha 1, i915 has blank screen after boot (affects: 12) (dups: 5) (heat: 92)" [High,Fix released]03:18
=== DanaG_ is now known as DanaG
Sarvattand here comes the mass of xserver commits :)03:50
RAOF03:50
RAOFCool, that works.  Now to prove to my satisfaction that it actually fixes the problem :)03:51
SarvattThe last two in this list fix a nasty bug, since input ABI 12 all options03:51
Sarvattset for statically configured xorg.conf devices got lost during the device03:51
Sarvattinitialisation process.03:51
Sarvatteww03:51
=== Bernardo|Away is now known as Bernardo
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
DanaGNow, does xorg.conf.d in etc still break everything (by ignoring same dirs in /usr/share)?06:54
=== DanaG_ is now known as DanaG
ricotzSarvatt, hi are you around?16:58
ricotzseb128, hello16:59
seb128hey ricotz17:01
ricotzseb128, hi, it would be great if you could add a nice comment here https://wiki.ubuntu.com/ricotz17:01
seb128ricotz, what do you apply for?17:02
ricotzubuntu-members17:02
Sarvattheyo ricotz, sorry I haven't gotten to mesa yet man17:03
Sarvattricotz: why don't you apply for contributing developer instead?17:03
seb128ricotz, ok17:03
Sarvattall the perks of members only acceptance is judged based on development contributions instead of community involvement17:04
ricotzSarvatt, is there such a group, i finally wanted to get a ubuntu.com adress ;)17:04
Sarvattthey hounded me about that when I became a member :)17:04
Sarvatthttps://wiki.ubuntu.com/UbuntuDevelopers#ContribDev17:04
ricotzseb128, thank you17:05
Sarvattwell either way will add a comment once this meeting is over17:05
ricotzSarvatt, thank you17:05
apacheloggeraloha17:07
apacheloggerI tried compiling Qt with opengl es2 support on armel, now I get libEGL fatal: DRI2: failed to authenticate17:08
apacheloggerthat is with xserver-xorg-video-omap3, though a custom kernel17:09
Sarvattsurely you dont want to be using the mesa libEGL?17:10
apacheloggerSarvatt: what else is there?17:10
Sarvattarm platforms all have proprietary blobs for acceleration, I don't know exactly what the package names are or where you get them but they might know if you ask in #ubuntu-arm17:11
Sarvattprobably has pvr in the package name17:12
apacheloggerok, thanks17:12
Sarvattsorry I don't have more info on it, the arm stuff is totally separate.. I'm positive there are packages you can grab for acceleration *somewhere* though17:19
Sarvatthttp://ppa.launchpad.net/tiomap-dev/release/ubuntu/dists/maverick/main/binary-armel/Packages17:19
Sarvatthmm I see some in there17:20
Sarvatthttps://launchpad.net/~tiomap-dev/+archive/release17:21
Sarvattah omap3.. thats all omap417:23
apacheloggerthe sgx stuff sounds familiar17:24
apacheloggerIIRC maemo is using that for gles ... what I found strange though was that meego does apparently not17:25
vishSarvatt: hi, re: the X freeze i was whining about.. finally was able to backtrace, the only way bt was possible was how you had suggested. to attach & bt when it was frozen.. thanks. :)17:32
vishwas able to run bt twice , both seem the same  : http://paste.ubuntu.com/540699/  & http://paste.ubuntu.com/540700/17:33
visherr twice ,in the sense two occurrences oops! 17:33
vishoops just sarvatt …17:34
=== njpatel is now known as njpatel|awat
=== njpatel|awat is now known as njpatel|away
vish Sarvatt: hi, re: the X freeze i was whining about.. finally was able to backtrace, the only way bt was possible was how you had suggested. to attach & bt when it was frozen.. thanks. :)17:45
vish was able to run bt , both seem the same  : http://paste.ubuntu.com/540699/  & http://paste.ubuntu.com/540700/  17:46
vishis that sufficient for submitting a bug upstream..? 17:46
Sarvattvish: can you install libdrm-radeon1-dbg libdrm2-dbg, then echo 0x001ee62d | eu-addr2line -e /usr/lib/debug/lib/libdrm_radeon.so.1.0.0 ?17:49
Sarvattand do that for those other lines without info at the top of the backtrace?17:49
vishsure thing.. thanks.17:49
Sarvattif you can trigger it easier just getting a backtrace with those dbg packages would be better :)17:51
vishhehe, i wouldnt say easier to trigger , but just occurs randomly..17:52
Sarvatthmm thats with stock natty stuff?17:52
vishnah, in maverick.17:53
Sarvattoh.. quite a lot of ddx commits to go through17:55
Sarvattati 6.13.1 right?17:56
vishyea   -ati 1:6.13.1-1ubuntu517:58
apwSarvatt, is that machine which doesn't reboot with the graphics handoff from grub still doing that?  is there a bug?  if so could you tag it kernel-key-gfxpayload17:58
Sarvattapw: nope that bug is fixed, but I've narrowed down warm boots being broken and hanging before the grub menu to the NX commits added in 2.6.37-3.1117:59
Sarvatt2 steps left in the bisect on that one18:00
Sarvatti haven't been able to reboot since 2.6.37-2.10, mainline kernels work fine18:00
Sarvattapw: that intel commit fixed the graphics handoff for sure here18:02
vishSarvatt: what is that echo supposed to do , is it to prepare for better bt at the next freeze?18:03
vishonce i echo for those lines, i get   ??:018:05
Sarvattargh, it would be nice if ath9k wouldn't die under load18:08
Sarvatt<Sarvatt> apw: nope that bug is fixed, but I've narrowed down warm boots being broken and hanging before the grub menu to the NX commits added in 2.6.37-3.1118:08
Sarvatt<Sarvatt> 2 steps left in the bisect on that one18:08
Sarvatt<Sarvatt> i haven't been able to reboot since 2.6.37-2.10, mainline kernels work fine18:08
Sarvatt<Sarvatt> apw: that intel commit fixed the graphics handoff for sure here18:08
Sarvattnot sure if that went through18:09
vishSarvatt: we heard that. but you missed mine.. :)18:09
vish <vish> Sarvatt: what is that echo supposed to do , is it to prepare for better bt at the next freeze?18:09
vish <vish> once i echo for those lines, i get   ??:018:09
Sarvattvish: ah darn18:09
vishSarvatt: and nothing else on the channel.. :)18:09
Sarvattvish: could you try https://launchpad.net/~ubuntu-x-swat/+archive/x-updates ?18:10
vishsure..18:11
Sarvattx-x-v-ati 6.13.2 in there and there are quite a few commits touching the functions you're crashing in18:11
vishSarvatt: should i just install xserver-xorg-video-ati 6.13.2  alone or the xserver-xorg-video-radeon 6.13.2 too? 18:15
Sarvattboth, i guess you can do that because I built ati in there before bumping libdrm :)18:15
vishcool, installing..18:16
Sarvattmight want the dbg packages too18:20
vishyupp got those too.. restarting X … brb18:28
vishthe frustrating thing about the random freezes is that we can never be sure(for a while) if the update really fixes the issue.. :s18:39
vishi guess i'll have to stress-test scrolling  ;)18:39
Sarvattthere was a site that was super good about stress testing scrolling freezes, hmm18:40
Sarvatthttp://www.woodtv.com/18:40
Sarvattthats it18:40
vishooh, thanks.18:44
brycehSarvatt, is bug 686388 a known lockup?18:48
ubot4Launchpad bug 686388 in xserver-xorg-video-intel (Ubuntu) "[i965gm] GPU lockup 94ada031 (EIR: 0x00000010) (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/68638818:48
=== Bernardo is now known as Bernardo|Away
brycehSarvatt, oh btw don't forget to shoot me your ideas on how we could improve the apport crash handler.  I am planning on spending a week or two on apport hook improvements in the coming weeks18:49
Sarvattnope18:49
SarvattInvalid GTT entry during Display B Fetch18:49
Sarvatthaven't seen that one18:49
brycehSarvatt, where do you find "Invalid GTT entry during Display B Fetch"?18:50
brycehis that in one of the logs, or an external doc?18:51
Sarvattwonder if its hotplug related18:51
Sarvattintel_error_decode on the i915_error_state.txt18:51
Sarvatthttps://launchpad.net/~sarvatt/+archive/intel-gpu-tools18:52
Sarvattnewer ones show a lot more info18:52
Sarvattbryceh: I need to file a bug on this NX problem breaking warm boots, give me a bit18:52
brycehSarvatt, no hurry18:52
=== Bernardo|Away is now known as Bernardo
brycehhrm, still not seeing where that display b fetch error message came from18:57
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
Sarvattbryceh: did you upgrade intel-gpu-tools to the one in the ppa?19:15
brycehSarvatt, yeah19:15
bryceh$ apt-cache policy intel-gpu-tools19:15
brycehintel-gpu-tools:19:15
bryceh  Installed: 1.0.2+git20100927+dbc547d-0ubuntu119:15
bryceh  Candidate: 1.0.2+git20100927+dbc547d-0ubuntu119:15
bryceh  Version table:19:15
bryceh *** 1.0.2+git20100927+dbc547d-0ubuntu1 019:15
bryceh        500 http://ppa.launchpad.net/sarvatt/intel-gpu-tools/ubuntu/ maverick/main i386 Packages19:16
bryceh        100 /var/lib/dpkg/status19:16
bryceh     1.0.2+git20100324-0ubuntu1 019:16
bryceh        500 http://us.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages19:16
bryceh$ intel_error_decode ./i915_error_state.txt|more19:16
brycehTime: 1291713055 s 678993 us19:16
=== Bernardo is now known as Bernardo|Away
Sarvatthuh19:16
brycehPCI ID: 0x2a0219:16
brycehEIR: 0x0000001019:16
Sarvatt0927?19:16
bryceh  PGTBL_ER: 0x0000010019:16
bryceh  INSTPM: 0x0000000019:16
Sarvattoh sorry man, my bad19:16
Sarvatti'm using the xorg-edgers one19:16
brycehah19:16
Sarvattit required a newer libdrm and failed in that ppa19:16
brycehlooks like your 20101029 package didn't build19:16
Sarvattyou can just grab intel-gpu-tools deb from xorg-edgers, it'll work with natty19:17
Sarvattfaster than a rebuild will be at least :)19:17
brycehunfortunately my scripts run on a maverick box...19:17
Sarvatthmm19:17
Sarvattintel_error_decode shouldn't need the newer libdrm19:17
Sarvattintel_gpu_dump will probably be busted though, is it a intel box?19:18
brycehradeon19:18
brycehoh well, I'll todo it for later19:18
* bryceh peeks at the source19:19
Sarvatti added a get-orig-source target to it to make it easier to update19:19
Sarvatthttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/686705 -- apport sure leaves a lot to be desired there..19:19
ubot4Launchpad bug 686705 in linux (Ubuntu) "System hangs at GRUB loading screen every warm boot since 2.6.37-3.11 (affects: 1) (heat: 8)" [Undecided,New]19:19
brycehyeah, won't build from source (‘I915_EXEC_BLT’ undeclared)19:22
brycehhowever...19:23
brycehSarvatt, is it always just the PGTBL_ER we care about?19:23
Sarvattbryceh: http://sarvatt.com/downloads/patches/0001-Revert-Prepare-for-split-BLT-ring-on-Sandybridge.patch19:25
Sarvattnope, there usually isn't a PGTBL_ER19:25
bryceh$ ./intel_pgtbl_err 0x0000010019:29
bryceh25619:29
bryceh    Invalid GTT entry during Display B Fetch19:29
brycehsweet, I've rewritten it in python19:29
=== Bernardo|Away is now known as Bernardo
ilmarihow do i compile just a single module (i915) from a patched ubuntu kernel tree? I've checked out the tag corresponding to my currently running kernel19:45
ilmarican I just copy /boot/config-$(uname -r) to .config and make oldconfig && make drivers/gpu/drm/i915/i915.ko ?19:47
* ilmari tries19:47
bjsnideris pitti in any ubuntu channels at the moment?20:16
Sarvattubuntu-desktop but he's gone for the night20:23
bjsnideri see20:24
ilmarinope, that did not work (not even with LOCALVERSION="" and EXTRAVERSION=-23-generic)20:26
=== ion_ is now known as ion

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