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

Sarvattok, fglrx + preempt kernel = recipe for disaster01:16
brycehSarvatt, erf01:23
brycehSarvatt, is it supposed to work?01:23
Sarvattkas_spin_lock is totally not preempt safe - http://launchpadlibrarian.net/43764353/OopsText.txt01:23
Sarvattsheesh, pains me when I see people using -preempt on a laptop, I hope they never leave the ac adapter :)01:32
Sarvatt-preempt uses just under 10 watts more idling for one of my machines, constant 1000+ wakeups/second in powertop01:36
Sarvattbryceh: https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/542925 -- attached a debdiff if its not too late to get the fix in01:57
ubottuLaunchpad bug 542925 in xserver-xorg-video-ati "[RN50] mpg files no video or audio on ATI ES1000" [Medium,Triaged]01:57
brycehSarvatt, thanks, I'll take a look at it tomorrow02:02
bryceh(I'm about to run out for the evening)02:03
brycehactually, maybe I can beg a few minutes from the wife02:03
RAOFHave fun!02:03
bryceh(date night; gonna go see that hot tub time machine movie)02:04
brycehSarvatt, uploaded02:09
Sarvattwoohoo thanks, enjoy the worst named movie ever :)02:09
brycehSarvatt, RAOF, yeah we can take fixes through to Thursday, and then after release we can do SRU's02:09
brycehso keep the debdiff's flowin' :-)02:10
RAOF:)02:11
bjsniderwhat is a debdiff?02:20
bjsnideri know what a diff is02:20
virtualda diff to a debian source tree02:20
virtualdi think02:20
bjsniderhow would one go about making such a diff?02:22
RAOFWith the “debdiff” tool; basically, you make a new candidate package, and debdiff produces the diff between the current package and the new package.02:23
bjsnidercoolio02:24
bjsniderthen what do you do with it?02:24
RAOFAttach it to the bug it's meant to fix, generally.02:25
Sarvattsheesh, that was painful.. took almost 2 hours to update a days worth of packages in fedora from a raawhide livecd snapshot from april 11th. all of this new DRI2 stuff in xserver 1.8 sure does kill performance, I want my tearing back :)04:49
RAOF_Do we have anyone here capable of sponsoring an -intel package to break 3D on lots of user's hardware? :/08:06
brycehRAOF_, yes08:10
brycehRAOF_, well if it's ready soonish; I'm about to hit the sack08:11
hyperairRAOF_: to break 3D on lots of users' hardware? why?08:13
brycehhyperair, 8xx I assume08:14
hyperaireh?08:14
brycehwell, it's sack-hitting time.  night08:19
RAOFBah.  Sorry bryceh.08:47
Mirvbryceh: woohaa. I just found out the intel slowdown thing I mentioned might be a bug in the ondemand CPU throttler instead. I happened to suspect something fishy once again and added CPU applet to GNOME panel...09:14
Mirvwith ondemand I get 2-3 times slower performance in gtkperf than with forced clock speed. the 2-3 depends on whether straight after boot or later.09:16
SarvattRAOF: what intel patch? the cliprects one?16:25
apwSarvatt, bryceh ... what is your feeling on the patches from RAOF to disable acceleration for various nouveau chipsets?  if we want them in the release i need to commit them now, but it isn't 100% clear that they have been tested by those afffected; they have indicated nouveau.noaccel=1 works for them but not used a patched kernel16:33
apwi believe the symptoms are not booting without them16:33
Sarvattapw: it's very much needed, I haven't looked over the patches though. they haven't been tested?16:35
apwits not clear they _have_ been tested is a better position16:35
apwthe users appear to have said that they used noaccel on the kernel command line16:35
apwand the patches look like they do that at least16:35
apwSarvatt, do you have any of the affected h/w as i do have test kernels16:36
Sarvatthave they been booted on machines that dont have quirks to see if it works right otherwise at least?16:36
apwor indeed any nouveau h/w that isn't on the list16:36
apwi don't have any nvidia h/w so i can't say i know it has been booted either way16:36
apwhense my concern :)16:36
Sarvattapw: I wont be able to test it for probably 6 more hours or so until I get off of work16:37
apwhttp://people.canonical.com/~apw/raof-nv-accel-lucid/16:37
Sarvattcan ya link a kernel?16:37
Sarvattthanks, will try it ASAP16:37
apwpretty much need to made a decision 'now' to hit the deadlines for freeze16:37
apwthe patches are in the same directory16:38
Sarvattanyone here using nouveau that can test a kernel really fast? :)16:38
apwSarvatt, my feeling is that if it boots and doesn't explode on any nvidia h/w its better to have it than now16:39
Sarvattyeah agreed16:39
apwnot ... as it makes people boot (assuming it matches correctly) and if it does not ... then they still boot and they can get an update16:39
apwbut having stopped all thinkpad booting once this week, i am nurvous about any not known tested code16:40
Sarvatti couldn't figure out why that works on 2.6.34 and not our kernel, I think its our battery patch actually16:41
Sarvattthe async one16:41
Sarvatthmm yeah the nouveau patches *look* fine to me16:42
apwSarvatt, i thought that too, the first thing i did was back out the battery async patch16:42
apwno effect.  it was related to a couple of bugs in the replacement code in part16:42
apwat least for thinkpads, however even with that fixed it still kills mac pros and i don't yet know why16:43
Sarvatttrying to switch to nouveau and reboot into that kernel remotely, i'm so glad jockey-text exists now :)16:50
Sarvattdarn one of my other laptops has a 10de:0244 but 10de:0242 is quirked16:53
Sarvattapw: working fine here16:59
Sarvatton a machine not quirked16:59
apwSarvatt, well thats something at least16:59
Sarvattsudo cat /sys/module/nouveau/parameters/noaccel 16:59
Sarvatt016:59
Sarvattworst case is it breaks the 3 quirked chipsets that were already broken I'd guess :D17:01
apwSarvatt, i have two other non-quirked confirmations for the patches17:21
* apw pokes bryceh 17:21
brycehapw, yep17:21
apwoh ...17:21
apwwondering what you thought about the patches from RAOF diabliing accel for three nvidia cards17:22
apwyou don't happen to have one of them do you?17:22
apwpeople.canonical.com/~apw/raof-nv-accel-lucid/17:22
apwwe now have a trio of tests on 'other' nvidia h/w suggesting they don't break things for non-quirked h/w17:23
apwand i am feeling they might be worth the risk, as they make unbootable h/w bootable ... what is your take17:23
brycehapw, just looked through the patches, and they look fine17:24
brycehthey're limited to only have effect against the specific hardware so should be really low risk17:25
apwthats waht i feel, if you have any nvidia h/w you could boot test them too17:25
apwexpecting them to not trigger17:25
apwif you are happy, then i think i am ready to take the risk17:26
brycehif you've already had a couple other people boot check them, that satisfies me. 17:28
apwsarvatt, bjf and jfo all have booted with them17:31
brycehperfect17:31
apwok ... fingers crossed then17:31
=== |thade| is now known as Alexia_Death_
tormodhttps://wiki.ubuntu.com/X/InputConfiguration talks about  ENV{x11_options.name}="value", is this valid?19:30
jcristauno19:30
tormodso there is no way to set arbitrary options from udev? was there?19:39
rippsgeez, what's with all the lucid live cd's they're all broken. The desktop cd has a kernel oops early on and can't load X, and the alternate CD has no network modules installed19:40
rippsAll I want to do is reinstall Ubuntu....19:42
tormodSarvatt, I think the gallium hook is finished now...20:12
jcristautormod: there was.  there isn't now.20:12
tormodjcristau, thanks, do you know when it was in Ubuntu?20:13
jcristautormod: it went away with server 2:1.7.6-220:14
jcristaureplaced by inputclass20:14
tormodjcristau, your reply on "release thoughts" was really good :)20:15
SarvattAGREED! I was just going to mention that :)20:17
Sarvattprotos never were an issue here, it takes all of 10 minutes to completely update and package them all.. and I wouldn't exactly call the 3 month intel release process a good model since theres almost no stable release support there20:22
tormodif they want more people to test latest git, they should make it easier for us packagers to package it, rather than the odd guy wanting to compile the whole pile :)20:24
jcristaualso they should make it not broken half the time.  granted it's not much more broken than the "releases", but still.20:25
rippshmm... with xorg-edgers, it seem like there's some errors rendering ass subtitles. 20:32
rippsin mplayer20:32
=== rickspencer3_ is now known as rickspencer3
jcristautormod, Sarvatt: note that you're allowed to comment as well if you have an opinion on that stuff :)20:36
tormodwe'll be dismissed as ubuntu fanboys :) and canonical has so much money and all that20:38
brycehheh20:38
Sarvatthard to write a meaningful comment on my phone but I was planning on it :)20:39
brycehyeah I got hate mail last time I posted to xorg-devel with ubuntu perspective feedback about release stuff20:39
BUGabundoeheh20:40
BUGabundoso we are eaten by wolfs if we say something 20:40
BUGabundoand eaten by wolfs if we shut up20:41
brycehBUGabundo, that seems about the gist of it20:41
BUGabundomany upstreams seem to dislike ubuntu 20:41
BUGabundogo figure20:41
BUGabundobut then again, 'I'm a fanboy'20:42
BUGabundoso my POV doesn't count20:42
Sarvattmy only real complaint about ubuntu is the amount of patches carried around for most packages that deviate significantly from upstream. enabling features or providing a better out of the box experience is a goal I agree with but just about every major package I grab I find patches from years ago that I question the relevance of but I'm not able to follow the code well enough to say for sure its not21:11
brycehSarvatt, is that an issue you've seen with the X packages?21:20
brycehSarvatt, admittedly we've got an assload of ubuntu patches in xserver, many of which are not cherrypicks21:20
Sarvattxserver compiz and gnome-screensaver are the most recent ones i've looked at off the top of my head, its just when I see bugs with errors happening in the code path the patch from 4 years ago with no description and not upstream touches my I spend hours trying to research the patch (which happens a *lot*)21:24
brycehyeah we could probably do better with xserver.  OTOH I think we did a pretty good housecleaning when 1.7 got merged21:27
brycehmaybe for meerkat you, raof, and timo can do a more thorough scrub21:27
brycehe.g. there's a bunch of xserver patches which really are just null pointer asserts which might not be needed anymore, but I kept them in lucid just to be extra conservative21:28
seb128bryceh, bug #553401 is that something on your list for lucid?21:28
ubottuLaunchpad bug 553401 in xkeyboard-config "typo in some symbol files in xkb-data" [Undecided,Confirmed] https://launchpad.net/bugs/55340121:28
seb128bryceh, I'm not sure if it's right or not, just ran across it while searching for a duplicate and it has a change which seems easy to review21:29
brycehseb128, it's not on my todo list, but yeah I noticed it as well but also was not sure if it's right or not21:29
brycehseb128, is it a serious issue, or just code cleanup?21:30
seb128ok, I just wanted to point it21:30
seb128well users comment suggest it makes layout work instead of returning errors 21:30
seb128see comment #121:30
seb128I'm not sure if that's true though21:31
seb128I just mentioned it in case somebody there was familiar with xkb21:31
seb128let me ping svu ;-)21:31
brycehok well as there's a debdiff included I can just slap it in; it doesn't sound like it holds much risk21:31
brycehthanks for contacting svu21:31
brycehseb128, ahh nevermind, don't bug svu21:33
seb128bryceh, <svu> seb128: well, the patch makes sense indeed. 21:33
seb128bryceh, too late21:33
brycehthe fix is to remove semicolons from a ubuntu patch21:33
seb128right...21:33
jcristauyeah the patch seems correct.21:33
brycehoh not a ubuntu patch but a cherrypick from upstream, so worth notifying svu21:35
brycehseb128, uploaded21:39
seb128bryceh, thanks!21:40
brycehseb128, ok _now_ I have no further todo's planned for xkeyboard-config21:41
brycehall the high priority xkeyboard-config bugs tagged lucid are resolved21:41
seb128good ;-)21:43
seb128and nice to see we got that fix in too21:43
RAOFapw: I've booted that kernel and it didn't affect my non-quirked hardware, and the reporter of the GeForce 3 boot-hang found that it successfully booted the otherwise unbootable hardware.22:48
jcristauSarvatt: you've got quite some experience building X from git with edgers and all, i think that's valuable to that discussion, since making that easier is what keithp uses to justify his changes afaict22:54
brycehmorning RAOF23:13
RAOFbryceh: Good morning.23:14
RAOFbryceh: Sorry about missing you last night.  There's a debdiff on bug #541492, and a commit in pkg-xorg/libdrm for another bug.23:20
ubottuLaunchpad bug 541492 in xserver-xorg-video-intel "MASTER: [i845] GPU lockup (apport-crash) (Should KMS be blacklisted?)" [Unknown,Confirmed] https://launchpad.net/bugs/54149223:20
brycehok23:21
brycehRAOF, had to redo the debdiff a bit since I already did a -3ubuntu2 just a bit ago23:26
brycehlibdrm uploaded23:27
brycehintel -3u3 uploaded23:28
RAOFThanks muchly.23:29
brycehman, this is just depressing:  http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid.svg23:30
RAOF:(23:31
RAOFIn some ways that's partially to be expected, though.  There's certainly upward pressure on that graph towards the end of a cycle, where there are more people testing.23:32
brycehyep23:32
RAOFMan, the intel bugs are volatile though!23:32
brycehyeah here on out we're not going to be able to wrestle the bug stats down23:33
brycehRAOF, volatile as in tempers?23:33
RAOFThat too:)23:33
RAOFI mean volatile as in “contribute most of the jaggedness to the totals curve”23:33
brycehwith -ati I'm amazed at a) how many are really just looking for free tech support, not really reporting an actual "defect" for us to fix, and b) how often people pinpoint the issue to the *kernel* modesetting (UMS is fine) yet still file the bug against xorg.  Heh23:34
brycehRAOF, ah yeah23:35
brycehRAOF, well in truth with this style of stacked graph, whatever significant package were on the bottom would cause spikiness23:35
brycehhere -intel is towards the top - http://www2.bryceharrington.org:8080/X/Graphs/totals.svg23:36
brycehwell, this one shows we made a pretty solid dent prior to -beta2:  http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid-workqueue.svg23:36
RAOFWell, yeah.23:36
brycehwish we'd gotten more sent upstream though23:37
RAOFActually, that's something that we should probably discuss at UDS - with a significant part of X now in the kernel, how do we want to do the triage?23:37
brycehyeah that'd be a good topic23:37
brycehmainly it boils down to the question, if we just sent all the output and modesetting bug reports to linux, is someone still going to be about to forward those bug reports upstream?23:38
RAOFRight.23:38
RAOFBut it's also that those are quite a specific type of kernel bug report, and it's a type that us X guys generally have significant insight into.23:39
brycehso far, if it's clear it's a kernel drm or modesetting issue I've just been shoving it on over and not worrying about it.  If it's not clear I send it upstream and once I see a kernel patch proposed upstream, then I move it to linux.23:40
brycehin the latter we've done half the work so I don't feel bad about it.  The former case though I feel a bit guilty in that I don't know if JFo or other kernel folk are going to forward bug reports upstream23:40
brycehbut sending bugs upstream isn't hard, just drudge work23:40
RAOFYeah.23:41
brycehyeah regarding the insight... that was my motivation for writing up everything I know about modesetting issues and posting to the kernel mailing list23:41
brycehthese kinds of bugs are quite common and have a fairly well defined set of steps to troubleshoot and I don't think it's good if only a few of us have the necessary insights to troubleshoot them23:42
brycehanyway, like you said it's a good topic to discuss23:43
brycehhonestly I just don't think we really have the manpower on just the X side23:43
jcristauhire more people :)23:44
brycehjcristau, but who to hire?23:44
jcristauyeah good question..23:44
brycehjcristau, fact is we have graphics slots open on the jobs page.  Finding people interested + skillful with X is tough23:45
jcristauright :/23:46
brycehat least on the kernel side, even if they don't have X skills, they have ability to fiddle kernel code, and so could learn X as they go23:46
bryceha lot of resolution issues are just quirks or minor algorithm fixups that don't require much X depth, just knowing where to slap the appropriate C code in23:47
RAOFYeah.23:48
brycehproblem is that with quirks we used to be able to have users easily test them via setting an option in xorg.conf, but there's no equivalent mechanism in the kernel yet23:48
brycehonce there is though, the process of handling those bugs could probably be handled by the bug triagers pretty well23:49

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