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

seb128see that's a good workaround ;-)00:04
seb128and that let you enable 2 screens without complaining too ;-)00:04
brycetrying with 170000:06
bryceI notice that either it seems to "work really well" or "slow down and freeze in 10 min"...  it sort of feels like maybe there's a magic number00:06
mnemobryce: i might have identified a potentially cherry pick for openchrome today --> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/36744200:12
ubottuUbuntu bug 367442 in xserver-xorg-video-openchrome "[regression] Jaunty and Intrepid screen xserver won't start" [Undecided,Confirmed]00:12
mnemocheck out the actual patch... basically the dev forgot to add braces00:12
mnemolet's see what the original bug reporter comes back with though00:13
brycemnemo: yeah that looks sane00:14
brycemnemo: might be some other bugs that fixes00:14
mnemoyup, lets keep an eye on it00:14
mnemohave to sleep now00:15
mnemonight00:15
brycecya00:15
=== cshadowrun is now known as CShadowRun
bryce20 min at 170000:22
bryce1650 is good00:57
NCommanderTO whoever fixed X's dependencies on video drivers on SPARC in jaunty; thanks!01:15
bryceNCommander: thanks, it's so unusual to have someone come here to report the _absence_ of a bug :-)01:50
bryce1612 did not freeze after 30 min, 1604 did freeze in <10 min02:21
jbarnesbryce: differences in log?02:21
NCommanderbryce, well I was planning to chance it down02:22
NCommanderbryce, something didn't get properly rebuilt on SPARC since it was trying to build in xorg-xserver-video-202:22
NCommanderBut I tested it today, and to my suprised, I got a SPARC livefs vs. a failure message :-)02:22
brycejbarnes: http://pastebin.ubuntu.com/159748/02:26
brycehttps://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/359392/comments/28902:28
ubottuUbuntu bug 359392 in xserver-xorg-video-intel "[i965] X freezes starting on April 3rd" [Unknown,Confirmed]02:28
brycerunning 1608 now... judging from its fast performance it looks like it's going to be a non-freeze case, but I'll give it an hour02:29
* jbarnes looks at tiling restrictions for 96502:30
NCommanderbryce, trying to run down the INtel issue?02:30
bryceyes02:30
bryceseems like I do nothing else these days but this X freeze bug...02:30
NCommanderbryce, handy tip; this is in a bug report somewhere, but flipping greedy mode on Intel made all freezes + slowness go away02:31
* NCommander has an affected card.02:31
NCommandermight help you narrow your search down.02:31
bryceactually I already know of a lot of different settings that can make the freeze go *away*... but I'm looking for the root cause02:32
NCommanderbryce, is there something I can do to help track it down?02:32
brycebut thanks.  I'll put it on my todo list to play with.  We already know greedy probably wouldn't be sru-able02:32
bryceNCommander: for now, just add your info to - https://wiki.ubuntu.com/DesktopTeam/i965Users02:33
bryceNCommander: the script mentioned there is mdz's script on bug 359392, if you'd like to run that02:33
ubottuLaunchpad bug 359392 in xserver-xorg-video-intel "[i965] X freezes starting on April 3rd" [Unknown,Confirmed] https://launchpad.net/bugs/35939202:33
NCommanderbryce, I probably should turn greedy mode off02:34
NCommanderbryce, BTW, second tibet of info02:34
NCommanderI got the freezes while the INtel driver was loaded, but not in use02:34
* NCommander has two video cards on my laptop02:34
NCommanderOne which is active at any given time.02:34
NCommanderMight be a red hearing though02:34
brycejbarnes: 1608 ran for 30 min, no freeze.  1606 froze in <1 min03:05
jbarneswow interesting03:05
jbarnesthat's really good data though03:06
brycebets on 1607?03:06
jbarnesheh03:06
bryceisn't that the year Jamestown was founded or something?03:06
brycewow, I do know my history!  http://en.wikipedia.org/wiki/160703:07
crdlbheh, they put that on our license plates here :)03:07
bryce1607 is looking pretty good03:08
brycewhat a weird number for it to be on03:09
james_w 10:45
brycejbarnes: increased testing overnight shows several people confirming the freezes go away with larger virtual 17:08
jbarneswow great17:08
brycejbarnes: would it be crazy if we just upped the default virtual for i965?  Or does this give you other ideas we could try instead?17:09
jbarnesupping the defautl should be fine17:09
jbarnesbut it does give me ideas about where to look now... I'll have to come up with some debug patches though17:09
bryceok cool, I'll work on a patch to up the default for now17:11
brycejbarnes: colin king emailed me with questions on the perf patches, I gave him what I knew and suggested he get in contact with you for further details17:53
jbarnesok cool17:54
* Ng boggles slightly19:08
Ngsetting a larger Virtual size makes it stop crashing? :)19:09
Ngwould that likely help with odd random lockups? I think about once a week I get a total system hang when I unlock my laptop (so the display will be off and it dies before that gets woken up), or is this just the crash while it's in use that the workspace-changing script reproduces?19:10
unamedhello19:12
brycehi unamed19:15
unamedhow are u?19:15
bryceNg, s/crash/freeze/19:15
unamedme, have a problem19:15
unamedi wrote down all infos19:15
Ngbryce: hmm, well it can't hurt to try I guess. Any particular size I should set?19:16
bryceNg: we don't yet know how extensive of freezes that are solved for having the higher virtual.  if you can reproduce your system hang easily, give it a try19:16
NgI don't know of any particular way to reproduce it :/19:16
bryceNg: my testing suggests something >1600 on my hardware19:16
NgI lock/unlock and suspend/unsuspend many times each day and it happens (I would guess wildly) about once a week19:16
tormodunamed: if you have a precise problem, it is best to file a bug report19:16
bryceNg: 2048 2048 seems like a good setting, that's what I'd recommend19:16
Ngok19:16
Ngta :)19:16
bryceNg: as a plus, this will make projector use case work better for you :-)19:17
Ngheh19:17
unamedI got Asus x58-l with GM965 X3100 with Linux Kubuntu 9.04 and xserver... intel with 2,4 or 2,6.3 (problem still the same) and under this configuration the videos is flickering19:17
Ngyeah because I do a lot of presentations ;)19:17
bryceNg: I'd also be very interested (and quite surprised) if it causes any problems19:17
brycefwiw, the freeze we're looking at *seems* to be particular to i96519:18
unamedany solutions about?19:22
tormodunamed: for a start, try searching for "flicker" or "video" on https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel19:27
tormodand see if somebody with the same card has the same problem19:27
unamedi'm doing it19:27
unamed00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a03] (rev 03)19:33
unamed        Subsystem: ASUSTeK Computer Inc. Device [1043:14e2]                                                                19:33
unamed        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-              19:33
unamed        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-               19:33
unamed        Latency: 0                                                                                                         19:33
unamed        Region 0: Memory at fe900000 (64-bit, non-prefetchable) [size=1M]                                                  19:33
unamed        Capabilities: <access denied> 19:33
tormodunamed: please don't spam the channel with logs, rather refer to your bug report19:36
tormodbryce: where did you post the versioning rules for x-updates?19:41
tormodit was not in the ML but maybe on the PPA page previously? Well the question is the Debian syncs. Why "build1", isn't ~build1 better, in case there's an official sync later?19:45
brycetormod: I had posted the naming rules to the ppa itself, but removed them since I thought it added clutter that might confuse/scare users20:17
brycetormod: maybe it'd be good to establish a wiki page on it though, I'll do that20:17
bryceyes, ~build1 would probably be better.  Probably doesn't matter since it'd be basically the same stuff either way20:18
brycetormod: I'll add to https://wiki.ubuntu.com/X/DriverBuilding - does that sound memorable enough?20:19
tormodlooks good. one comment: debuild with or without -i or even -I.git (not consistent)20:25
bryceok, I'll straighten that out20:27
brycehmm20:32
bryceyou know, if a new version is put out for Jaunty, it's going to be numbered .120:32
brycee.g 1.2.3-1ubuntu2 -> 1.2.3-1ubuntu2.120:32
bryceso I wonder if the correct version for an xup package would be 1.2.3-1ubuntu2.1~xup~1 rather than 1.2.3-1ubuntu3~xup~120:33
pwnguinanyone know why X would UnloadModule evdev?20:35
jcristaupwnguin: because the device goes away, or because Init fails20:40
pwnguin13:35 < pwnguin> anyone know why X would UnloadModule evdev?20:41
pwnguin13:37 -!- mvo [n=egon@p54A66B3D.dip.t-dialin.net] has quit ["Ex-Chat"]20:41
pwnguin13:40 < jcristau> pwnguin: because the device goes away, or because Init fails20:41
pwnguindoh20:41
pwnguindamn irssi20:41
jcristau(see xf86NewInputDevice there's a number of things that can go wrong)20:43
tormodbryce: or even 1.2.3-1ubuntu2.0~xup~1 so there's less confusion20:44
bryceyeah20:45
tormodbut why that ~1 after xup ?20:45
tormodbryce: should we consider for instance the latest libdrm crash fix for x-updates, or only wait for new releases?20:50
bryceah, that's because if we need to put out an update to our update, we can increment that number to supersede20:50
bryceI like ~xup~1 better than ~xup1 simply for clarity20:50
tormodthen xup, xup1 xup2 etc would work as well20:50
tormodoh clarity20:51
brycein general I would wait for new releases only20:51
bryceif a crash fix is really important and worth putting out to users, then it probably makes more sense to put it out as an SRU20:52
brycebut we can play it by ear20:52
tormodokdok20:52
bryceultimately it's going to be driven by what we actually end up having time for20:52
tormodright. it would probably be tempting to neglect SRU's and ask people to use x-updates, much less paper-work :p20:55
tormodwe can also test SRU fixes in x-updates20:57
tormodscratch that, would make SRU even more painfull20:58
bryceright20:58
brycealso in general we will be carrying newer versions of drivers, for which SRUs would not apply anyway20:58
tormodgood point20:58
bryce- however - it can be useful if we think a fix went in upstream in the newer release, to have them test it, before we go through trying to cherrypick out the fix20:59
bryce(indeed, this was my main motivation in setting this up)20:59
tormodand to silence those people crying for newer versions and why Ubuntu release policy sucks etc :)21:01
tormodmaybe we should use the "backports" repo more, also for X stuff, at least those without dependency issues?21:02
brycewell, I've given that some thought21:03
brycelooking at past releases of backports I notice a distinct lack of X packages21:03
bryceso there's some pros and cons21:04
bryceon the pro side, I think -backports is more widely known, so this would distribute new drivers to a wider array of people21:04
bryceon the con side, it adds an unknown amount of risk of causing breakage to people who e.g. just want newer apps, and don't want drivers changing out from under them21:05
bryceso I am kind of leaning at this point towards the idea of x-updates being sort of a parallel to -backports21:05
mnemobryce: just fyi... i've been asking some people to run apport-collect for jaunty bugs... and it seems that this script itself actually crashes for a significant number of users... i've collected some info on these errors here: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/36800421:05
ubottuUbuntu bug 368004 in apport "apport-collect crashes for certain dates/locales" [Undecided,New]21:05
bryceon the other hand, it is certainly possible to pin packages... but would people want to do that?21:05
mnemobryce: are you or pitti maintaining the xorg hook for apport btw?21:06
brycemnemo: erk21:06
brycemnemo: I am maintaining the xorg hook, but if it is crashing he might be the better one to investigate21:06
mnemoi've shown him the bug and he said he put it on this todo list, but I just wanted to mention it here as well so it's not forgotten21:07
bryceaha I recognize that error21:07
brycethat's in apport-collect code21:07
bryceit is a unicode error, and means that there was a non-ascii character in the bug report, that crashes apport21:07
bryceI run into that type of bug a LOT with my arsenal (auto-bug-triage) scripts21:08
mnemoheh right21:08
brycein this case it looks like it was a filename that had the bad character21:09
bryceanyway, something pitti will have to fix21:10
brycethanks for letting me know about it though21:10
bryceI wish launchpadlib handled this type of thing better21:10
mnemoyea21:10
brycetormod: in any case, if later we decide to push stuff into -backports, I figure x-updates gives us fertile ground to pull from21:11
brycetormod: I don't have any plans to pursue this idea, but if anyone else is interested in feeding stuff into -backports, go for it21:11
=== seb128_ is now known as seb128
mnemobryce: nice comment on the intel perf bug :)23:36
bryceoh, thanks23:37

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