[05:10] bryceh: there are some "can be synced" tags on the versions_current list, do you think that sync requests should be filed for those? [05:10] https://wiki.ubuntu.com/X/PackageNotes [05:11] hmm, slightly outdated though, there are more [05:12] libxi for instance is very much needed, there are some bugs filed against libxcb that this should fix [05:12] http://bugs.debian.org/400442 [05:13] superm1: libvdpau can be synced too, it won't break anything? [05:14] oh and lifeless should merge libx11 ;) [05:15] ok, list updated [05:25] tjaalton, although it's unlikely to break, it would be better to test it first [05:37] superm1: ok, sure [05:37] left it out from the list [05:39] tjaalton, when trying to build even: The following packages have unmet dependencies: [05:39] pbuilder-satisfydepends-dummy: Depends: x11proto-dri2-dev (>= 2.2) but it is not installable [05:39] is that not in lucid yet? [05:39] superm1: hah, no. but on the list of syncs [05:40] tjaalton, okay well after all that's in place i'll try a build and look at it again [05:44] there was a sync request for the proto, confirmed it now so hope that it'll get synced soon [06:32] * RAOF prepares to hang his system by trying to suspend. [07:10] RAOF: nouveau suspend works fine for me [07:10] it's nice how the user-switch is instant [07:10] +also [07:10] tjaalton: Yeah; my laptop's just a bit of a problem-child. [07:10] ok, mine is a desktop [07:11] It *has* worked with nouveau suspend in the past, but it now goes through the motions and then fails to actually power down in any way. [07:11] I think that no_console_suspend is the next step in debugging. [07:56] can we get ctrl-alt-f2 and friends back when in X-is-in-trouble mode please? the menus are all nice but much less efficient than just going to the terminal [07:57] doesn't change the vt for you? [07:58] it didn't [07:58] but maybe something else was wrong too - is it mean't to work? [07:58] what hw? works for me on intel and nouveau [07:58] of course :) [07:58] nvidia (very new one) [07:58] aha .) I though it was removed for "safety" (just like ctrl-alt-backspace) [07:58] glad that its not :) [07:59] heh, no. looks like it's missing ctrl for some reason? [08:00] yeah, it looks like my keyboard map is wrong too [08:00] so that may explain it, I look into it [08:00] thanks [08:00] np [08:03] * mvo was also missing nouveau-firmware for some reason [08:04] nothing depends on it [08:05] but aiui it won't be needed for long [08:06] Indeed; the .33 drm backport kernel also has the voodoo generator backported to it, too. [08:35] RAOF: nouveau is not working for me, gives me a "module nouveau not found" error - do I just need to wait for a new kernel with the .33 bits backported? [08:37] do you have a -pae kernel? [08:45] mvo: You could wait for the kernel, or add-apt-repository ppa:apw/red to get it now, or check that you've got the right linux-backports-modules-nouveau-lucid-FLAVOUR installed. [08:48] RAOF: odd, modprobe lbm_nouveau gives me the module and X starts but for some reasons its not loading it itself (linux-backports-modules-nouveau-lucid-FLAVOUR) [08:50] Hm. Feel free to throw up your dmesg. [08:51] [drm] failed to load kernel module "nouveau" in Xorg.0.log - but I can wait for the new kernel to hit the archive, if -backports-nouveau is temporarely anyway its probably not worth spend (too) much time debugging [08:52] nothing in dmesg releated to nouveau, just [lbm-drm] initialized 1.1.0 [08:52] (amd64) [08:52] Yeah. If you feel like it, check out the apw/red PPA; if that doesn't work, we've got an issue. [08:53] * mvo tries that now [08:54] the prospect of having free driver finally is just too tempting :) [09:02] RAOF: I'm much impressed, works like a charm now with the apw/red kernel [09:02] Good to hear. [09:04] mvo is that amd64 or i386 [09:04] amd64 [09:04] I can not switch to a vt anymore, but I had a similar problem earlier so it may be unreleated [09:04] and no compiz for me (G86 I think) - but that is probalby know, the 2d bits are fine though (so far) [09:04] mvo: Can you post your dmesg; that sounds annoyingly like a bug I was sure the backport kernel would fix. [09:05] http://paste.ubuntu.com/388159/ [09:05] yes, compiz shouldn't work [09:06] (uname -a http://paste.ubuntu.com/388160/) [09:06] Yeah, we don't have the 3D components in the main archive. You can try the xorg-edgers PPA; lots of people have had compiz-level success with it. [09:06] RAOF: my late congratulations on joining Canonical :-) [09:06] tseliot: Thanks :) [09:07] mvo: Can I have the rest of dmesg? I think the error in there is plymouth, and unrelated. [09:07] RAOF: sure, sorry, give me a second [09:07] tseliot: Oh, I was looking at some of the nvidia bugs, and bug 530481 sprang up as something you'd know about. [09:07] Launchpad bug 530481 in nvidia-graphics-drivers "nvidia-graphics-drivers break libgl horribly if hardware isn't nvidia" [Undecided,Confirmed] https://launchpad.net/bugs/530481 [09:08] I guess that's the new alternatives system making nvidia no longer *totally* break every other driver. [09:09] RAOF: mailed [09:10] But leaving libgl just broken enough that compiz thinks everything's ok, but is actually horribly broken. [09:19] RAOF: yes, right. It looks like mplayer's build-dep should be fixed and there is very little I can do if people install the wrong driver [09:20] I could make mesa's libraries have the highest priority (with alternatives) so that this doesn't happen though [09:20] and users will get the nvidia libraries only if they switch to them manually (or through jockey) [09:21] superm1: thoughts? ^^ [09:22] note: this may break dist-upgrades [09:23] tseliot: but wasn't it meant to be able to install these side-by-side? [09:23] hmm though in this case nvidia was probably enabled as well [09:24] tjaalton: yes but unless you choose the correct alternative automatic mode kicks in [09:25] i.e. the alternative with the highest priority wins [09:26] shouldn't the free one have that? [09:26] because there's no way to decide the highest priority among the blobs [09:27] so even if you install the blog, you need to enable it [09:27] that way it doesn't break any setups [09:28] tjaalton: that's what I was suggesting but there's a use case we wouldn't cover [09:28] think of dist-upgrades [09:28] users with nvidia would be left with mesa's libraries [09:28] instead of nvidia's [09:29] and even if we fixed this in update manager, things would still be broken for dist-upgrades from the command line [09:30] and the hw manager would then suggest to enable the nvidia libs [09:30] isn't that what happens? [09:31] yes, if X doesn't crash [09:31] nvidia would still be in xorg.conf [09:31] but we would have no kernel module or gl libraries for that driver [09:32] the kernel module would be loaded, no? or does the alternatives touch that too? [09:32] the ddx driver loads it [09:34] then X wouldn't crash, just that GL is broken [09:34] tjaalton: no, it wouldn't be loaded because of nouveau [09:34] the KMS moduel [09:34] module [09:34] uh, so how does nvidia make it not load nouveau? [09:35] alternatives put a blacklist file in /etc/modprobe.d/ [09:35] then we update the initramfs [09:35] ok then [09:35] I give up :) [09:36] But there wouldn't be any other alternative for the blacklist file, right? [09:37] tjaalton: heh :-) [09:37] RAOF: no, when you switch to mesa the blacklist file goes away and you (meaning jockey) will have to update the initramfs [10:26] mvo: Have you done anything strange to your initramfs hooks? It takes 26 seconds for nouveau to start to come up, which seems strange as it should be in the initramfs. [10:26] RAOF: nothing [10:29] What does your computer *do* in the 23 seconds before it starts udev?! [10:30] RAOF: I don't know, I was making tea - I can start it again and see if its reproducable [10:31] I'm not entirely sure how to read that dmesg; could you just make sure that nouveau.ko appears in /lib/modules/2.6.32-16-whatever/modules.order, before vga16fb? [10:31] mvo: Ah, well, if you were making tea! [10:33] RAOF: sure, I can do that [10:34] RAOF: I just checked, nouveau is way before vga16 [10:49] mvo: Finally... can you check that the output of “sudo update-initramfs -u -v” contains /lib/modules/2.6.32-16-generic/kernel/drivers/gpu/drm/nouveau/nouveau.ko [10:55] RAOF: running that now - it says its running the nouveau_kms hook, but that is it. the module is not mentioned in the output (i can provide the full output if you want) [10:56] Yes, please. [10:58] 'zcat /boot/initrd.img-$(uname -r)|cpio -t |grep nouveau' maybe [10:58] if you want to know whether it's in the initramfs [10:59] Yeah, or that. :) [10:59] Is -t really a synonym for --list? [10:59] Yes it is. How strange. [11:02] RAOF: here it is http://pastebin.com/VjqCNVTA [11:02] RAOF: I need to leave for lunch now, but I will read scrollback [11:03] I am getting a lot of X crashers in a dell mini 9 (with an i945), is it known¿ [11:04] (lucid, of course) [11:05] hard to say with 0 details [11:11] mvo: Ok. Now I ask you whether /usr/share/initramfs-tools/hooks/framebuffer exists, is executable, and if it's both of those, to pastebin its contents. [11:11] mvo: I will be off to the more extended version of lunch in which I lie in a bed and sleep for 8-odd hours. I shall also read scrollback :) [11:12] RAOF: exists, executable, http://pastebin.com/UrGTFc9b is the content - is that outdated? [11:12] RAOF: heh :) [11:51] RAOF, yay i beat the docbook failure [12:44] How can I debug 100% xorg usage problems? (lucid, ancient ati) [12:44] strace perhaps? [12:45] strace xorg? ugh, any specific functions to look for? [12:46] check with gdb where it's spinning [12:47] or some profiler [12:47] I think strace or gdb would be too much for my abilities - could you propose some profiler? [12:51] not really, google around [12:51] Thanks [13:26] Heh, an update solved my 100% xorg usage problem with ati :) [13:51] bryceh, ok, we have some thumbs up from RAOF for the new kernel, i am getting a whole set together in my red ppa, to make sure the interactions on upgrade work correctly ... so don't test with it till i tell you its all there ... need to get kernel lbm and meta sorted as a group, to make it a proper test [14:35] apw: * (pre-stable) drm/i915: blacklist lid status: Sony VGN-BX196VP, Dell Inspiron 700m [14:35] that's pointless isnt it? [14:35] theres already a commit in .33 blacklisting all 8xx machines lid status [14:36] ...if i'm not mistaken, checking [14:38] http://git.kernel.org/?p=linux/kernel/git/anholt/drm-intel.git;a=commit;h=7b9c5abee98c54f85bcc04bd4d7ec8d5094c73f4 [14:40] bryceh: expect a yet-another merge clash with xorg, since you didn't push the changes :) [14:41] just the changelog though, as usual [14:50] so yeah that commit is only in drm-intel-next only, wont make it back to stable until its merged I guess anyway [15:06] tseliot1, mplayer just needs to be fixed [15:06] dont worry about adding hacks for the fact that mplayer is doing it wrong [15:06] superm1: that's for sure [15:06] it wasnt even a PPA version of mplayer that was causing it but one in the archive?? [15:07] superm1: right, at this point I would rather not make too many changes. I will only re-enable the nvidia installer [15:08] i think the problem is it's not just s/nvidia blah dev/libvdpau-dev/ because mplayer FTBFS right now [15:08] so siretart really needs to fix the FTBFS [15:08] ah [15:09] what mplayer package is pulling in nvidia-current? i dont see anything on 2:1.0~rc3+svn20090426-1ubuntu13 [15:09] it's the build-deps that pull it in [15:10] ahh [15:11] he has to refresh ffmpeg first [15:12] and x264, theora, vorbis, et al. [15:13] and then finally mplayer [15:13] and as far as i know none of this has been started [15:13] every time i ask him about it he gets snippy === ara_ is now known as ara [15:17] bjsnider, yeah it's an annoying problem :( [15:18] i would think since he tries to maintain them in debian and ubuntu it would be stable in debian and more syncable though [15:19] the debian version is in no sense upstream. it's horribly outdated [15:20] the commands listed in his upstream-upgrade file for ffmpeg no longer work because there is no ffmpeg-debian to git pull from [15:20] so i don't know what is going on there [15:20] the ffmpeg 5.1 release happened yesterday i think. i went in to their irc room and asked about it. they said debian/ubuntu wanted them to release it [15:21] even though it's outdated code [15:21] debian/ubuntu i assume refers specifically to siretart i would assume [15:21] said assume twice there [15:22] well there's more to the debian multimedia team than just him i thought [15:22] that's older code than what is currently in karmic [15:23] well, debian/ubuntu and specifically ffmpeg? who else is there? [15:24] the 5.1 release notes specifically mentioned the linker bug that he fixed [15:29] it's also awfully late in the lucid cycle for a multimedia refresh [15:31] well if nothing else then, perhaps patching mplayer to not FTBFS [15:33] why not just delete it until it's fixed [15:35] that sounds like a waste of archive administration resources to me === ara_ is now known as ara [15:46] hm, need to merge xorg since xorg-dev is uninstallable [16:34] does nvidia-current have a provides: nvidia-libvdpau or something like that? [16:38] nope [16:39] are there provides at all? [16:40] dpkg must somehow think nvidia-current is related to nvidia-glx-xxx [16:40] otherwise i don't see why mplayer would pull it in [16:40] we have transitional packages for that [16:40] it pulls in the 185 stuff [16:40] which is transitional [16:41] oh, right hahahaa [16:41] i forgot about the transitional packages [16:41] those darned things [16:41] what would happen if those didn't exist and someone tried to install mplayer? [16:42] probably wouldn't work [16:42] it would error out if the dependent packages weren't there i assume [16:43] but remember they're build-deps and suggests right now [16:43] not recommends or depends [16:43] i wonder what would happen during upgrades if the transitional packages weren't there [16:44] does nvidia-current have a conflicts: nvidia-glx-xxx? [16:46] without that i guess dpkg would fail due to duplicate files [16:47] no, its doesn't conflict with that [16:58] tseliot, if someone manually installs nvidia-current, and does nvidia-xconfig to take care of xorg.conf, (bypassing jockey) are they missing anything? [16:58] it seems to me they're missing the glx part [16:58] bjsnider: they will have to update the initramfs [16:59] tseliot, nvidia-current doesn't do that though dkms? [16:59] bjsnider: ah, right it does that in the postinst [16:59] s/dkms/postinst/ [17:00] but are they using mesa or are they using nvidia-s glx? [17:00] morning [17:01] morning bryceh [17:01] bjsnider: the alternative provided by nvidia-current already has the highest priority so it should use Nvidia's gl libraries [17:02] ah, so you do not in fact need to use jockey to install the driver [17:03] nvidia-xconfig is probably writing out a lot of unnecessary content to xorg.conf though [17:04] yes, i agree [17:04] at one point it was writing data that was incompatible with xorg and it was causing the driver to fail to load [17:04] it still writes the mouse/keyboard info to it [17:05] i almost think it would be better to provide a shim that uses xkit in place of nvidia-xconfig to avoid that [17:05] you can use jockey from the command line. That will give you a very minimal xorg.conf [17:05] that or ship an xorg.conf in nvidia-current as a conffile [17:05] but nvidia-settings will still write that parochial data to it as well [17:06] i thought it was patched? [17:06] oh, i don't know what's happening in lucid, but all other versions do [17:10] I patched nvidia-settings to use policykit, I'm not aware of any other work on it [17:10] yeah, so nvidia-settings will be writing gobbledygook data to xorg.conf [17:10] superm1: shipping a conffile can make things ugly [17:10] but it's nvidia's fault [17:27] hmm, just had an idea.. maybe we could add a pci id check in the nvidia-current postinst that checks for a 10de vendor id before it sets the nvidia alternatives === radoe_ is now known as radoe [17:40] Sarvatt, that doesnt help if you need to master an image with nvidia in it already [17:43] hmm, if you did that though it wouldnt use nvidia GL by default in that case and activating it in jockey would end up running the postinst wouldnt it? [17:46] we should be able to add the fglrx/nvidia to the autoconfiguration list at this point in xserver I imagine also [17:47] that way we dont need an xorg.conf for nvidia anymore [17:48] bryceh had some patches for that, but they needed work [17:48] hmm? [17:49] yeah, tseliot was going to look into improving that but ran out of time [17:49] yeah I added those :) we can add nvidia to the nouveau patch easily, our problem at the time was that we were shipping a stock xorg.conf with no explicit driver specified so it only used the first device from the autodetection list [17:49] it gets complicated though. for nvidia there are also some xorg.conf settings aside from specifying the driver, like the depth, and autoconfiguring the driver would not set those up automatically [17:50] only the nologo option, dont really need that [17:50] wasn't fglrx the one needing to have Depth set? [17:50] maybe it was fglrx [17:50] (which is incredibly stupid, but hey) [17:50] ah nvidia has depth and Load "glx" in it too but i didnt think they were required [17:51] i'll test it out in a bit [17:52] I seem to remember that at least many cards won't boot if depth is not specified [17:52] anyway, I believe with some work it could be hacked around server-side, but makes the size of the effort just beyond what seems easy to do quick [17:55] building xserver now with nv swapped to nvidia in the nouveau default patch to test it out real quick, will be a few hours though because I'm out of the house with a spotty connection [17:55] there seems to be an x client leak with chromium/flash/nvidia blob :( [18:05] rebooting to the new xserver without an xorg.conf now [18:05] * Sarvatt crosses fingers. [18:06] it worked [18:07] i thought the problem was if you had an xorg.conf though, it doesn't use the proper fallback logic [18:07] or not! :D [18:07] load glx is required [18:07] http://pastebin.com/0nGXwtDX [18:08] that was only during the jaunty and early karmic devel stage superm1 where there was a default xorg.conf with no specific driver specified but that was dropped a long time ago [18:09] so glx is not loading with no xorg.conf but 2D works fine [18:11] that seems like a win to me, jockey installs the xorg.conf still and it'll still work without 3D if theres no xorg.conf for some reason [18:11] is there a way to get it to conditionally load glx if it's using nvidia [18:12] need to dig into that more when I have some time, but this would make things basically work for people who install via a terminal instead of jockey (like me) [18:13] the server loads glx unconditionally [18:13] Sarvatt, you can install via a terminal using jockey, jockey-text -e xorg:nvidia-current [18:14] nice! [18:14] is that new? [18:14] i added it a release or two ago to jockey [18:15] sweet, thank you for that because I use that machine headless 99% of the time [18:19] hmm mesa is kind of screwed up now on intel, 4 glx visuals 6 glxfbconfigs and some 3D apps arent working [18:19] (in edgers not lucid's packages) [18:36] hmmm [18:36] * Add 11_nvidia_suspend.patch: Re-enable chvt quirk for nvidia driver, to repair suspend with the current driver versions. (LP: #488720) [18:36] I swear I tested that when I was looking into it and it didnt work on my machine [18:37] yay for a mesa upload at 3KB/second [18:41] time to test out this drm backport kernel, the -14 drm backport kernel had all kinds of problems on my intel that a .33 kernel didn't have for some reason [18:45] bjsnider, https://lists.ubuntu.com/archives/lucid-changes/2010-March/007277.html [18:48] apw: might still want to enable the powersave=0 i915 module parameter default patch on -16, still have the hangs here after resume [19:43] well, siretart has decided to go with a very conservative release [19:44] mplayer doesn't build-dep on ffmpeg though does it? [19:44] oh yes it does [19:44] it uses dynamic ffmpeg like everything else [19:45] i tried building the 5.1 release yesterday and it still had the vhook stuff in it [19:45] not part of current svn code and hasn't been for a long time [19:45] but whatever. he's the expert [21:32] bryceh, RAOF, finally have gotten what i think is the upgrade packages for drm33. all in my red PPA [21:33] apw, great thanks [21:56] will xserver-xorg-video-ati updated to version 6.12.191? this will fix the tearing bug #514845 [21:56] Launchpad bug 514845 in xserver-xorg-video-ati "videos and window movements tear" [Undecided,Triaged] https://launchpad.net/bugs/514845 [22:04] bdrung_, 6.13 just came out iirc; probably we'll move to that [22:04] bryceh: great [22:04] we'll probably need a ffe though [22:06] bryceh: you can use my bug report for getting it accepted ;) [22:06] bryceh: the current version in the archives hurts my eyes (found no translation for augenkrebs) [22:07] bdrung_, no, there's not evidence that you tested the newer version and found it solved the issue, so it won't work as a base for a ffe [22:08] I don't know what augenkrebs is [22:09] maybe going cross-eyed (direct translation would be eye cancer, but this is meant metaphorically) [22:11] bryceh: i tested a snapshot from 2010-02-24, but i will explicitly test 6.12.191 or 6.13. [22:11] bryceh: according to http://www.x.org/wiki/radeon 6.13 is not yet released [22:40] hi anyone here? [22:41] knock knock........ [22:42] no [22:43] i just found info somewhere that is i want to help i should come over :) so i got lucid alpha 3 q9000 quadcore ati hd4850 ddr2 4gb so where is that driver i have to test:) the last one i tested from open source included in lucid doesnt work so is there anything a=else i could do? [22:43] any other driver to check ? [22:43] catalyst 10.2 doesnt work in 2.6.32 [22:52] Trinity33: there is no catalyst for lucid to test yet unfortunately [22:54] I'm kind of doubting there even will be one at this point.. [22:54] why doesnt soemone make one? for me? nvidia is working in lucid [22:55] because its a closed source driver and only ATI can do it [22:56] the driver included in lucid doesnt work with hd4850 too it use to much cpu [22:56] it stinks because we really need time to work out the packaging issues like we did with the nvidia binary driver [22:56] Trinity33: try booting with radeon.modeset=0 added to the kernel command line [22:56] the 2.6.32-16 kernel should hopefully help with that a bit [22:57] i'm guessing you're complaining about how slow flash is with the radeon drivers? radeon.modeset=0 should help with that alot [22:59] im not that good with drivers and generally linux im beginner :) so if i have to change something u need to speak english or russian i tried open source driver in karmic 2.6.31.14 and it use lot of cpu too the same like in lucid in karmic i have installed catalyst and the cpu usage is between 0 and 2% with open source driver between 30 and 50% cpu [22:59] Sarvatt, yes there will be an -fglrx [22:59] Sarvatt, they always deliver it in time, but only just. [23:10] Does anyone know if it's possible with nouveau to detect a GPU lockup and do a reset (similar to what Intel does) ? [23:13] johanbr, not afaik [23:13] at least not currently [23:14] alright, thank you [23:15] only 965+ intel you should say :) it doesn't now but i imagine some of the newer hardware will be able to do it at some point because I'm pretty sure I remember the windows drivers doing it. nouveau is reverse engineered though so i wouldnt hold my breath for it to happen anytime soon if the blob doesn't already do it [23:32] johanbr: It would actually be pretty easy to implement that. [23:32] oh, alright :) [23:32] so the nouveau people know how to "hot-reset" the gpu? [23:32] In some cases. [23:33] Oh, I was thinking more of “when you have detected a GPU lock up, tell someone so you can get a good bug report”. [23:33] I'm not sure that being able to recover from arbitrary GPU lockups is easy. [23:34] But GPU lockups are currently detected, various errors are detected, and a subset of them can be resloved. [23:34] I get them every few days, but I'm not sure how to get the debug information... [23:34] I could ssh in from my phone, I guess [23:35] #nouveau is likely to be a better resource for actual debugging. [23:37] alright, thanks