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

Sarvattchrisccoulson: is 05_locking_for_compiz.patch supposed to still be in our gnome-screensaver patch series?00:28
Sarvattchrisccoulson: it was fixed years ago? https://bugzilla.gnome.org/show_bug.cgi?id=48826400:29
ubottuGnome bug 488264 in general "keybord grab problem under compiz" [Normal,Resolved: notgnome]00:29
chrisccoulsonSarvatt - yeah, we could probably drop that no00:34
chrisccoulsons/no/now00:34
Sarvatti'm not sure 02_keep_unlock_raised.patch is relevant still either01:03
RAOFAnyone here have a recentish macbook pro with the dual nvidia-gpus?01:58
bryce_RAOF, ask on ubuntu-x@ or ubuntu-devel@02:00
RAOFYeah, I guess so.  Not quite so interactive, though :)02:03
bryce_whew almost caught up with -ati triaging... 3 more to go02:18
SarvattRAOF: pretty sure the generation of the gpu in that is just plain busted with accel in general on nouveau02:56
RAOFSarvatt: Upstream thinks that it's likely an EFI problem, and that loading efifb first would make everything work.02:58
Sarvatttheres a dell model without EFI with the same hybrid sli setup that i've seen reports on that they had to use noaccel=102:59
Sarvatttrying to dig up the other bug03:00
RAOFOk.  So we might need to be detecting that and quirking off accel.03:00
SarvattGT240 needs noaccel quirked too03:01
bryce_yay, -ati is caught up03:02
bryce_(for now)03:02
bryce_http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-lucid-workqueue.svg03:03
RAOFDamn you plymouth!  Stop killing boot on nouveau+dual head.03:03
Sarvattoh crap we're closing in on 400 bugs now03:04
SarvattRAOF: geforce 9500M, thats it03:05
Sarvatthybrid 9400M G + 9200M GS03:05
RAOFI suspect that hybrid setups generally might just be failing.03:06
RAOFAlthough sadly not because of vga16fb.  One bug I can't blame on that framebuffer!03:06
RAOFSarvatt: Why do you think GT240 needs to be quirked?  Bug #554818 seems to be cruising along nicely with accel.03:07
ubottuLaunchpad bug 554818 in xserver-xorg-video-nouveau "VT switch not work with GT240" [Undecided,Confirmed] https://launchpad.net/bugs/55481803:07
RAOFOh, wait.  That's the mobile variant.03:08
RAOF(I'm not entirely sure where that bug should go, but I'm pretty sure it's not a nouveau bug)03:09
Sarvattthats a GT216 (aka NVA5) I think, alberto has an actual GT215 (GT240 desktop) NVA3 that doesn't work03:16
RAOFWe can't quirk NVA3 acceleration off - it doesn't have any.03:16
RAOFThere isn't a voodoo generator for it (in the Lucid packages - one has *just* been checked in to nouveau git)03:17
RAOFUm, why are people surprised that atom processors can't decode high resolution h264 video in realtime?03:21
bryce_Sarvatt, RAOF, have either of you applied for MOTU/Core-Dev?03:33
RAOFI haven't applied for core-dev (yet).03:34
bryce_here's a link to the process for core-dev https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess03:35
bryce_good idea for both of you to add it to your todo list, you'll probably appreciate having the rights when meerkat hits03:36
RAOF*Yes*03:36
bryce_and you've both definitely done enough to justify getting in :-)03:36
Sarvatthuh, never noticed this - http://cvs.fedoraproject.org/viewvc/F-12/kernel/linux-2.6-x86-64-fbdev-primary.patch?revision=1.1&view=markup03:37
bryce_I don't know if in the new scheme of things it's still expected for you to join MOTU first before applying for core-dev, but might want to think about it03:37
bryce_Sarvatt, might mention that patch to apw or send it to the kernel list03:38
ScottKIt's never been required, just normal, but I think only one or two made it to core-dev direct.03:38
bryce_ScottK, ok03:39
bryce_Sarvatt, RAOF, I assume you're not MOTU yet, so would be good to shoot for that first03:40
RAOFbryce_: I've been MOTU for a number of years.  That's why you didn't have me pestering you for -nouveau uploads until it hit main :)03:41
bryce_RAOF, aha right03:43
bryce_Sarvatt, so you'll want to start by applying for MOTU - basically fill out your wiki page according to the application process, then put yourself on the next DeveloperMembershipBoard meeting, which is every two weeks.  Guessing the next one will be around Tues 13th03:44
Sarvattbryce_: yeah I've been thinking about it a lot but I'm quite a ways away from core-dev and MOTU seems to be up in the air (it's not even listed on the DMB application page you linked anymore). thats why I was asking if there were any plans for a Ubuntu-X package set a few months ago. contributing developer seems no different than member which I already am, I was trying to decide on which packages to apply for PPU for in the future as the next st03:45
Sarvattep03:45
bryce_let me know when you have your wiki pages ready and I'll add my endorsement.  Would be good to get an endorsement from Timo and maybe one or two other developers you've worked with03:45
bryce_Sarvatt, yeah I'd recommend going for MOTU next, then work your way up to core-dev03:46
bryce_I don't know that we'll ever do anything elaborate with making Ubuntu-X a package set with special permissions03:47
bryce_pretty much anyone brave enough to work on X.org is probably not going to have much trouble with the general MOTU process03:47
ScottKSarvatt: MOTU is not up in the air anymore.  It was decided at the last UDS to keep it.03:51
Sarvattah ok, I will take that step next, thanks for the clarification.03:58
Sarvattthe fact that it was dropped off of the developer membership board application wiki page made me think a delegated team or PPU was the next step for me now03:59
bryce_guess the wiki docs could be more clear04:00
bryce_although looks like someone has been updating them04:00
RAOFSarvatt: Where was that agp-intel bug where drm loaded before agp had loaded agp-intel?04:03
SarvattRAOF: one sec, i emailed it to the kernel-team list, just gotta dig it up04:04
RAOF'Cause it looks like a regression of bug #430694, probably another casualty of 2.6.33 drm backport.04:05
ubottuLaunchpad bug 430694 in linux "agpgart-intel not loaded before drm sometimes, causes KMS to fail" [Medium,Fix released] https://launchpad.net/bugs/43069404:05
Sarvatthttps://bugs.launchpad.net/bugs/54225104:05
ubottuUbuntu bug 542251 in linux "[i915] Initialises before agpgart" [Medium,Triaged]04:05
Sarvattit happens on radeon too in alot of bugs, search ati bugs for software rendering :(04:06
RAOFBut they can't rely on agp-intel being the right agp module, so...04:06
tjaaltonairlied said he'd make the agp modules mandatory (non-modules) because of bugs like these04:08
Sarvattyeah agp modules should be built into the kernel so it doesn't happen but i dont think any of the kernel people like that idea04:08
tjaaltonsoon they have no choice04:10
tjaalton:)04:10
tjaaltonand debian does that already afaik04:10
Sarvattyeah thats what jcristau said04:12
Sarvattit's going to add .006 seconds to the boot time though! :D04:14
tjaaltonoh noes :)04:14
Sarvattoh nice ati 6.1304:16
Sarvattapw: any chance of having agp built into the kernel instead of as modules? we've got a lot of nasty bugs about it because we dont04:19
Sarvattcan get you a list if it would help, the two major ones we just linked but there are quite a few radeon ones as well04:20
ScottKNot for Lucid there isn't.04:36
Sarvatthttps://bugs.freedesktop.org/attachment.cgi?id=34687 -- darn it's close, no longer crashing the server ever but quadrapassel is black until i move it so part of the window is off of the screen04:39
Sarvattwith compiz enabled it's always black :)04:50
Sarvatthmm, what happened to http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-lucid.git;a=commit;h=c5155725948be57010c4a558a1b9c5ddefb864c305:29
Sarvattlooks like that got dropped somewhere along the line as well05:30
Sarvattbryce_: wow that washed out DVI-VGA radeon problem got fixed fast - http://marc.info/?l=dri-devel&m=127052658905865&w=205:51
RAOFWhat's responsible for ensuring the VTs have login prompts on them?  Is that getty?07:21
Sarvattyeah08:02
RAOFYeah?08:03
Sarvattin response to your question :)08:03
Sarvattwe're running out of time to fix this clutter problem, ugh :(08:03
RAOFOh, that it's getty that's responsible for login prompts?  Sweet.08:04
Sarvatti'm having so many problems with clutter 1.2 even outside of the server crashes, i think they really expect people using it to be on xserver 1.8/mesa 7.808:06
Sarvattour glx 1.4 backport stuff is throwing it off, it works fine without them since it falls back to glx 1.2. it's falling back to glXGetVideoSyncSGI too (which SUCKS on intel) since GLX_SGI_swap_control stopped being advertised for some reason recently08:13
Sarvattok thats a relief, its just quadrapassel that sucks08:26
Sarvatt\o/ https://bugs.freedesktop.org/show_bug.cgi?id=26394#c21 fixes everything I can throw at it except it breaks quadrapassel :D08:35
ubottuFreedesktop bug 26394 in Extensions/DRI "Server sometimes crashes when closing OpenGL programs" [Critical,New]08:35
=== radoe_ is now known as radoe
=== BUGabundo is now known as BUGa_vacations
SarvattRAOF: yeah that mbp_backlight intel ddx patch looks good, surprised it's not in there already since its been in the kernel for a few years13:09
Sarvatti thought it was someone's hacky backlight driver thats not upstream yet so not relevant to upstream but its mbp_nvidia_bl13:11
Sarvattyuck, publication is taking upwards of 5 hours on PPAs now13:17
ricotzSarvatt, do you know the problem at launchpad about this delay?13:25
bjsniderricotz, ask in the #launchpad channel13:34
Sarvattok clutter apps really are fixed, the black screen in quadrapassel I was seeing was just with xorg-edgers packages13:36
bjsniderricotz, there was a merge last night that supposedly fixed a huge gnome-shell memory leak13:37
Sarvattwish I could figure out why GLX_SGI_swap_control isn't advertised in glx extensions though, GLX_SGI_video_sync is *horribly* slow on intel and makes mutter/gnome-shell and such unusable13:38
chrisccoulsonSarvatt, i got one confirmation so far that the gnome-screensaver fix resolves the display not being restored correctly on user switching13:41
Sarvatt\o/13:41
chrisccoulsonso, i will upload that today, but it will sit in the queue until after b-2 now13:41
ricotzbjsnider, yes, i saw it13:41
Sarvattthis xserver fix is pretty darn urgent13:42
bjsniderricotz, cool13:42
Sarvattany clutter app closing under dri2 is segfaulting the server..13:42
ricotzSarvatt, is this clutter crash happening with edgers-ppa and lucid packages?13:44
Sarvattboth13:44
Sarvattwell i've got the fix in edgers13:45
ricotzok, this would effect me on nouveau with 2.6.3413:45
ricotzSarvatt, ok, but the release is pending, like in all ppa ;-)13:46
bjsniderthe error that appears in this log is happening when installing nvidia-current right now: http://pastebin.com/zGe5YtEh13:47
Sarvattbjsnider: no error in that log, i told tseliot about it the other day though.. the GUI is saying it failed but it really didn't and it works fine14:00
bjsnideryes i know, but it shouldn't say that it failed when it didn't14:01
tseliotbjsnider: can I see the output of "update-alternatives --display gl_conf" and of "ldconfig -p | grep GL" please?14:01
bjsnidertseliot, hold on, i'm acting as a middle man here14:02
tseliotno hurry14:02
bjsniderthis happened to me too though, so i can contribute14:03
bjsniderin pastebin?14:04
tseliotyep14:04
bjsniderhttp://pastebin.com/fZhfm8VW14:06
bjsniderthat's both commands on my system14:06
tseliotbjsnider: that looks good. I'll look into this issue14:15
bjsnidertseliot, this is the other guy that had the same issue a couple minutes ago: http://pastebin.com/GQJrDeJz14:16
tseliotthanks14:17
Sarvattyeah everything looked fine and it really installed right, just that debug message made it throw up an error or something14:17
BUGabundois there any wiki that lets us follow on the current state of which drivers work for which GPU?14:33
Sarvattlike what BUGabundo?14:38
BUGabundoSarvatt: I have no idea which ATI drivers are there, and which cards each support14:39
BUGabundoeverytime an user asks me, I just say I don't know14:39
BUGabundowhich I really don't like to do :\14:39
BUGabundoalso, with so many versions of nvidia blog, nouveua, nouveua 3D, bla bla14:40
BUGabundoand with the changes intel has been doing in the last two cycles, releasing cards with poor (none?) support for linux14:40
Sarvattonly things with poor support for intel are old 8xx GPU's and GMA500 that isn't really intel14:43
Sarvattfglrx is for R600 and up (aka HD 2xxx series or newer)14:43
BUGabundook14:45
BUGabundoneed to put that in some wiki14:45
BUGabundoI won't remember it in 15 min time14:45
tjaaltonheh, so there is a driver for the waltop tablets, called linuxwaltop. seems like a fork of linuxwacom-0.8.415:16
tjaaltonso.. I'll diff it and see if it can be pushed to xf86-input-wacom15:18
Sarvatttjaalton: only diff is the removal of the wacom vendor check line in one file afaik and they wont accept it upstream15:21
tjaaltonSarvatt: really? reference?15:21
tjaaltonthings might have changed now that ping doesn't own the driver anymore15:22
Sarvatti've read it brought up on the wacom-devel lists tons of times in the past year, dont have any references offhand15:22
tjaaltonok, I'll search15:23
tseliottjaalton: is the new mesa in place now? Do you have any further changes to make?15:24
tjaaltontseliot: haven't uploaded yet, but it wouldn't make it in beta2 anyway15:24
tjaaltonthat's what I was told last week15:25
tjaaltonso, post-b215:25
tseliotok, thanks15:26
Sarvatti think you'd need to patch it in the kernel now though15:26
tjaaltonSarvatt: that too, but it used to work with linuxwacom in jaunty15:26
tjaaltonnot fully though15:26
Sarvattdidn't it build an external kernel module back then?15:27
tjaaltonno, stock jaunty15:27
Sarvatthttp://wiki.archlinux.org/index.php/Wacom#WALTOP_tablet_support_by_the_Wacom_drivers15:30
tjaaltonin karmic that made the server crash15:30
tjaaltonor didn't work otherwise, can't remember15:30
tjaaltonjudging by the diff the vendor id seems to be the only change.. sigh15:42
jcristauand ping is naking that change?15:43
Sarvattlook at the n-trig patches to wacom, i'm sure you can hook it in the same way15:43
tjaaltonjcristau: yep15:43
jcristausounds stupid15:43
tjaaltonSarvatt: yeah it's the same spot15:43
tjaaltonbut the kernel driver needs changes too to make it fully functional15:44
tjaaltonlooks like it's a rebranded graphire15:44
tjaaltonah the kernel driver is completely new15:47
Sarvatttjaalton: so what happens when you plug in a waltop tablet now? the stylus should at least work?15:54
tjaaltonSarvatt: nothing happens, since wacom.conf includes it :)15:54
tjaaltonbut the driver ignores the id15:54
tjaaltonevdev would "work"15:54
tjaaltonI haven't tried patching the current driver yet15:55
Sarvatthmm fedora is matching WALTOP to wacom with no xf86-input-wacom patch15:55
tjaaltonthat's a leftover15:56
tjaaltonpretty sure about that15:56
tjaaltonthey got it from us in the first place..15:56
tjaaltononce someone had said that it worked ~a year ago15:56
Sarvattthe xf86-input-wacom fdi has waltop too15:57
Sarvattahh15:57
tjaaltonoh the upstream one? that's hilarious15:57
Sarvatti figured he removed the check15:57
Sarvatttjaalton: did you make the udev rule make a symlink for your waltop tablet?15:59
tjaaltonSarvatt: no16:00
tjaaltonthose symlinks are useless now I think16:00
tjaaltonaiui they were just for convenience when setting up the device via xorg.conf16:00
tjaaltonin pre-hal world16:01
Sarvattoh, i couldn't use wacom without a symlink though and thats what tripped me up first trying to convert xf86-input-wacom over, i think the driver expects it16:03
tjaaltonno-one else uses them anyway16:04
tjaaltonfedora doesn't ship rules at all16:04
Sarvattweird, wonder what problem I had then, it wouldn't load the kernel module unless I had the /dev/input/wacom symlink16:05
tjaaltonah16:06
tjaaltonwell, loading the module made no difference16:06
Sarvatterr I meant the X driver sorry, kernel module loaded fine when it was plugged in16:07
tjaaltonwhen was this?16:08
Sarvatt*right* after the udev support went in, back in january16:15
Sarvattlooks like its not needed now though and it does the extra device detection in the driver instead16:16
tjaaltonyou mean udev support in wacom?16:16
tjaaltonthat was late january16:16
tjaaltonhmm, lots of duplicate stuff in the waltop kernel driver.. this should be forward-ported to the current hid infrastructure16:17
tjaaltonthe wacom driver is less than 300 lines..16:18
tjaaltonwaltop is ~50016:19
tjaaltonwell, closer to 1000 since it's split in three files16:19
tjaaltonperhaps it could use the wacom driver as well, but it's hard to compare these since wacom is newer.. need to grab an older one16:20
tjaaltondamnit, was looking at the wrong driver :)16:33
tjaaltonthe 300 lines were for the bluetooth wacom16:33
tjaaltonok this makes more sense16:34
tjaaltonstill, lots of renaming16:35
tjaaltonsounds like a fun project to merge this stuff in the wacom kernel driver.. I'll give it a shot16:39
=== kklimonda|G1 is now known as kklimonda
tjaaltonmeh, maybe the kernel drivers aren't mergable after all16:59
seb128_hey16:59
seb128_could somebody look at bug #554023?16:59
ubottuLaunchpad bug 554023 in gdm "gdm fails to start" [Low,New] https://launchpad.net/bugs/55402316:59
seb128_the guy says it's started on wednesday16:59
seb128_seems rather an xorg than gdm issue16:59
tjaaltoncommented17:03
seb128_tjaalton, thanks17:04
ScottKbryce_: I upgraded my 865 box and once I manually reinstalled the driver, then it works nicely.  Bug #556629 is the bug for the driver getting removed.17:11
ubottuLaunchpad bug 556629 in update-manager "Upgrade fails due to no video driver - Intel removed during upgrade" [High,New] https://launchpad.net/bugs/55662917:11
tjaaltonyou had x-x-i-2.4 installed?17:13
ScottKYes, I think so.17:13
ScottKIt's the only way to make Karmic work with 86517:14
tjaaltonstill weird that it removed -video-all instead of pulling -intel17:14
ScottKYes.  I think mvo should look at that case and special case it.17:15
tjaaltonor should -intel Replace -intel-2.4?17:16
ScottKPretty much anyone with 865 that's on Karmic will hit it (unless they like 800 X 600)17:16
ScottKDoes it conflict now?17:16
ScottKIf it does, that would probably solve it.17:16
ScottKI need to run out for $WORK meetings, but wanted to bring it to your attention.17:17
tjaaltonnot intel, but the xserver conflicts with every package providing the old abi17:17
ScottKAh.17:17
=== seb128_ is now known as seb128
mvoScottK: thanks! I have a look now17:35
ScottKmvo: Great.17:52
seb128re20:27
seb128tjaalton, bug #554023 the submitter replied20:27
ubottuLaunchpad bug 554023 in gdm "gdm fails to start" [Low,New] https://launchpad.net/bugs/55402320:27
Sarvatttjaalton: that xserver-xorg-video-intel-2.4 that guy had in a PPA had a bumped epoch. i really wish ppa-purge was automatically run during upgrades somehow instead of just disabling the sources because i get emails all the time from people upgrading from edgers to a new release with older versions than are in edgers20:56
brycehSarvatt, makes me wonder if people are using xorg-edgers who shouldn't be20:57
=== ubott2 is now known as ubottu
BUGabundo\o21:27
Sarvattoh crap21:33
Sarvattbryceh: new MAJOR symptom21:33
Sarvatt965+ intel, gpu hang during boot, x64 arch21:34
Sarvatti saw seb128's bug link there and put two and two together, theres huge IOMMU problems and I didn't realize we had IOMMU enabled because I was looking at the i386 config21:34
Sarvatthttp://cvs.fedoraproject.org/viewvc/F-12/kernel/linux-2.6-cantiga-iommu-gfx.patch?view=markup -- need badly21:35
Sarvattif we see someone with those symptoms, ask them to boot with intel_iommu=igfx_off21:36
brycehSarvatt, ok; do we have LP#'s on this?21:37
Sarvattthe workaround for broken graphics drivers kernel config option was dropped in 2.6.32, dang I wish I realized we had IOMMU enabled sooner21:37
Sarvatthere's a redhat bug - https://bugzilla.redhat.com/show_bug.cgi?id=53816321:38
brycehwhy'd we enable it?21:38
ubottubugzilla.redhat.com bug 538163 in kernel "Spurious DMAR faults on integrated Intel graphics" [High,Closed: currentrelease]21:38
Sarvattprobably did it back in karmic and it was fine back then because it picked a kernel option that made it work right with graphics but that kernel config option was dropped21:38
Sarvattthinkpad x200's are especially hit hard with that21:39
SarvattRAOF must have a 32 bit ubuntu installed21:39
=== apachelogger is now known as kdelogger
tjaaltonSarvatt: so the bug should be reassigned to kernel?22:11
Sarvattwell I looked into it a bit more and we are carrying all of the patches, the people still having it all are using swiotlb (meaning they have intel x64 without virtualization support or disabled) so I'm trying to dig into that more22:14
Sarvattlike https://bugzilla.kernel.org/show_bug.cgi?id=14627 except we have that fix22:14
ubottubugzilla.kernel.org bug 14627 in Video(DRI - Intel) "i915: *ERROR* Execbuf while wedged" [Normal,Closed: code_fix]22:14
tjaaltonwell maybe it was a different bug too, since this one just doesn't get the edid from vga122:18
RAOFSarvatt: My x200s is fine, and running x86-64.  Would disabling VT in the bios and trying to boot be an interesting datapoint for you?23:07
SarvattRAOF: yeah if you dont mind :D23:22
kklimondachrisccoulson: no luck here with your gnome-screensaver23:23
RAOFLooking at that RH bug, it looks like people were having problems when VT-x was *enabled* - I have it enabled.23:23
chrisccoulsonkklimonda, yeah, one person originally said that it worked and then changed their mind23:24
chrisccoulsonbugger!23:24
chrisccoulsonkklimonda, xtrace log would be good then, as it looks like there are 2 issues23:24
kklimondachrisccoulson: http://pastebin.com/UNULvm57 - does it look like a proper xtrace?23:26
kklimondaif so I'll attache it to 55587023:26
chrisccoulsonkklimonda, yeah, that looks ok. that is from gnome-screensaver and not test-fade isn't it?23:27
kklimondachrisccoulson: it's from test-fade. do you want one from gnome-screensaver itself?23:29
chrisccoulsonkklimonda, probably not. it shows the same issue that i thought i'd fixed yesterday23:29
chrisccoulsonthis is definately with the patch applied isn't it?23:29
kklimondachrisccoulson: yes - I have your package installed and have restarted system (because I've managed to lock it while testing :/)23:30
kklimondachrisccoulson: how can you read anything from xtrace log? it looks like nonsense to me ;)23:31
chrisccoulsonkklimonda, it just shows all the raw X protocol calls. line 424 shows the issue though (the last CrtcSetGamma call)23:32
chrisccoulsonthere should be another call to reset it back to what it was23:32
chrisccoulson** SetCrtcGamma even23:32
chrisccoulsonok, i'm slightly confused now23:34
chrisccoulsoni can't recreate that issue with my patch :(23:34
kklimondaoh, both cores at 100% :/23:36
kklimondaand I'm wondering why do I smell something funny23:37
kklimondahtop23:37

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