/srv/irclogs.ubuntu.com/2010/04/28/#ubuntu-x.txt

Sarvattdefinitely something to ask in #ubuntu-kernel though, i'm not sure. looks like the only requirement to show it is CONFIG_LOCKDEP but we dont have that set and i dont see what selects it, doesn't seem to be CONFIG_LOCKDEP_SUPPORT though00:13
Sarvatthmm FTRACE might disable it00:14
Sarvattilmari: are you having that problem still with xserver 2:1.7.6-2ubuntu7?00:18
ilmariyes00:19
* ilmari builds a kernel with LOCKDEP, LOCK_STAT and PROVE_LOCKING enabled00:31
ilmariyeah, now sysrq-d works01:22
ilmariSarvatt: thanks01:24
brycehSarvatt, http://www.happyassassin.net/2010/04/27/when-qa-works-x-org-and-memory-leaks-and-crashes-oh-my/01:38
Sarvattignoring the fact it's still broken in F-12/RHEL-6 where they originated from then I guess?01:41
brycehhah01:41
RAOFAnd as far as I'm aware, the issues with compositing managers *still* haven't been resolved.01:42
RAOFUnless that changed since yesterday evening. 01:42
Sarvattit's working fine here now, i added another patch to xorg-edgers a few days ago thats fixing it01:42
brycehSarvatt, you're messin' with his righteousness01:42
RAOFSarvatt: Was that the incorrect-but-works-ok patch on xorg-devel?01:43
Sarvattbryceh: not trying to sign up to that person's blog to say that, but it sounds like they don't consider it an issue because they don't ship clutter 1.2 with it so the only people reproducing the bug are people compiling things themselves. the crash bug is still there in the server though..01:45
SarvattRAOF: yeah01:45
brycehI did find one interesting bit on that post... redhat uses something called 'bodhi' to help with their QA01:45
brycehSarvatt, you're probably right.  that's funny in a way01:46
RAOFThat's their equivalent of *-proposed, IIUC, but it's got a dedicated UI, package karma, and such.01:46
brycehbodhi - http://fedoraproject.org/wiki/Bodhi_Guide01:46
brycehRAOF, interesting; is that turned on for the whole development process?01:46
brycehor is that only used for testing post-release ala our SRU mechanism?01:47
RAOFbryceh: It's not clear to me.  I don't *think* rawhide goes through bodhi, so it'd be equivalent to our SRU mechanism.01:48
brycehkind of reminds me of our http://qa.ubuntu.com/reports/xorg_prop_drivers/01:49
brycehkind of a mashup of that and PQM01:49
RAOFSince when has *that* existed?01:49
RAOFThat's the result of our call for dedicated restricted driver testing?01:50
brycehyep01:50
brycehsorry, assumed it was general knowledge.  alberto and I have been fielding questions from the testers all release01:50
RAOFEither there's an X development list I'm not subscribed to or you've been fielding questions in private :001:51
RAOFOr maybe while I'm sleeping, I guess :)01:51
brycehheh, yeah ara set up a separate mailing list for this01:51
brycehwhich is just as well, a lot of the questions were really pedestrian01:52
brycehxorg-prop-drivers-testers@lists.launchpad.net01:52
brycehhttps://launchpad.net/~xorg-prop-drivers-testers01:52
brycehRAOF, you might want to browse through the archives.  This turned out to be a pretty successful little effort01:53
brycehI'd suggest repeating it for MM, and maybe even expand it to additional drivers if you'd like01:53
Sarvattthat fallback testing result list is as expected since the test case had no chance of working in the first place..01:54
brycehyeah01:54
brycehthe test plan needs some tuning up01:55
brycehI wrote it back before the alternatives system went in and some things I thought would work ended up not being implemented01:55
RAOFbryceh: Thanks for that pointer.02:02
brycehheh, bug #56847502:06
ubottuLaunchpad bug 568475 in xserver-xorg-video-ati "screen corruption : multiple cases : fast scrolling firefox error console - fast mouse movement - sometimes just so" [Undecided,Incomplete] https://launchpad.net/bugs/56847502:06
brycehhe couldn't take a photo of the screen to show the corruption, so he *drew* it02:06
brycehfirst time I've seen that :-)02:07
rafiyrbryceh: if you have a moment, take a look at https://launchpad.net/bugs/556761, the ntrig pen support needs a couple lines updated in 10-wacom.conf03:49
ubottuUbuntu bug 556761 in xf86-input-wacom "ntrig stylus: can only left-click" [Undecided,New]03:49
Sarvattnote to self: reboot and make sure you can mount the luks encrypted partition before you move things onto it in the future... :(04:30
RAOFI've not had *that* particular problem with luks :)04:44
Sarvattonly thing I can think of was I typoed the passphrase both times while creating it05:02
RAOFOh, you can't open it *at all*?05:03
Sarvattnope, tried every possible typo I can think of too05:03
RAOF:(05:04
lapionilmari you there ?05:51
lapionmy system can be running for days with tvtime activity the whole time, occasionally using firefox as well, but then if I want to use the update-manager the system crashes.(hangcheck-crash) while updating or getting package information.05:59
lapionof course I also get the crash on occasions when I am not using the update manager manually, I have never thought of checking if it started up autamatically06:02
=== Ng_ is now known as Ng
=== rye is now known as rye-buzz
Sarvattlooks like the --with-dri-searchpath change to accommodate gallium isn't ideal, aiglx must be hardcoded to load from /usr/lib/dri and doesn't honor that. for now i'm just keeping things that only have gallium drivers in libgl1-mesa-dri (/usr/lib/dri) as well17:55
* bryceh waves18:19
Sarvattmorning bryceh 18:19
brycehSarvatt, heya I notice RAOF committed a 2:1.7.6-2ubuntu7.1 to git last Saturday with the glx patches and the updated upstream fix19:02
brycehSarvatt, however I don't see signs that a matching SRU was filed, or that it was uploaded to lucid-proposed yet19:03
brycehSarvatt, I'm going to prep an SRU xorg-server today so am wondering if I can just drop that 7.1 or if I'd be stepping on RAOF's toes impolitely if I did that19:04
Sarvatti don't know what the deal is with that, fixing savage at the expense of breaking all swrast users again doesn't seem like a good idea to me though :)19:05
brycehSarvatt, how does savage come into this?19:06
Sarvattsavage had a regression with clutter apps not starting with 2ubuntu719:07
brycehah19:07
* bryceh boggles at people running clutter on savage19:08
Sarvattbut swrast is broken with clutter when the server has glx 1.3+ and I can't find anything but clutter people saying its mesa and mesa people saying its clutter's fault19:09
brycehheh19:09
brycehwhich means probably either one could be patched but neither wish to do it19:10
Sarvattyup :) if it's only savage RAOF was doing it for I'd like to try to fix up savage instead of breaking swrast again which affects a huge amount more people comparatively19:12
brycehno my guess is that this was a shot at fixing the memleak without sacrificing glx19:13
brycehfortunately he did it on a branch (ubuntu-linux) so looks like I can just do my changes on the main ubuntu branch19:13
Sarvattyeah need to ask RAOF what his thoughts are on it, savage is the only regression I have heard of so far19:14
Sarvattand that's been broken in many ways with clutter since the beginning :)19:15
brycehyeah and there's been a couple corruption bug reports I've seen which resolved when we moved to 1.219:16
Sarvattbryceh: IMO those other SRU's (exa one in there?) should go in first since they're important crash fixes and the glx one is more of a wishlist thing that will probably need more lengthy testing and hold it up19:22
Sarvattthe exa one is affecting everyone using radeon and the noscript extension that's really popular19:24
* bryceh nods19:24
brycehpitti also has one change I'll include19:24
brycehSarvatt, on another topic...  have you looked into packaging -intel 2.11?19:25
Sarvattyeah I have been meaning to ask if you think it is something we should put in x-updates, but then I started questioning libdrm updates too and am unsure how much to put in that PPA :)19:26
* bryceh nods19:26
brycehdo you know if anything besides libdrm needs updated?19:27
brycehif it's just libdrm I'd be game to include that19:27
brycehbut if it starts needing mesa or other bits to be updated, maybe we should skip it and leave it to xorg-edgers19:28
* bryceh breakfasts... bbiab19:28
Sarvattnah, libdrm doesn't need to be updated for just intel 2.1119:30
Sarvatti'll package it up and upload it to x-updates, mainly I was thinking a PPA that had just libdrm/ddx/mesa stable branch in it would be useful for bug reporters to test against to check for things that need backporting, xorg-edgers is a bit drastic of a change :)19:36
Sarvattmesa stable seems safe to me, I mean look at the changes post 7.7.1 :) http://cgit.freedesktop.org/mesa/mesa/log/?h=mesa_7_7_branch19:39
brycehyeah a lucid-oriented ppa wouldn't be a bad idea19:50
brycehSarvatt, ignoring the apple stuff, yeah looks like a few things maybe worth backports there19:52
Sarvatt2.11 uploaded19:52
brycehSarvatt, key is to be able to tie those fixes to bug reports in LP, else justifying a SRU will be hard19:53
Sarvattmeego has a copy-fb patch that applies to 2.11 at least :P19:54
Sarvattthe blobs are pretty important to have in x-updates for sure since installing from the vendors websites doesn't work anymore, i put 195.35.24 in there the other day which is needed to support the whole new generation of cards that just came out19:58
brycehI've spoken with nvidia about that, and sounds like they're open to helping us out there19:58
brycehdunno about fglrx19:59
brycehthanks for uploading 2.1120:03
* bryceh crosses off the todo list20:03
Sarvattwhat are the policies regarding nvidia blob updates in a stable release given that it is unrealistic to keep one version for 3 years with how they do things? makes me wish there was a restricted-updates :)20:06
bjsniderwhy couldn't there be a restricted-updates?20:06
Sarvatthardy could update from nvidia.com or use envyng or whatever but i can see it being a problem in lucid since by the end of desktop support 6 new generations of cards wont be supported at all20:11
brycehSarvatt, so far the policy has been o/~ no, no no o/~20:12
brycehgood question though20:13
brycehrestricted-updates seems a sane idea as well20:13
bjsnidernvidia sometimes introduces regressions in the blob, like the current problem with hdmi audio, but generally updates are necessary to support new hardware. and that should override other considerations20:16
Sarvatthaving it in the partner repo would be nice20:18
brycehmaybe the right way is to have each driver update in x-updates as they're available20:21
Sarvatti *really* need to move ppa-purge over to python and look into integrating it with things so it purges ppa's on upgrade instead of just disabling them, this seems to be a really big problem with PPAs20:21
brycehand if there is an update which is found to be all good, no regression, suggest it for restricted-updates (assuming one was made to exist)20:21
Sarvattyeah I was just thinking it would be nice if there were "blessed" ppa's that could be enabled graphically with software sources to make that easier without requiring archive shuffling, but it seems like something that would be right for the partner repo since its proprietary and required with how they do updates. i'm not aware of all of the limitations on partner though20:25
brycehme either20:25
brycehwell, in any case this is totally what I'd had in mind for x-updates20:25
imbrandoni think i'm bitten by the intel kms bug but i'm not really good at truble shooting X problems , anyone arround to bounce some ideas off from to see if i need to file a new bug or if its an existing one ( i'm fairly confident its the latter but not 100% )20:32
Sarvattyeah for sure, same here, it's just the policies for what we put in x-updates that I am sketchy about. We should probably avoid libdrm if at all possible in there since it complicates things (new drivers will require the updated libdrm as well if built against it) but we're at the mercy of upstream there20:32
Sarvattlike the blob will require the updated libdrm too if its built against it even if it doesn't use it..20:33
brycehSarvatt, true20:33
brycehSarvatt, yeah my original thinking had been drivers-only20:34
brycehalthough esp. with intel, it seems deps change a lot20:34
imbrandonbasicly here is what happens ( lucid upto date laptop as of an hour ago , no special ppa or anything ) , normal boot i get a blank screen after plymouth but before X ( i see plymouth ) , but if i add i915.modeset=1 i can get into X and everything seems normal until i goto play video ( with any player ) X crashes 20:34
imbrandonsooo am i bit by the same bug, isnt there a ppa to fix it , i'm REALLY bad at X trubleshooting20:35
bjsniderSarvatt, i don't think the blob is build against libdrm20:35
Sarvattimbrandon: sounds like you have a 8xx generation intel? :)20:36
imbrandonSarvatt: yes, 845 i think, i can look if it matters20:37
imbrandon00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)20:37
Sarvatttheres no magical PPA that can fix 8xx at the moment unfortunately, it's horribly broken in general everywhere20:37
imbrandonSarvatt: ahh ok, so no better work arround than the i915.modeset thing ? is there as bug i can subscribe to to watch ?20:38
Sarvattyeah there are quite a few bugs, one sec I'll dig some up20:38
imbrandonanything i can do to help test ? being a ubuntu dev i'm pretty familiar with the process, just not X ;)20:38
imbrandonlol20:39
Sarvattthis will be a problem on any modern distro though, its not ubuntu specific20:39
imbrandonSarvatt: yea i figured20:39
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/54151120:39
ubottuLaunchpad bug 541511 in ubuntu-release-notes "MASTER: [i855] GPU lockup (apport-crash)" [Undecided,Fix released]20:39
imbrandonseems like an intel driver thing, but i wasent 100% sure thus comming in here20:39
imbrandonfix released ?20:40
imbrandonohh fixed in the release notes20:40
imbrandon:)20:40
imbrandonSarvatt: great, gives me a place to start, thanks 20:41
Sarvattimbrandon: the first thing I would try is i915.modeset=1 + manually changing the driver to fbdev in your xorg.conf. you won't have multiple monitors or acceleration but it should work at native resolution. if that has problems I would try without KMS (which is the default) and use the vesa driver20:43
Sarvattboth options are ugly but if you don't want to use an older release and cant upgrade the GPU there isn't much choice at the moment :(20:44
imbrandonright now just the modeset seems to be working with justa a few artafacts in X20:45
imbrandoni'm typing on this laptop ( screen + irrsi )  now so its not 100% lost20:45
imbrandonmight try the fbdev driver, dont care about accel or multimonitors20:46
imbrandonSarvatt: how can i turn KMS off though without recompiling the kern ?20:46
jcristauboot with i915.modeset=020:46
imbrandonk20:47
Sarvattkms is defaulted to off on 8xx in lucid, just dont add i915.modeset=120:47
imbrandonahh well without i915.modeset=1 i get a hard lock after plymouth20:47
Sarvatthave you tried disabling splash?20:48
imbrandonyes20:48
Sarvatthow about blacklisting vga16fb?20:48
imbrandonthat i havent tried20:48
Sarvattecho "blacklist vga16fb" | sudo tee /etc/modprobe.d/blacklist-framebuffer.conf && sudo update-initramfs -u and try booting without splash. worth a shot :)20:50
imbrandonok so let me get this clear ( in my head ) what i should try ( gonna reboot in a sec to try it ) is blacklist that module, leave the modeset in the grub kernel line and switch to the fbdev driver ?20:50
imbrandonSarvatt: kk i'll try that first20:50
Sarvattin UMS there are a lot of options you can play with to see if you can get it usable, man intel in a terminal will list them, i'd start by disabling tiling 20:51
imbrandonok i'm detaching screen, bbiab , thanks for the pointers guys20:51
Sarvattdont use fbdev unless you're using KMS20:52
imbrandongot it20:53
jcristaukms+fbdev should work fine afaik20:53
Sarvattyeah vga16fb is only used with plymouth without KMS so it sounded like he was going to use that on top of dropping i915.modeset=1 (which would make him use UMS) and fbdev wouldn't work20:55
imbrandonyea no i'm blacklisting it , leaving the modeset to 120:55
imbrandonand switching to fbdev20:55
imbrandonfirst two done, making an xorg.conf now20:55
Sarvattblacklisting wouldn't matter there, was suggesting that to try to get intel working with UMS since you said that wasn't working20:56
SarvattUMS+intel would be the ideal combination if you could get it working, the vesa or fbdev options are worst case scenarios20:57
imbrandonahh ok20:58
imbrandonsoo since i have it blacklisted i should "try" UMS and intel ?20:58
Sarvattyeah20:58
imbrandonk lemme do that, its done now, brb20:58
brycehimbrandon, your questions make me wonder a bit...  a number of people have come here with similar questions, and I imagine there are going to be more once the release is out21:02
imbrandonbryceh: probably :)21:02
imbrandonok so i'm back21:02
brycehI'd sort of like to figure out a way to address questions for folks higher up, prior to them coming here21:02
brycehimbrandon, can I ask you a few questions in relation to this21:02
imbrandonums+blacklist+intel dident work21:03
brycehimbrandon, what places did you look for a solution before coming here?21:03
imbrandonso now i'm gonna try kms+fbdev21:03
imbrandonbryceh: LP, but the intel driver stuff is a maze21:03
brycehimbrandon, how did you identify #ubuntu-x as a channel to ask on?  Did someone refer you, or a website, or just a guess?21:03
imbrandonbryceh: i'd be happy to help maintain a wiki since i have the hardware to test it too21:03
brycehimbrandon, ok in LP what specifically were you looking for?  (The bug report is there, but evidently not in a form which you found easily digestible)21:04
imbrandonbryceh: i'm a ubutnu-core-dev i just "knew" lol , but i'm just not a good X person21:04
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel?field.searchtext=[i855] is a good list of similar bugs, the ones numbered 500000 and up are lucid ones mostly21:04
brycehok, so #ubuntu-x based on past experience21:04
imbrandon( about the channel that is )21:04
imbrandonyea21:04
brycehimbrandon, by chance did you look at the release notes or the Ubuntu-X wiki pages before coming here?21:05
brycehif not, is that because you didn't know about them, or because you knew but didn't think they'd have the answers?21:05
imbrandonbryceh: yea, berifly, thats why i knew it was a wider problem that there might be a work arround for, just wasent clear on what the workarround was21:05
imbrandonrelease notes, not the wiki21:05
Sarvattit helps a lot having someone willing to test things in real time not having access to the hardware myself :)21:05
imbrandonwiki pages for teams i rarely check as from experice ( maybe not in X's case ) havent had awnsers about bugs, only the team21:06
brycehimbrandon, ok good to know - did you spot the wiki link from the entry about it in the release notes?21:06
imbrandonyea21:06
imbrandonSarvatt: heheh yea , an i love this laptop, its my "main" dev machine, i hate to replace it ;)21:07
Sarvattimbrandon: if you want to test UMS more later it might be worth trying the version of xserver-xorg-video-intel thats in this PPA -https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-retro21:07
brycehDid you follow the link?  Why or why not?  If you followed it, did you find it useful or not?  (too technical? too general?)21:07
imbrandonSarvatt: sure i'm down for testing whatever, i have a few working desktops and servers should i totaly fubar something 21:08
imbrandon;)21:08
imbrandonbryceh: i followed it but it was too general it seemed so i quickly ( without a through look ) dismissed it21:08
imbrandonmaybe wrongly but i did21:08
imbrandon;)21:08
brycehok21:09
Sarvattimbrandon: since you're on 855 there are some promising kernel changes that are much too invasive to backport right now that might fix things up too, i can dig you up a link and I think Geir has made kernel debs out of it21:09
brycehI'll have to firm it up21:09
imbrandonSarvatt: k21:09
imbrandonbryceh: k21:09
imbrandonbryceh: if there is anything else i can do wiki wise lemme know, i'm more than willing to help, just a bit behind the X curv, untill today its always "just worked" for me since warty on all my hardware ;)21:10
Sarvattkarmic worked?21:11
imbrandonwell there was that one thing in early dapper but that bit everyone ;) shhhh21:11
Sarvattusing the kernel in karmic is an option :)21:11
imbrandonSarvatt: yea, karmic worked like a charm on this laptop for months21:11
imbrandonSarvatt: hum, never thought about that21:11
brycehimbrandon, cool, yeah we could definitely use help improving the wiki pages at wiki.ubuntu.com/X, especially the Troubleshooting section21:12
brycehimbrandon, a lot of what we need help with is just basic copyediting.  I tend to be overly verbose in my wordings so a second set of eyes to boil stuff down to simplify it would likely improve it21:12
imbrandonso just to be clear in my head here, is this a kernel problem or an intel/X problem or a mix21:12
imbrandonlol21:12
brycehless is more, 'nat21:12
imbrandonbryceh: cool, i can do that21:13
Sarvattmostly the kernel21:13
imbrandonok so if i un-backlist that module ( just to be clean ) and install the latest karmic kernel ( via apt pinning ) i "should" be ok ?21:14
imbrandonand obviously boot form it via grub21:14
Sarvattpossibly :)21:14
imbrandonthat is assuming karmic worked for me , that might be an option for the general public too since karmic will be supported kernel wise for a nother year, hum21:15
imbrandonapt pinning is a bit above most ppl but i bet it could be made easy via a wiki21:15
Sarvattdon't need to pin anything, just have to select it from the list in grub :)21:16
imbrandonSarvatt: hum true, i forget kernel is one that can be installed side by side21:16
imbrandonok let me try that next, if that dont work i'll go down the fbdev route21:17
imbrandonSarvatt: how can i tell what -video driver i have loaded ?21:23
Sarvatt/var/log/Xorg.0.log should make it obvious21:24
imbrandonok bbiab, gotta get the kids from school21:25
=== KiBi_ is now known as KiBi
bjsniderSarvatt, what's the deal with poulsbo on lucid?22:01
brycehSarvatt, while I finish up this xorg-server upload... any other changes you know of which we know we need?22:10
brycehbjsnider, no deal at the moment22:11
brycehbjsnider, use vesa, unless you feel like working on porting over the mandriva psb kernel patches22:11
bjsnidermandriva is using an old x server22:12
brycehsorry I meant s/mandriva/meego/22:16
imbrandonback22:17
imbrandonwell both the old kernel and kms+fbdev both are good worksarounds22:17
imbrandonbryceh Sarvatt ^^22:17
imbrandonbryceh: i'll touchup over the wiki some this evening after everyone is asleep in the house and I can concentrate a bit more22:18
brycehimbrandon, great, thanks :-)22:20
brycehgahh, writing up srus is so time consuming....22:53
brycehSarvatt, RAOF, xserver uploaded, sru's filed.  3 fixes included.23:17
brycehand git pushed23:17
BUGabundoiihhhh23:17
BUGabundoI see we are going to have huge updates post release23:17
* BUGabundo refreshs SRU page23:17
brycehBUGabundo, are you complaining?23:18
BUGabundoI'm not23:18
BUGabundoI'm use to it23:18
brycehyeah it's pretty standard operating procedure, esp. for an LTS23:19
brycehif anything I think it's going to be light compared with hardy, at least for X stuff.  But we'll see.23:19
BUGabundoehe23:20
BUGabundowell, the 6th ill upgrade to 10.1023:20
brycehgood man :-)23:21
BUGabundosome one must keep tabs on your guys works 23:22
brycehimbrandon, Sarvatt, I've refactored https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes to hopefully be less generic23:59

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