/srv/irclogs.ubuntu.com/2010/03/03/#ubuntu-x.txt

RAOFOk.  modules.order is a part of the nouveau solution.  Now: how do I get it in there... ;)00:11
Sarvattugh wife's hdd died and usb-creator on lucid doesn't work.. nouveau is working well on her 10de:0244:103c:30b7 nVidia Corporation C51 [Geforce Go 6150]  out of the box though01:45
RAOFCool, and a tiny bit surprising.01:47
Sarvattgot (WW) NOUVEAU(0): Failed to retrieve fbcon fb: id 0 because of the vga16fb module being loaded for fb0 but it didnt seem to hurt anything01:47
RAOFAnd you got plymouth splash as well?01:47
RAOFAnd did VTs work?01:47
RAOFThese are the things that break for me when vga16fb claims fb0.01:48
Sarvattyeah no plymouth because of the vga16fb, didnt try vt switching01:49
RAOFI suspect that also breaks suspend?01:50
RAOFAlso, can I upgrade the bzr format of the pkg-xorg-tools branch?  I'd like to push some libdrm hooks fixes that got trapped in a 2a repository.01:50
Sarvatti didn't run through any tests, just booted it up so she could get on firefox and saved the logs :D01:50
RAOFOk.01:51
Sarvattsure thing!01:51
RAOFI think there's an excellent chance that ensuring vga16fb doesn't claim fb0 will resolve most of the failures on NouveauEvaluation.01:51
RAOFOr, at least, most of the more serious failures.01:52
Sarvattyeah i have it blacklisted on my other nvidia laptop and things work fine01:52
RAOFI had touched the blacklist files before the module-init-tools upgrade that removed vga16fb from the blacklists; consequently it remained blacklisted here.01:53
RAOFWhich is why I couldn't reproduce all these failures!01:53
Sarvattohh lots of libdrm updates today, will have to update that in a bit01:54
RAOFIn edgers?01:55
Sarvattyeah01:55
RAOFIt'll be easier after I've pushed the hooks changes :)01:55
Sarvattwhat'd ya add hooks to do?01:56
RAOFOh, to match the recent Ubuntu libdrm updates.01:56
Sarvattah patch adjustments?01:56
RAOFOh, and not building the broken libkms.01:57
RAOFUpdating the symbols file.01:57
RAOFThat sort of thing.01:57
RAOFActually, I should push that libkms patch upstream.  They'd probably like for it to build against the actual headers in libdrm.01:58
Sarvatt./auto-xorg-git -d origin/ubuntu -g -H hooks -p libdrm -a 0ubuntu0sarvatt -t + is what i use for libdrm02:02
RAOFYup.  That's what I've used.02:02
RAOFExcept with raof in there.02:02
RAOFIt should fail without hooks updates, because libdrm now (fails to) builds libkms, and there are symbols updates.02:02
Sarvattand control+z then edit the rules manually during the first pause, have to unconditionally pass INTEL=yes in the rules so it builds on lpia and comment out the header removal02:02
RAOFOk.  Didn't do that :)02:03
Sarvattyeah i build it locally every time, usually symbol updates somewhere02:03
Sarvattand gotta relax the depends on linux-libc-dev in control to just the package name since libdrm-dev provides the headers02:04
Sarvattit depends on >= 2.6.32 so it'd DEPWAIT on karmic02:04
Sarvattif you want to update it just do lucid and i'll grab yours and do the karmic one if you want so you dont have to do all the lpia specific stuff, just comment out the header rm's from debian/rules02:06
RAOFUm... is that my laptop harddrive *clicking*?02:07
RAOFOh, dear.02:07
Sarvattmy wifes was just doing that and got a ton of errors when I scanned it, SSD time for both of us it sounds like :)02:10
RAOFOn the other hand, a clicking hard drive has made me start up disc utility.  My, it looks very nice now :)02:13
Sarvattoops its still --enable-radeon-experimental-api in ubuntu libdrm git, its --enable-radeon now02:46
Sarvattat least it defaults to on so it doesnt matter02:46
RAOFHeh02:46
RAOFWin.  xorg-pkg-tools is now 2a, and contains hooks changes.02:47
Sarvattwhy not just --disable-libkms from the rules?02:51
RAOFI did.02:51
Sarvattoh you're patching in a hook, gotcha02:52
RAOFBut that was after getting it to build; the patch in there is pretty much for historical interest only, I guess.02:52
Sarvattmight want to CHANGES+=("hook: whatever after each one")02:52
Sarvatterr CHANGES+=("hook: whatever") after each one :D02:52
RAOFAaah.  That's where those changelog entries come from ;)02:52
Sarvatthope ya dont mind but i already uploaded a new libdrm, was working on that before you updated the hooks02:55
RAOFThat's fine.02:55
RAOFI was updating xorg-edgers/nouveau with clean upstream, and noticed that the hooks as written didn't work.02:55
Sarvattyeah libdrm is the worst, needs lots of manual updating and it changes every month or so so i dont bother updating the hooks usually. tormod is alot better about that than me :)02:57
Sarvattoh ya didnt upload the patches, thats what threw me off02:58
RAOFWell, at the moment it'll build with hooks & no manual intervention :)02:58
Sarvattforgot to bzr add?03:01
RAOFOh, annoyance.03:03
Sarvattglxgears speed almost doubled with that libdrm update on intel so I know its doing something :D03:07
Sarvattwow qgears2 -gl GEARS went up to 60 fps from ~3503:10
SarvattGEARSFANCY is up to 31 from 1703:10
Sarvattxrender and gl backends are at ~4x the speed of jaunty now in all tests :D03:13
AtomicSparkLucid, ATI and X; Will they be friends again?06:31
tjaaltonnever ceased to be06:37
tjaaltonunless you mean fglrx06:37
AtomicSparkYes I do.06:38
tjaaltonblobs ftw06:38
AtomicSparkIt's hard to do QA testing when we dont have a driver. I was told to drop by here to see if there was some testing I can do. ;306:38
tjaaltonby whom?06:39
AtomicSparkSomeone in -quality06:40
tjaaltonit's pretty well known that there is no driver, so that's a bit surprising06:41
AtomicSparkA bit.06:44
AtomicSparkAre we waiting on ATI?06:44
tjaaltonwho else?06:44
AtomicSparkWell, I haven't read into it. Might of been a bug on our side. :P06:45
AtomicSparkAt least the free driver works well.06:45
dholbachgood morning08:21
dholbachhi guys08:21
dholbachhow do I fix my machine with an nvidia card today?08:21
dholbachwhat is broken?08:21
dholbachthe problem this time is that I don't know it's IP address and can't ssh into it08:21
dholbachand removing "splash" does not make it work either08:21
dholbachthe nouveau kernel module was installed, then I rebooted08:21
RAOFvga16fb will probably be loading before lbm_nouveau and claiming fb0; this results in VTs (including plymouth splash) being broken, and it looks like it can mess up X in some cases too.08:22
RAOFIf you can boot at all, adding “blacklist vga16fb” to /etc/modprobe.d/blacklist.conf and rebuilding the initramfs should fix it.08:24
dholbachRAOF: I don't know how to get to the point of adding something to /etc/modprobe.d/blacklist.conf08:24
RAOFBooting into recovery mode fails, too?08:25
RAOFDo you have any previous kernels to boot into?08:25
dholbachrecovery mode fails too08:25
dholbachlet me try an older kernel08:25
dholbachRAOF: -13 (recovery) worked08:29
dholbachlet's hope blacklisting it will fix things08:30
RAOFIt should; I plan to talk with apw this evening to bed down what's happening with nouveau.08:30
dholbachfor somebody who doesn't know to talk to you guys it's a bit painful experience :)08:31
dholbachRAOF: alright, I'm back on track again - thanks08:31
dholbachRAOF: let me know when I can unblacklist it again :)08:31
RAOFIt's been complicated by me accidentally have a config that avoided this problem.08:31
dholbachoh ok :)08:33
dholbachthanks again RAOF08:46
apwdholbach, heh yeah ... it is painful indeed.  though we are in alpha still so pain is to be expected and if you buy into alphas you are likely more in the know on how to get help08:54
dholbachapw: all those nvidia people who wanted to try out the Ubuntu One Music Store ... all lost along the way :)08:56
apwsome of us didn't get invites08:56
dholbachtalk to aquarius!08:56
apwdholbach, though i'd be ok as i don't have nvidia either08:58
dholbach:)08:59
=== matteo` is now known as matteo
tseliotmvo, superm1: I'm adding nvidia-glx-{190|195} to the list of obsolete packages in nvidia-common so that we can deal with packages installed from PPAs (as karmic has 185) when dist-upgrading to lucid12:20
bjsnidercool13:23
SarvattRAOF: you can add vga16fb.sucks=1 to the kernel command line too and it wont load because of the invalid module parameter :D14:34
tseliothehe14:39
SarvattRAOF: any ideas on how we should keep nouveau going in edgers with the api bump once the backported drm kernel comes out? maybe add a blacklist in the nouveau packages and keep lbm around?15:16
Sarvatti really need to figure out the ubuntu kernel build system one of these days, i've used kernel-package for years so i'm used to that15:18
Sarvattlooks like its these bgnr patches causing the invalid fb drm errors with plymouth, no copyfb patch on intel no errors when shutting down here15:36
superm1tseliot, so will that cause people to get nvidia-current, or just purge those old things?15:38
tseliotsuperm1: once update-manager picks up my changes to nvidia-common those users should be transitioned to nvidia-current15:39
superm1sweet :)15:40
mvotseliot: I plan to do a upload today, I can wait until its build 15:41
tseliotmvo: ah, great15:42
=== matteo` is now known as matteo
=== radoe_ is now known as radoe
=== Sinnerman is now known as Cobalt
Sarvattok so it looks like we need another udev rule numbered lower than 69 to catch serial tablets?18:23
brycehok18:44
apwbryceh, what dep does X current have to cause nouveau LBM to be installed19:16
apwtrying to work out what to replace: ... i am assuming linux-backports-modules-nouveau-lucid 19:17
brycehapw, xserver-xorg-video-nouveau has this in its Depends:19:18
bryceh linux-backports-modules-nouveau-lucid-generic | linux-backports-modules-nouveau-lucid-generic-pae19:18
apwcool so the meta packages, if replace: those on the kernel images then the meta packages should uninstall when you install the replacement kernel19:20
apwbryceh, will userspace cope?  i believe it does cope with normal or lbm- prefixed names for things yes?19:22
apwbryceh, will userspace cope?  i believe it does cope with normal or lbm- prefixed names for things yes?19:25
brycehyes, we'll cope in userspace19:34
apwbryceh, crap, i assume if i push out that nouveau dep, that will push out X as well as it has a dep on it?20:06
brycehdoes 'push out' mean 'update' or 'eliminate'?20:06
apwbryceh, trigger the uninstalling of via Replaces:20:07
brycehmm, not sure I totally understand, but I don't think it'll do that20:07
apwi am told if i add Replaces: l-b-m-n-l-g to the uploaded kernel then it'll trigger the un-install of that before it installs the new kernel20:08
apwbut ... if its a dep of X that sounds bad20:08
jcristaureplaces doesn't cause uninstalling20:08
apwwhat does it do?20:09
jcristautell dpkg that you're overwriting some files from the other package20:09
apwok ... i think i meant to use Breaks: in that description20:10
brycehah20:10
apwsorry getting self confused20:10
jcristauthat makes more sense :)20:11
apwgood :)  so i assume that would be bad for X though in this case20:11
brycehI would think we should be able to sort it out in the packaging though20:11
apwyeah i am sure we can, just wondering if i can do it all in one go with my package or you need to do somethign first20:12
brycehapw, maybe we just need another OR condition in the Depends?20:13
jcristaumaybe you can have both Breaks and Provides20:13
brycehwhat's the new package going to be named?20:13
jcristauso you cause uninstalling of the old package, but keep X's dependencies happy20:13
apwjcristau, i like that, but how long would i have to provide that, 'forever' to allow for slow upgrading people?20:14
apwi worry about us needing to have an lbm nouveau in the future20:14
jcristauuntil X drops the dep i guess.  plus some days.20:14
apwso not the end of the world then20:15
apwbryceh, this is risky enough that i recon i'll get the kernel uploaded to my red ppa again and then we can try it out, if it works then we can upload it first thing tommorrow to the archive20:15
brycehapw, sounds like a plan20:18
brycehapw, that should give RAOF time to review/digest this and give feedback as well20:18
apwyeah sweet ... so i'll make that 'first thing' your time tommorrow20:19
brycehI'm kind of letting him take point on nouveau now, so will defer to his judgment.  But I know his time zone and yours are not overlappy enough20:19
tjaaltonSarvatt: how so?21:13
tjaaltonSarvatt: those rules belong to 69-xserver-xorg-input-wacom.rules21:15
RAOFapw: I don't think the kernel needs to do anything more than Breaks/Replaces linux-backports-modules-nouveau-2.6.32-15-$FLAVOUR, and Provides: linux-backports-modules-nouveau-lucid-$FLAVOUR for this ABI only.21:36
RAOFIf linux-meta starts to point at a new ABI that we know has the kernel module, we can drop the breaks/replaces/provides and the dependency in xserver-xorg-video-nouveau.21:37
brycehheya RAOF21:53
RAOFbryceh: Good morning!21:54
RAOFSo, I think I'll hold off on the call-for-testing until the new kernel hits the archives.21:55
brycehgood idea21:55
RAOFParticularly since I'm pretty sure it'll fix a lot of the failures on the evaluation page. :)21:55
brycehyeah I'm thinking that when the new drm comes out, I'll do a mega bug-spam asking bug reporters to do a re-test across the board, for all bugs tagged lucid21:55
RAOFThat would be worthwhile.21:56
brycehit's been a long time since I did a re-test spam, so hopefully shouldn't be seen as *too* annoying21:56
RAOFThere really aren't that many bugs filed, so it's not much of a mega bug-spam :)21:56
brycehoh I mean across -intel and -ati too21:57
brycehand maybe even mesa...21:57
brycehpossibly xorg-server but I'll have to think about that a bit more21:57
RAOFThey're all touched.21:57
RAOFmesa would be an obvious candidate; I'm not sure about the xorg-server bugs.  I'm not as familiar with them.21:58
brycehmostly they're crash bugs, but a lot of random stuff ends up there22:02
brycehwell, probably can't hurt to have them all re-test regardless.22:03
RAOFYeah.22:04
RAOFGrr.  I wonder if evolution *really* needs a 1.1GiB resident set. 22:05
brycehmutt ftw22:06
RAOFI'm a sucker for a non-terrible GUI, and Evolution has the least terrible UI of the mail clients I've tried.22:06
brycehah yeah22:15
brycehI'm more a sucker for non-crashing in my mail clients ;-)22:15
RAOFAs long as they have gracefull crash recovery... :)22:16
brycehbleah22:17
jcristauyou mean not eating your mail when it crashes counts as a feature now?22:17
RAOFI've never seen any message that evolution has eaten ;)22:18
tjaaltonright, because they were gone already :)22:23
brycehhehe22:32
RAOFSarvatt: For lbm-novueau in xorg-edgers I think we can just blacklist nouveau, in exactly the same way nvidia-current does now.22:36
* Sarvatt nods22:40
Sarvattquestion -- there's a *large* number of synaptics bugs where they are basically just complaining about the default settings not being what they want.. mark bug invalid because its not a bug or change to wishlist and reassign to gnome-control-center and change to wishlist?22:42
Sarvattone day I'll speak proper english :)22:42
Sarvattlike some people want middle click to be a right top tap button and that was purposefully disabled for a hundredpapercuts bug22:43
jcristauSarvatt: i assume some of those want incompatible default settings22:43
Sarvattyeah theres tons of bugs wanting things one way and tons wanting them the other22:43
jcristauin debian i tend to close these things as "we use the upstream default, if you want it changed talk to upstream"22:44
Sarvattthere's no gui way to change the options so I can see them being a wishlist against g-c-c or gpointing-device-settings adding the functionality22:45
Sarvattits kinda sketchy since we arent using the upstream default in the first place, we were enabling corner tapping then just removed the right top corner tap middle click setting from it22:46
Sarvattwe still have the right bottom right click tap button22:46
brycehSarvatt, yeah find a g-c-c wishlist bug for enabling an ability to configure it, and dupe them all to that23:02
brycehI've generally not done much triaging on the input driver packages so there's probably a lot of invalid/dupe bugs there23:03
Sarvattgo figure launchpad goes down :)23:03
brycehyeah23:03
brycehmust be middle of the night in london or something ;-)23:04
Sarvattoh, ubuntu-x-swat isnt subscribed to xserver-xorg-input-synaptics bugs?23:04
Sarvattno wonder i missed all these23:04
brycehguess that means its sandwich time here :-)23:04
Sarvattoh! yeah it is, all these bugs i was messing with were just lost in the noise :)23:05
brycehnoise sucks23:22

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