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

Sarvattbuilding a new one now with that patch applied to see if it's any faster :)00:06
Sarvattplymouth is kind of useless as-is otherwise since it loads the firmware so slow :(00:07
RAOFYeah.00:08
RAOFChecking out nouveau_grctx.c it doesn't look like anything amazingly wrong is happening.00:12
Sarvattsheesh this laptop is burning hot with nouveau00:13
SarvattWHOOPS00:13
Sarvattnevermind, building the new lbm :)00:13
RAOFYou've already uploaded one based on rc6, and this is your personal voodoo-generator-patched version, right?00:14
Sarvatti'm just building this locally, wasnt planning on putting it on edgers/nouveau unless you think we should?00:14
RAOFI don't think we should.  Unless someone stops us shipping nouveau-firmware, I think that's the right thing to use until the voodoo generator goes mainline.00:15
Sarvattyeah00:16
Sarvatthave to try all of this stuff out on a non-nvidia machine still00:18
Sarvattdont have any ati that can use a PPA though (its a powerpc) and thats what i'm worried about00:19
RAOFI'd also like someone to try it out on a PPC-nvidia machine, too.00:21
RAOFMy Intel laptop is perfectly happy running xorg-edgers/nouveau00:22
Sarvattyou installed linux-backports-modules-nouveau on it?00:23
Sarvattis it using drm or lbm-drm if so?00:24
Sarvattthis lbm stuff doesnt apply to ports arches it looks like anyway00:25
Sarvattrebooting into a voodoo generator lbm-nouveau now00:25
RAOFI installed linux-backports-modules-nouveau on it; it's using standard drm.00:28
Sarvatthttp://pastebin.com/fc76bc5300:28
RAOFThat's freaky and weird.00:29
Sarvattonly visual change was it had a black screen until plymouth instead of an 80x25 with a blinking cursor, no change in that plymouth wasnt up until right before X00:29
RAOFIt's pulled up fb0 @ 3sec, then waits until 13sec to actually finish probing your output & switching modes.00:30
Sarvatthttp://sarvatt.com/downloads/arcueid-lucid-20100203-6.png00:31
Sarvattyeah thats strange00:31
RAOFYou've got your display on, right?00:32
RAOFOr is the laptop still headless?00:32
Sarvattyeah i'm on that machine now00:33
apwRAOF, Sarvatt you are not menat to run MUNGE-NOUVEAU ... it occurs at build time00:33
Sarvattwanted to be sure that wasnt the problem00:33
RAOFapw: Yeah, we figured that out pretty quickly.  Thanks anyway :)00:34
apwyou'll be telling me my shit makes sense next00:34
RAOFQuite a lot of sense, yes. :)00:35
RAOFSarvatt: Feel like booting that laptop with some drm debugging enabled?00:35
Sarvattdoing it now00:36
Sarvatthttp://sarvatt.com/downloads/nouveau.debug.log00:38
RAOFapw: Is there any special reason that linux-backports-modules-nouveau is only i386 & amd64?  Nouveau should work - and there's relevant nvidia hardware - on PPC as well.00:39
RAOFSarvatt: I'm not sure that's actually nouveau's fault, now.  It looks like nouveau is set up & ready to go @ 3sec, then gets asked to do a modeset @ 13sec, and after that everything is right.00:43
kklimondaSarvatt, the new lbm you have uploaded looks broken - all .debs are 5KB00:50
Sarvattoh nasty00:55
SarvattRAOF: mind uploading yours? looks like a bunch of files got corrupted on my filesystem00:57
Sarvatteverything in updates/ is 0 bytes00:58
* RAOF bumps the version and uploads.00:58
Sarvattsorry about that :(00:58
RAOFS'ok.00:59
Sarvattok the plymouth problem isn't even nouveau specific, my intel machine is having the same problem since the update to plymouth 0.8.0~-801:09
RAOFI don't think I've booted this intel laptop recently enough to pick that up.01:09
RAOFAlso, I need to bust out the busybox to mount my dm-crypt home anyway.01:10
Sarvattcan't shutdown or suspend or anything with this plymouth because it just hangs01:10
Sarvattwhich is the default plymouth theme again?01:11
Sarvattah --reset works01:11
Sarvatttheres nothing plymouth related in the initrd anymore when i extract it01:12
* kklimonda said so01:12
kklimonda;)01:12
Sarvattugh, i haven't been following #ubuntu-devel today, alot of talk about it's broken-ness right now :D01:15
bryce2pitti and I debugged the rethrow signals patch01:54
bryce2it works now and I've uploaded it to lucid.01:54
bryce2cya01:54
Sarvattso apparently the change to not having a splash for more than a second is an intentional change now01:58
Sarvatt<slangasek> you could set the FRAMEBUFFER=y option in /usr/share/initramfs-tools/conf-hooks.d/ to force it01:58
Sarvattthats what we have to do to see the splash01:58
Sarvattno plymouth in the initrd so it's mountall (virtual-filesystems) -> udev -> udevtrigger -> plymouth-splash then X with it's less than 1 second start time now :)02:00
kklimondaSarvatt, dont forget about ureadahead02:03
RAOFOk.02:03
RAOFI wonder why my laptop throws up the splash early, then.02:04
kklimondait does boot really fast though - but the experience sucks although the pre3 lbm package helped me - no londer weird colors at boot but the expected console02:04
Sarvattit's a shame because it was a really nice boot process yesterday and you didn't get to see it because of that :D02:06
Sarvatthaving the splash up at 2 seconds at full resolution was nice02:08
Sarvattphew yeah changing OPTION=FRAMEBUFFER to OPTION=FRAMEBUFFER=Y at the top of /usr/share/initramfs-tools/hooks/plymouth and doing an update-initramfs -u got it back in the initrd02:15
RAOFNow, does that make nouveau bring up a nice framebuffer earlier?02:17
TakyojiLooking for testers of proprietary drivers on 10.04?02:17
Takyoji(just joined the mailing list, and noticed a message in the archives for the ubuntu-bugsquad mailing list)02:18
Sarvatthttp://paste.ubuntu.com/368600/02:19
SarvattXD02:19
Sarvattrebooting now to find out02:19
Sarvatthttp://pastebin.com/f7a4c889e02:24
Sarvatt6 seconds in it showed up, udev starts like 10 seconds sooner this way too02:24
Sarvattit still waits for mountall and fsck checks where it didnt before02:26
Sarvattso its not as early as before, the fsck stuff happened underneath the splash before02:26
Sarvattbut i get about 10 seconds of splash and can see the progress bar this way instead of just a flicker before X starts02:26
RAOFOh!  It's probably udev that triggers the console update.02:42
Sarvattwe might get classic mesa drivers for nv0x-nv2x in edgers by the time lucid releases too :)02:48
Sarvattheck, i could import and build it now02:49
Sarvatthttp://cgit.freedesktop.org/~currojerez/mesa/commit/?h=mesa-next&id=9d4bcd1afb7b483954ef96af65397c2cf687eb6502:50
Sarvattvish: http://cgit.freedesktop.org/mesa/drm/commit/?id=1802e1a4e747b5906d3af10c4a53fd457eddcbb402:51
Sarvattfix for your log spam if the ddx patch didnt fix it completely02:51
Sarvattmaybe we should just do a git checkout of libdrm if nouveau is going in anytime soon02:52
RAOFHow easy is it to make mesa build the gallium drivers, too?02:53
RAOFI guess it's easier to add a classic driver to the build than to work out how to make gallium fly.02:54
Sarvattits over my head, i dont know how it changes the resultant libGL.so.1 when you compile gallium into it and if things work with non-gallium when you build gallium stuff02:55
Sarvatti know it wants to use the gallium dri modules instead of the classic ones when i build it here but dont know if thats because of how i configured it02:57
Sarvattthe mesa build system is a nightmare :(02:58
Sarvattwould be super easy to add the classic mesa nouveau driver. just a patch and adding it on one line in the rules03:00
RAOFYeah.03:01
Sarvattthey disable the gallium drivers to let the classic ones work it looks like in that branch so something tells me if you build gallium at all its gallium or nothing like I feared :(03:02
Sarvattwith mesa being shoved away to /usr/lib/mesa for the alternative stuff maybe it'd be easier though, just throwing it in /usr/lib/mesa-gallium and setting up the alternatives for it03:05
RAOFMayhap.03:06
RAOFThis isn't urgent, though; it'll be MM stuff at best.03:07
Sarvattthat actually doesnt seem *that* hard to do now that i think about it, I stopped messing with it because it seemed like they wouldnt coexist but i could reuse alot of the alternatives stuff already there that I was sketchy on. maybe if I get a day off of work someday I'll work on it :D03:10
Sarvattfiguring out the right configure flags to use will be the hardest part03:11
SarvattI bet I can snag that info off gentoo too03:13
* Sarvatt tries to dig up a nv0x-nv2x nvidia card to test the classic mesa nouveau drivers03:16
bjsniderDanag can do it for you in the other channel03:19
bjsniderhe's got an old riva tnt or something03:19
Sarvattnv2x is geforce 5 isnt it? or geforce4?03:20
Sarvattthinking its 5 because 4 was just a speed bumped and rebranded 3 afaik03:20
bjsnideri dunno. naming conventions are dull03:20
Sarvattwoohoo, remembered i have a geforce4mx with a pci-agp adapter in my efika03:23
Sarvattgeforce 5 was nv4x ah03:24
Sarvatterr nv3x03:24
RAOFThe geforce4mx is actually a geforce203:25
Sarvattyepyep03:25
bjsniderthen why is it called..03:25
bjsnidernever mind03:25
RAOFbjsnider: BECAUSE03:26
bjsniderthere you go03:26
RAOFIt's higher-clocked, IIRC.  But it's a geforce2 core03:26
bjsnidernvidia still does this stuff to this day03:26
Sarvatthmm libgl1-mesa-dri-gallium? libgl1-mesa-gallium-dri?03:33
Sarvattlibgl1-gallium-dri? I dunno03:34
RAOFlibgs1-gallium-dri probably.03:35
RAOFWhat do we do with the other statetrackers?03:35
Sarvattlibgjs on the brain? :D03:35
RAOFI FIXED THAT, DAMNIT!03:36
RAOF:)03:36
Sarvattyeah I saw, and thank you :)03:36
RAOFDo we care to split out the other state trackers?03:36
RAOFMaybe it's just libgl1-gallium03:37
Sarvatti'm just going to start with the basics, was just using -dri as an example to try to figure out how to name it03:37
RAOFYeah.  I don't think we need the dri in the name; maybe libgl1-mesa-gallium?03:38
Sarvattwell I mean I was thinking of building the gallium dri drivers too and putting them all in the seperate package, could just install everything in one package though to start03:39
Sarvattthe radeong_dri.so is apparently in a usable state now03:40
RAOFfun!03:40
Sarvatti need a complete configure flag that enables nouveau/intel/radeon gallium drivers and builds the gallium dri stuff too to make a new confflags target in the rules03:47
bryce2https://wiki.ubuntu.com/X/Troubleshooting/NvidiaDriverSwitching#preview03:48
Sarvatt ./configure --with-state-trackers=dri --with-dri-drivers= --with-driver=dri --enable-gallium-intel --enable-gallium-radeon --enable-gallium-nouveau?03:48
RAOFYou can drop the --with-driver=dri bit.03:50
RAOFI pass "glx,dri,vega" to --with-state-trackers, personally.  I'm not totally sure why, though :)03:50
Sarvattah defaults to dri, I see03:51
Sarvattneed --disable-gallium-svga now it looks like03:56
RAOFI didn't think that actually built by default, did it?03:59
RAOFYou also need newer dri2 protocol headers, don't you?03:59
Sarvattthey're in edgers04:01
RAOFNifty.04:02
Sarvattwhat does 101_ubuntu_hidden_glname.patch in mesa do?04:17
Sarvatt"Re-add debian/patches/101_ubuntu_hidden_glname.patch since we use GLX_TLS now. An explanation of the patch would be nice though.." is all i see in the history04:19
Sarvatthttp://git.debian.org/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/101_ubuntu_hidden_glname.patch;h=1d1d066c7e8b10bb594f7b3171b2bb3cb1d6ebdc;hb=0748753b1fbb808dc4a6e501a80b822dcea661ac04:19
RAOFSarvatt: That's a fine question.04:25
bjsnidersomeone's not commenting a patch? unheard of04:26
bjsniderdoesn't the code itself provide some notion of what it's doing?04:29
RAOFIt looks like it's unhiding a function, but the source it's modifying is assembly, and it's been ages since I touched a microprocessor like that.04:31
bjsniderno clue about who wrote it?04:32
bjsnideror should it be who diffed it04:32
bjsnidersomebody had to originally post it to a mailing list right?04:33
RAOFNo.  We don't use revision control for packaging (yet).04:36
tjaaltontrying to trace the hidden_gl change, but it probably was split from the diff at some point07:28
tjaaltonshould also add the Old changelog entries to git07:28
tjaaltonlooks like fedora added nouveau dri to dri-drivers-experimental09:15
RAOFtjaalton: Where do you see these things?09:31
tjaaltonRAOF: fedora cvs09:32
tjaaltonhttp://cvs.fedoraproject.org/viewvc/devel/mesa/09:32
RAOFAre you subscribed to commits, or do you just browse every now and then?09:32
tjaaltonthough it looks like they missed adding gallium/nouveau to the for-loop :)09:32
tjaaltonbrowse every now and then09:32
tjaaltonthis time to see how they handle gallium09:32
tjaaltonlooks like just the way the current dri drivers are handled..09:33
RAOFSpec files are wierd!09:36
RAOFBut it does look like they don't do anything special.09:36
tjaaltonyeah I don't like how everything is in one file..09:37
RAOFI guess the one file has its advantages, but once you're familiar with the various files in debian/ I think multiple files make it easier to understand what's happening.09:40
CobaltSarvatt: I know the Intel driver Eee PC crashes have been fixed with the new Intel drivers of newer kernels, are there any plans to isolate what's causing the crashes in the newer Xorg drivers in older kernels?13:15
libvCobalt: check libv.livejournal.com and answer the question at the end of the post :)13:20
Cobaltlibv: Thank you.13:21
libvit has no direct solution for this, but does point at the same fundamental issue you are pointing at13:21
Cobaltlibv: Latest post?13:21
libvyes, it talks about the xorg devroom and the talk i will be holding there13:22
CobaltI'm sorry if I'm a bit slow with this, but I see no mention of crashes or the Intel driver... or have those issues been noted on other drivers as well?13:23
libv"For those using, or those who have used, the nvidia or ati closed source drivers: how would you like it if nvidia or ATI told you that you needed the very latest upstream kernel, X, and mesa to be able to run the latest catalyst or nvidia driver, especially when you might need this version for its new hardware support or for bugfixes?"13:25
CobaltI see.13:26
CobaltAh well, I'll follow that, I guess, and see what comes of it. Thanks.13:26
CobaltI can see a lot of people not liking the idea of upgrading their kernels. Especially if their distribution don't provide stable packages.13:28
libvCobalt: about the drm, until a year/year and a half ago, you could just grab the drm tree and build kernel modules13:32
libvthere was a small bit of compat code to level over the bumps in a few kernel versions13:32
CobaltYes, but still, it's not within everyone's grasp to do that. I'd personally shun from compiling anything kernel-related. :S13:32
libvCobalt: make; make install13:33
CobaltYou make it sound terribly easy.13:33
libvit was13:33
CobaltNot anymore?13:33
libvno, now it is assimilated in the kernel13:34
CobaltSee?! Terribly complex stuff.13:34
libvwhich they finally also mentioned to the BSD people a few months ago, and they were thrilled :)13:35
CobaltSo that's a good thing?13:35
libvtelling the BSD folk to port their stuff directly from the linux kernel?13:36
CobaltNo, that the thing was integrated in the kernel now.13:36
libvsome people say it is13:37
CobaltI suppose it's going to be a lot more stable and tested.13:37
libvwith graphics hardware?13:37
libvgraphics hardware is hugely complex and its drivers are in constant flux13:37
libvpart of why linus held off the boat for so long and treated the fb drivers that stepmotherly13:37
libvbut seems that his appreciation of that has changed13:38
CobaltYou can hardly get anything out of the fb these days.13:38
CobaltNot such a dinosaur, then.13:38
CobaltStill, for him to have accepted, it's pretty big.13:38
libvwell, go back a few years, and you could hardly get anything out of X either13:38
libvpolitics/money goes a long way13:39
CobaltThat has moved quite a bit, now that you mention it. Drastically too. And for a bit, without much thought to the consequences.13:39
CobaltI use Ubuntu, I remember the hue and cry when Jaunty came out.13:39
libvyes, and it is only going to become worse13:39
CobaltI thought things were evening out a bit.13:40
libvthis is what people say will happen13:40
libvbut there is a difference between what is stated and what is done13:40
CobaltStill, I'm not much in those circles, only started getting interested in the issue because of performance and stability hits on my EeePC.13:40
libvnext great idea is to move xorg drivers into the xserver tree again so the API "can get fixed"13:40
libvfirst week and someone will run s/xf86/xorg/ on the whole thing13:41
CobaltThat's the only way you'll get to debug it.13:42
libverr... i am talking about exchanging the string xf86 to xorg on all the symbols in the xserver13:43
CobaltOh. I'm not sure I understand what the consequences of that would be. Pretty much of a noob where all that stuff is concerned, I'm afraid.13:43
libvCobalt: this means that there will be a massive API breakage for no reason except for a lingering oedipus complex13:44
CobaltWell, at least, the sooner they get over that, the better, surely, even though it's going to be hell to go through the transition period?13:45
libvit's a pointless transition13:45
CobaltHaving said that, wouldn't they just stick to stability versus change? There's a lot of enterprise grade applications that depend on X.13:45
libvwell, i used to work for suse, and i had some of those big shots on the phone with suse management and his companies management13:46
libvand he pretty much blatantly said that suse had to go change its business model to adapt to his way of working13:46
CobaltWhat'd come of it?13:46
CobaltAdmin and bureaucracy (I think it's universal) has a way having their heads in the clouds. I have similar issues at work - at a hospital.13:47
libvwell, in normal business you expect things like that, 5 or so years ago i never though that open source software could be just as bad or even worse.13:50
libvyou'd expect technical stuff to be more important than politics and talking rubbish13:50
CobaltNot so good when you have a megalomaniac running the show.13:50
CobaltWell, that's the exact same thing with hospitals. Sometimes decisions coming form the top just does not make sense. Like painting over a whole A&E department (for only 2 hours, granted) while business is still ongoing.13:51
jcristaulibv: it's so much better to be able to hide a few bug fixes in lots of regressions!16:15
libvjcristau: that's not regressions, thatt's progress :)16:17
jcristauah, right16:17
jcristaueasy to get confused..16:17
libvtoo bad you're not there this weekend :)16:18
libvi'll still mention your debianised git trees in my talk though :)16:19
jcristaulibv: do you know if any of the intel people will be at fosdem?16:30
Sarvatttjaalton: wow, interesting, looks like we can build nouveau gallium at least along with the rest of the dri stuff going by what they are doing, I guess the tricky part comes when you build gallium drivers for things that have classic mesa ones as well16:56
tjaaltonSarvatt: I think those should be in another (libgl1-mesa-dri-experimental?) package that would provide/conflict with l-m-d, and when the gallium versions are considered stable, move them over17:32
tjaaltonthough mesa supports an alternative path now17:33
libvjcristau: i had to remove a talk in the wiki today17:33
libvjcristau: anholt inserted one at 11:00on the second of february, never said a word to me17:34
libvso yes, i guess so17:34
libvbut no talk, as the morning slots are all taken by openmoko17:34
jcristau:/17:34
libvserves him right though, it's thanks to stunts like this that we will not have a devroom next year17:35
vishSarvatt: hi... the two patches you showed me , have they landed in lucid or in the -edgers ppa?  [right now i have your ppa pinned and dont seem to have any trouble with it so far]18:20
vishthe patches for the gdm flood errors*18:21
Sarvattthe ati patch is, i'm working on libdrm now to prevent the errors getting flooded under any circumstances also18:21
vishyou mean they are in the edgers ppa?18:22
Sarvattthe ati fix is in the upstream git, the same fix i added as a patch to that -ati you used from my ppa18:27
Sarvattthats been in edgers for a few days now yeah18:27
vishah , cool , thanks18:27
Sarvattbut the libdrm one isnt yet, i'm working on that right now, taking a bit of tweaking because of the ubuntu branch in debian git being a little messed up18:27
* vish nids18:29
Sarvattall done and it built fine, uploading now18:29
vishnods*18:29
Sarvattare you on karmic?18:30
* Sarvatt forgot18:30
vishno.. lucid18:31
Sarvattwell, uploaded karmic too but that might not build right18:31
Sarvattah ok18:31
vishSarvatt: would i have to watchout for Bug #436546 in the edgers ppa? last i heard was it[legacy_is_pending() or ? ] was required for some other bug18:34
ubottuLaunchpad bug 436546 in mesa "X crashes when using compiz cube and cairo-dock" [Unknown,Confirmed] https://launchpad.net/bugs/43654618:34
Sarvatti wouldnt expect cairo-dock to work right in any circumstances, all i've heard is bad things by the mesa devs about how it tries to do things :)18:59
vishhehe  , i can switch to different dock , but If X doesnt crash that would be sufficient for me :D19:02
Sarvatti really dont have any idea though, if it doesn't work still just install ppa-purge and sudo ppa-purge xorg-edgers to go back to stock :)19:04
vishyeah.. i'm already installing -edgers [thats the plan] 19:05
baptistemm* Add klingon language definition. wtf???19:29
jcristaubaptistemm: wtf indeed.19:29
baptistemm:)19:29
baptistemmdear X developper, are you aware of a X corruption (on Intel at least) in lucid since yesterday19:30
seb128baptistemm, what do you call corruption?19:47
bryce2Sarvatt, hey you suggested something the other day to get vt switching to work on nouveau but I've forgotten20:12
bryce2Sarvatt, btw just removing splash from the kernel boot line wasn't sufficient for getting 3D working.  but that's fine I think we're missing some more fundamental bits20:13
tjaaltonlike the dri driver?-)20:14
bryce2tjaalton, indeed20:19
Sarvattyeah bryce2 nouveau isn't going to have 3D support in lucid almost guaranteed, it would be easy to add nv0x-nv2x classic mesa 3D support if we go with mesa 7.8 though. removing splash was to fix the GPU hang and reset which was making the ddx use noaccel so there was no 2D acceleration happening but the fixed plymouth i uploaded there fixed that20:24
bryce2heh, rotating screen upside down --> crash20:24
bryce2ok20:25
bryce2ideas on the vtswitching issue?20:25
Sarvattwhat happens when you try to VT switch?20:25
bryce2it leaves the X graphics on the screen20:25
bryce2doesn't show the console20:25
bryce2vt switching back to vt7 gets back to functioning X20:26
bryce2er, vt8 (ctrl-alt-f8) actually.  weird20:26
Sarvattgot a dmesg handy? wondering if you are having a similar problem to kklimonda's20:28
=== Sinnerman is now known as Cobalt
Sarvatthmm /lib/udev/rules.d/78-graphics-card.rules needs an update for lbm-nouveau too20:40
bryce2apw is working on a new lbm update, should be coming in soon20:40
bryce2suspend resume failed on nouveau for me20:41
bryce2(at least, I couldn't get it to resume)20:41
Sarvatttheres going to be so many places we need to update the checks for nouveau to lbm-nouveau like this udev rule :(20:42
Sarvatthttp://paste.ubuntu.com/369097/20:45
bryce2Sarvatt, might be useful to compile a list20:46
Sarvattis there any place I should mark changes that need to be made to accomidate lbm-nouveau? i've got a plymouth and a udev patch now that need to be added20:46
bryce2nothing appears in dmesg after doing the vt switch20:46
bryce2yeah, we've got a wiki page for tracking these tasks20:46
Sarvattdmesg | grep "GPU hang" return anything?20:46
bryce2https://wiki.ubuntu.com/X/Nouveau20:47
Sarvattok I'll add a TODO section there and start putting changes on it20:47
bryce2nope, no GPU hang20:47
bryce2great20:47
Sarvattoh should I add it to outstanding issues?20:48
bryce2Implementation20:48
SarvattI was going over libdrm to see if theres anywhere else we are missing that talks to the drm module instead of lbm-drm which is where i caught the udev thing20:48
* bryce2 nods20:49
Sarvattupdated with what i have for now, the list is going to grow alot :D20:56
Sarvatti'm doing it headless for the most part so i havent tried suspend or vt switching to see if they're screwed up yet :(20:59
Sarvattwe've got the newest nouveau in lbm in the xorg-edgers/nouveau ppa though, updated it yesterday. it's a piece of cake to update thanks to apw's scripts :D21:00
Sarvattoh boy21:02
Sarvatttheres calls to /proc/dri all over the place that are screwed21:02
Sarvattbecause its /proc/lbm-dri/21:02
SarvattRAOF: should we have the /proc/dri calls in xf86drm.c also check /proc/lbm-dri ?21:11
Sarvatthmm still some /proc/dri stuff in nouveau after munging, ./nouveau/drm_proc.c:DRM_ERROR("Cannot create /proc/dri/%s\n", name);  ./nouveau/drm_drv.c:DRM_ERROR("Cannot create /proc/dri\n"); ./nouveau/drm_proc.c:DRM_ERROR("Cannot create /proc/dri/%s/%s\n",21:16
Sarvattjust the error messages though21:17
Sarvattthe udev rules change explains why plymouth was waiting for udev to finish at least21:25
Sarvattwonder how much it would break things if we just didnt rename everything to lbm-* with this21:31
Sarvattwould be nice to add intel and radeon to this :D21:37
kklimondahuh, has something broke in the last 24 hours or so? I can't boot with nouveau.. I even managed to get a dmesg without seeing anything. http://pastebin.com/f4ae7341721:41
apwkklimonda, looks like plymouth had you for lunch22:07
apwthat has changed recently22:07
aratseliot, hi!23:09
Sarvattdid you reboot since updating nouveau kklimonda or is that the first time? does it boot ok without splash in the kernel command line?23:39
kklimondaSarvatt, I've booted with lbm ~pre3 successfully, removing splash from command line doesn't change anything23:44
Sarvattcould you try booting with plymouth:debug added maybe?23:44
Sarvattlooks like thats a new option in the most recent one23:44
Sarvattjust to be sure it was PAE it was working on before and PAE thats the problem now?23:46
Sarvattnothing else was updated in edgers/nouveau since the nouveau update you said was working :(23:47
tseliotSarvatt: shall I blacklist both nouveau and nouveau_lbm when using nvidia?23:48
Sarvattits lbm-nouveau, probably best blacklisting both yeah23:49
RAOFThat's probably a good idea.23:49
Sarvattkklimonda: booting with lbm-drm.debug=6 might have useful info too23:50
kklimondaplymouth:debug or plymouth.debug ?23:52
kklimondaSarvatt, ^23:52
Sarvattplymouth:debug i think it is, let me check23:53
Sarvatt./src/main.c:     || (path = strstr (state->kernel_command_line, " plymouth:debug=file:")) != NULL)23:54
Sarvatt=file is optional i'm pretty sure23:55
Sarvattbtw might want to make this change to /lib/udev/rules.d/78-graphics-card.rules23:57
Sarvatthttp://paste.ubuntu.com/369097/23:57

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