/srv/irclogs.ubuntu.com/2012/08/13/#ubuntu-x.txt

rippsAnybody have any idea what could be causing 1 second stutters every 5-10 minutes in Quantal?00:45
rippsIt's like my video freezes for about a second, but everything keeps running. If I'm watching a movie, the sound keeps playing and the video starts up again, if I'm playing minecraft, it's like the framerate drops to 1-2fps, and apparently my keybard was still working, because things I click and do in a panic at that point had occured while the video was frozen.00:47
bjsniderripps, check dmesg00:48
bjsniderand .xsession-errors00:48
rippsbjsnider: hmmm... it appears i have a few kernel oops, it seems to be with lowmem_reserve()00:50
bjsnidereven one kernel oops ain't not good00:51
rippsah, it seems it's coming from java and ps3mediaserver00:51
rippsI have ps3mediaserver running as a service00:51
rippsjava seems to be stealing more memory than usual, didn't have any issues with 12.0400:52
bjsnidermust be pretty ugly software00:52
rippshmm... lots of errors in my .xsession-errors, most have to do with wonky japanese fonts, but I get a few relating to java and synapse00:57
rippsman, clutter seems to be a mess in gnome-shell. I keep seeing actor is null being raised by clutter for my extensions and other things01:00
rippsman, i'm not even sure if half of this is relevant, it seems i have things in here that are weeks old. I didn't know xsession-errors never cleaned itself out01:02
mlankhorstmorning07:04
tjaalton_yeah07:21
=== tjaalton_ is now known as tjaalton
=== jussio1 is now known as jussi
mlankhorstseems that ppa3 updates worked :)07:50
tjaaltonworked how?08:18
mlankhorstit rejected all the ones that didn't update and rest compiled08:22
mlankhorsthttps://launchpad.net/~ubuntu-x-swat/+archive/q-lts-backport08:23
mlankhorstbut still seems displaylink is missing08:24
tjaaltonyeah I'll fix that08:26
mlankhorstand libdrm 2.4.38 came out, I'll fix that :)08:27
mlankhorstgoing to nbeed to do a testbuild on armhf because iirc omap symbols changed again08:29
tjaaltonhuh, I thought -displaylink had been pushed to git08:39
tjaaltoncan't find it08:40
tjaaltonand I packaged it :P08:40
mlankhorsthaha08:40
mlankhorstnow to build on arm08:41
tjaaltonahhh08:47
tjaaltonno it was -modesetting that I packaged08:48
tjaaltonphew08:48
tjaaltonthis one needs to be moved to git08:48
mlankhorstmight be why I missed it then08:51
mlankhorstok debian-experimental updated to 2.4.38 :)08:52
mlankhorsttjaalton: Could you upload libdrm-2.4.38?08:54
tjaaltonsure08:56
tjaaltonmlankhorst: will you merge or should I08:57
mlankhorsttjaalton: there's no changes in libdrm, so just take debian-experimental version and call it 0ubuntu1 :)09:00
mlankhorstor at least I thought that's how it was supposed to work09:00
tjaaltonoh, ok09:00
mlankhorstjust look, ubuntu branch is missing 2.4.32 etc :)09:02
tjaaltonso it seems. I'll still merge it to the ubuntu branch09:05
mlankhorstsure09:06
tjaaltonhmm, building the source package fails09:08
mlankhorstyou need to remove some files and fix symlinks iirc09:09
mlankhorstsee README.source :)09:09
tjaaltonah09:09
mlankhorstthat find command should be enough, but might want to delete some of the untracked files too09:10
tjaaltonthose are fine09:10
tjaaltonI wonder though if rules should be updated too for the new symbols09:11
tjaaltonthe dh_makeshlibs lines09:11
mlankhorsthm, maybe change them to -V ?09:12
mlankhorstwell looks like most of them would need to be bumped to v2.4.38 indeed09:13
tjaaltonyeah09:13
mlankhorstexcept nouveau1a, that one isn't going to change any more09:13
mlankhorstbut I don't get that part, I'm not sure if updating would be needed or not09:14
tjaaltonsee commit 7d6eca41f92c247e0be2b1562c833e6ef410977f for an example09:15
mlankhorstyeah but is it needed if nobody uses the exports for example?09:16
mlankhorstbut then again I'm a packaging noob, just do what is best :)09:16
tjaaltonyeah I bumped it for intel and nouveau209:29
mlankhorstomap too btw09:29
tjaaltontrue, but it hasn't had the version there09:31
tjaaltonguess without the version there the dep could be too tight09:32
tjaaltonok I'll add it for omap too09:32
tjaaltonuploaded09:35
mlankhorstgreat :)09:35
mlankhorstnow I just need to evilly sneak in the mesa patch and I'd only need intel/nouveau in my prime repository09:35
=== yofel_ is now known as yofel
* popey waves bug 1036186 around the place13:37
ubottuLaunchpad bug 1036186 in virtualbox (Ubuntu) "virtualbox-guest-x11 ABI break in quantal" [Undecided,New] https://launchpad.net/bugs/103618613:37
tjaaltonpopey: you have -proposed enabled?13:38
popeytjaalton, ya13:38
tjaaltonvbox needs to be fixed and reuploaded there to build against the new abi13:39
tjaalton-re13:39
popeyits blocking some testing I am doing :(13:39
popeybecause unity 2d is now gone, i can only use unity in virtualbox, and can only do that if virtualbox-guest-x11 is there13:39
tjaaltondowngrade the x stack?13:39
tjaaltonwill be fixed later this week tho13:40
popeyit's automated testing, I'd rather not have to bodge things to test it13:41
popeythe point is to run autopilot in a vm13:42
tjaaltonwhy do you have -proposed there?13:43
mlankhorsttjaalton: did you push libdrm to git?13:45
tjaaltonmlankhorst: yes13:46
mlankhorstoh woopd expected it to be top commit :)13:49
popeytjaalton, testing bleeding edge stuff, will try without it13:51
popeytjaalton, thanks :)13:52
mlankhorstJust need the xorg drivers, a patch to mesa, xrandr, and kernel for intel + nouveau prime in lts-q-backports13:58
tjaaltonpopey: will get sorted out later this week13:59
tjaaltonhmm, wondering if -displaylink is unnecessary at this point where we have the kms driver and -modesetting..14:02
mlankhorstI don't think it would be needed, prime uses modesetting driver I think14:09
tjaaltonyeah14:11
tjaaltonso, I won't push it to git then, instead file a request for removal :)14:11
mlankhorstI should probably have to track those cases then, see what drivers didn't update for quantal14:11
c10udhello there, just got home and saw the new nvidia 304.37 (which should fix some bugs i am experiencing) any ETA on the PPA?17:28
ricotzc10ud, soon18:13
c10udricotz, thanks. i'd install by hand but i like keeping my system clean..let's hope i can play soon (since precise, gaming has been a no-no)18:15
ricotzc10ud, jfyi, i will upload it to xorg-edgers though, not x-updates18:28
c10udpower loss -- ricotz i'm with x-updates, what's the chance of getting it soon?19:00
c10udor, if only a rebuild is needed, i could do the trick in my ppa19:01
ricotzc10ud, you should be able to use the x-edgers packages directly, so cherry picking the packages from there without a rebuilt is possible19:09
c10udas soon as they're built i'll try them, thanks19:09
ricotzwill take some minutes -- https://launchpad.net/~xorg-edgers/+archive/ppa/+sourcepub/2607543/+listing-archive-extra19:10
c10udyes i was just looking at the x64 build, thanks19:12
c10udricotz, nvidia-current depends on xserver-xorg-core (>= 2:1.11.99.901); so it's a no-no19:38
c10udif there's no x dependant file i can try overriding the dep (!)19:38
mlankhorstspeaking of which19:39
mlankhorstdoes nvidia-current hardcode the abi yet?19:39
ricotzc10ud, ah :\19:39
ricotzmlankhorst, yes it does19:39
mlankhorstah great :)19:39
ricotzmlankhorst, 11, 12 and 1319:40
mlankhorstI should remove the versioned xserver-xorg-core dep and add it to the qbp tree then :)19:40
mlankhorsts/tree/ppa/19:40
tjaaltonbryceh: I had a chat on #ubuntu-release with stgraber and infinity about the mesa in precise-proposed, and we decided it would be best to drop the current version there, and only add the (critical) ivb patch to the one in precise. we can then proceed with further testing of the upstream bugfix releases and provide them post .1 if they're good20:31
tjaaltonit's ugly but oh well..20:33
tjaaltonI'll probably create a new branch for this one, or maybe skip pushing it to git since it's a one-off thing20:38
brycehtjaalton, hrm, ok20:43
mlankhorstbryceh: finally getting some serious feedback on my fence patches, hopefully close to getting it in dma-buf next now :)20:43
brycehtjaalton, think we should still target 8.0.3 for precise, or move to looking at 8.0.4, or ...?20:44
mlankhorstdid you take a look yet at lts-backports-quantal stack btw?20:44
tjaaltonbryceh: yeah.. but this way we can move straight to 8.0.4 or even 8.0.5 since it should be released soon20:44
brycehtjaalton, also did you get a chance to run the piglit tests yourself?20:44
tjaaltonbryceh: didn't have time to set up the rig today, but will look at it tomorrow20:45
brycehok, well no hurry, sounds like we have time20:45
tjaaltonyeah20:45
brycehI'm going to try to get a couple more test boxes constructed and try to get the tests a bit more automated20:46
tjaaltonI only have one box to test on, and then swap cards as needed :)20:47
brycehI've been setting up stuff to dd reimage the systems between tests to hopefully make it easier to isolate changes and get better fidelity20:47
mlankhorstah, I've been considering using btrfs snapshots for that..20:48
tjaaltonheh, and I have cobbler20:48
brycehkees had some llvm setup he used20:48
brycehbut just dd'ing the images wfm20:49
mlankhorstbryceh: but seriously can you look at q-lts-backport? I need some feedback if it's workable or not :)20:50
brycehmlankhorst, sure, what specifically needs reviewed?20:51
mlankhorstif you agree with the mechanics20:51
mlankhorstfor example x11proto don't get renamed, neither does libdrm, mesa gets a patch to build against newer libdrm with old nouveau abi, just to still be able to build from source :)20:53
mlankhorstxserver-xorg gets replaced by xserver-xorg-lts-quantal, needs a bit of finetuning though.20:54
brycehmaybe given the above discussion, your patched mesa should target 8.0.2 for now; it's unclear if/when we'll get 8.0.3 in precise20:59
brycehmlankhorst, so would you say the critical assumption here is that uprevving libdrm in precise is going to be accepted by the sru crew?21:04
mlankhorstpretty much21:04
mlankhorstbut other than that you can freely switch between new and old xorg stack21:04
mlankhorstI still need to add a recommends for linux-lts-quantal to xserver-xorg-lts-quantal so it automatically gets installed, but those who roll custom kernels can still remove it. :)21:05
brycehI personally don't have a problem with putting new libdrm in precise, but I suspect getting it through SRU is going to take some doing21:06
brycehis there a test suite for libdrm?21:07
mlankhorstnot really21:07
brycehhmm, there's a tests/ dir21:07
mlankhorstit's a joke21:07
brycehoh21:07
brycehmlankhorst, what specifically are we needing from libdrm?  any chance we could just cherrypick stuff?21:08
mlankhorstnouveau rewrite..21:08
mlankhorstand all the parts that the newer drivers require21:08
mlankhorstso not really21:08
mlankhorstthat's the whole reason for updating it in the first place :)21:09
brycehok well the proto lib stuff is probably minor (although could also take work to get through sru).  The mesa change is fine, basically goes with the libdrm change right?  So really I think we need a definitive answer on libdrm sru-ification21:10
mlankhorstyeah21:10
* bryceh ponders21:11
brycehalright, first let's bring this up to ogasawara.  If we can get kernel team support, that may help.21:11
mlankhorstlibdrm update makes my life a lot easier, and I've shown that the major obstacle for updating libdrm (nouveau) is solved. :)21:11
brycehbut I think before we go further we need to pow wow with an SRU person21:12
mlankhorstyeah21:12
mlankhorstlets wake up raof now :)21:13
mlankhorsthe should be used to waking up at strange times21:13
brycehthat'd be mean!  ;-)21:13
brycehI'll open an email with ogasawara.  Can you reply and follow up with a more detailed description of the issue?21:14
mlankhorstsure21:14
mlankhorstbut not now, bed :)21:14
brycehmlankhorst, yep21:15
mlankhorstFortunately libdrm is rarely the cause of breakages EXCEPT WITH NOUVEAU :p21:15
brycehmlankhorst, I wonder if we're likely to see similar problems with libdrm in the r and s stacks, or if this'll be a one time thing21:18
bryceh(I mean, obviously nouveau isn't going to get rewritten every 6 months, but could be changes in radeon or intel next time...?)21:19
mlankhorstI think it's best to keep updating libdrm if it's sane21:19
mlankhorsti think there was 1 more thing scheduled for nouveau but fortunately not there yet, new userspace<->kernel abi21:20
mlankhorstbut seems sna doesn't really require a wild new api in libdrm, so hopefully libdrm becomes boring for now :)21:24
brycehmlankhorst, remind me again what was preventing libdrm from being renamed?21:29
mlankhorstplymouth and other things hated it21:29
mlankhorstand if libdrm explodes your initramfs might no longer boot21:29
brycehdah plymouth21:30
mlankhorstlosing xorg can be recovered though 21:30
mlankhorstapt-get remove .*lts-quantal will return you to precise x stack21:30
mlankhorstor if it removed xorg, apt-get install xorg again after that21:31
brycehmlankhorst, ok and the initramfs issue... what explodes exactly?21:31
mlankhorstI ended up with no libdrm.so.2 at all so if you regenerate your initramfs with that..21:32
mlankhorstplus i think it was causing the rest of the stack to not switch so easily back and forth21:33
brycehok21:34
brycehmlankhorst, how much testing have you done of the newer libdrm with the original linux/X stack (plus the driver fixups you've already listed)?21:35
mlankhorst1321:36
mlankhorstwoops panda hung from io :)21:36
mlankhorstbryceh: a light amount, mostly if it builds or not, I should probably test some more locally first21:37
mlankhorstbut I have the old and new abi for xxv-nouveau in that tree, and old abi mesa. I've built the new abi mesa succesfully too21:38
brycehok email sent.  sleep well, hopefully leann can give an answer today21:55

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