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

Sarvatttook 14 tries to actually get X up that time, what the heck is going on04:09
Sarvatt[  260.085195] [drm:i915_gem_do_execbuffer] *ERROR* Invalid object handle 1073741824 at index 104:09
Sarvatt[  260.085230] BUG: unable to handle kernel paging request at 0010015004:09
Sarvatt[  260.085243] IP: [<f8414ccf>] i915_gem_do_execbuffer+0x20f/0x780 [i915] :(04:09
Sarvattplymouth segfaulted a few of those times04:10
RAOFSarvatt: Why did you delete the Karmic packages from xorg-edgers/nouveau?07:28
Sarvattthey were very out of date and didn't work, didn't want anyone to think we wanted them to test that as part of your email :)14:24
Sarvattbryce updated the ddx in there in karmic but the libdrm was still really old and couldnt handle it, it'll need all new packages if you want karmic in there now14:25
SarvattRAOF: sorry, meant to ping you with that response :)14:29
Sarvattbryceh: nouveau actually requires xserver 1.7+ as of the beginning of january btw, a karmic backport wouldn't be that easy14:32
Sarvattwe need some kind of generic lbm-nouveau package we can make the ddx depend on, right now the ddx is depending on linux-backports-modules-nouveau-2.6.32-12-generic | linux-backports-modules-nouveau-2.6.32-12-generic-pae | linux-backports-modules-nouveau-2.6.32-12-server  so its going to break every abi bump14:59
SarvattRAOF: whats up with http://git.debian.org/?p=pkg-xorg/driver/xserver-xorg-video-nouveau.git;a=blob;f=debian/patches/01_include_snapshot_date;h=76fb0c0f64dc4e401131d53972d49ef03f42245b;hb=refs/heads/ubuntu ? you're patching configure directly before autoreconf runs and it doesnt exist? thanks for updating git btw, working on getting everything in the main PPA so people can try 3D15:08
Sarvatthyperair: did you upgrade your geforce mx machine to lucid?16:05
Sarvattxorg-edgers is all set up for 3D acceleration for your card now if so, just install xserver-xorg-video-nouveau16:05
Sarvatthmm, guess I do need that plymouth update as well actually, its disabling render acceleration without the patch on nouveau16:07
hyperairSarvatt: it's at home, i can't really testi t.16:10
hyperairSarvatt: think 5 hours away by bus16:10
tjaaltonisn't it true that radeonhd is useless in lucid since we use kms for ati?17:31
jcristaui suppose you could still boot with nomodeset to use radeonhd17:34
tjaaltonwell yes17:34
tjaaltonbut I guess it's too much to educate people to do that :)17:35
tjaaltonand in the meantime close bugs filed against it17:35
jcristauyeah17:35
jcristaui think it's better to remove it17:36
tjaaltonyep, I'll file a bug about it..17:36
jcristauwhich probably means removing it from -video-all, if that hasn't been done yet17:37
tjaaltonyeah it's dropped from ubuntu17:38
tjaaltonI mean -video-all17:39
jcristaugood :)17:39
tjaaltonsince intrepid, actually17:40
jcristauheh17:40
jcristauwas in universe then i guess17:40
tjaaltonyep17:41
Sarvattshoot, this isnt good enough http://pastebin.com/f56c3e6cc18:10
Sarvattjust looked and the actual device is SUBSYSTEM=lbm-drm18:10
Sarvattsome people might want to use radeonhd still for audio over hdmi, might be better to just add a note in the man that KMS needs to be disabled to use it?18:20
superm1Sarvatt, well if it's (radeonhd) not installed by default, why not just have the postinst set up something to blacklist the radeon drm module?18:30
Sarvattyeah a postinst installing a modprobe conf to have options radeon modeset=0 would be a good option18:33
Sarvatti think 70-acl.rules and 50-udev-default.rules need to be adjusted for lbm-drm as well in udev18:46
tjaaltonbah18:46
Sarvatt./rules/rules.d/50-udev-default.rules:SUBSYSTEM=="drm",GROUP="video"18:48
Sarvatt./extras/udev-acl/70-acl.rules:SUBSYSTEM=="drm", KERNEL=="card*", ENV{ACL_MANAGE}="1"18:48
tjaaltonSarvatt: you mean that radeonhd is better with audio-on-hdmi than ati?18:50
jcristauthere was no audio-on-hdmi with radeon ums18:51
jcristauonly radeonhd18:51
jcristaunot sure what's state it's in with kms18:51
tjaaltonok18:51
tjaaltonlooks like it was merged before christmas19:07
SarvattSUBSYSTEM!="drm|lbm-drm", GOTO="drm_end" -- is that udev rules syntax right?19:45
jcristaulooks ok to me19:45
Sarvattthere we go - http://sarvatt.com/downloads/patches/udev-lbm-nouveau.patch19:56
* Sarvatt hates working with bzr19:56
Sarvattanyone know if there is the equivalent to git format-patch for bzr?20:07
Sarvattahh ok bzr diff -p1 is good enough20:10
RAOFSarvatt: autoreconf isn't run as a part of the build, it's run as a part of get-orig-source.21:16
RAOFSarvatt: We could re-jiggerit so that it autoreconfs at build time instead.21:19
Sarvattwow, looks like nouveau gallium was this easy to build.... - http://paste.ubuntu.com/371223/21:43
kklimondaSarvatt, are you going to upload it to xorg edgers ppa?21:44
Sarvattyep as soon as i'm sure its working :)21:45
RAOFSarvatt: Sweet :)21:46
Sarvattit only oh... doubles the build time though :)21:50
RAOFHow could the xserver-xorg-video-nouveau packaging be made more obvious to you?21:51
Sarvattit's just you can't build it without manually running autoreconf if you checkout from git, the other ones dont work like that so I have to disable that patch thats expecting a file thats not there to use the scripts21:52
RAOFI think it might just be that the pristine-tar branch has the wrong version.  Maybe.21:53
Sarvattargh, gotta run out for a bit and mesa still didn't finish :( if anyone wants to try it you can have edgers and edgers/nouveau both activated right now then grab the source and apply that patch i pasted21:53
Sarvatti patched the xserver in edgers with the nouveau patch and have a newer ddx in edgers that's needed for the newer libdrm21:53
RAOFAh, you've got a newer libdrm in there?  Yeah.  Needs a newer DDX :)21:54
RAOFHurray for mass register renames!21:54
Sarvattlooks like it worked22:45
Sarvatthttp://paste.ubuntu.com/371258/22:45
Sarvattsarvatt@arcueid:/opt$ glxgears22:46
Sarvatt7712 frames in 5.0 seconds = 1542.342 FPS22:46
Sarvatt:D22:46
Sarvattcompiz is working too22:47
RAOFGallium 0.4!  Another minor version bump :)22:48
Sarvatthttp://pastebin.com/f4706fe3722:49
Sarvattnouveau_dri.so working fine too22:49
* Sarvatt cheers22:49
RAOFYay!22:50
Sarvatti dont know if its broken on non-nouveau though, i'll upload it to edgers and find out though :)22:50
Sarvattthat was so easy compared to how hard i was making it out to be :D22:51
RAOF:P22:53
RAOFHush!22:53
RAOFYou had a valiant and protracted struggle with mesa, only triumphing after great effort! :)22:53
Sarvattuploading it now, its expected to use both PPA's at the same time for now for anyone that wants nouveau gallium :D'22:55
Sarvattnot sure i want to put the udev/plymouth stuff into edgers yet22:55
Sarvatt7.8.0~git20100207.1a45c2bc-0ubuntu0sarvatt2 is the mesa version with gallium22:56
Sarvatt_very_ interested in hearing anyones experiences with it if they use it22:57
* RAOF shall fire up his nvidia laptop forthwith.22:57
johanbrSarvatt, I'd be very interested in testing it... which is this other PPA you speak of?23:12
fmarljohanbr, https://launchpad.net/~xorg-edgers/+archive/ppa/+packages23:13
RAOFOh, yeah.  You want !nvidia testers, too, don't you?  Let's offer up this intel laptop to the altar of xorg-edgers.23:14
johanbrfmarl, but I got the impression there was another one? (not xorg-edgers)23:16
fmarljohanbr, there are some PPA card specific IIRC.23:19
johanbrahh, alright, I think I've seen that somewhere23:19
johanbrthank you23:19
RAOFSarvatt: Incidentally, I understand the plan is that linux-backports-modules-nouveau will be added to the linux-* metapackages; thus the DDX won't actually have to depend on any particular package.  The current state is temporary.23:21
RAOFSarvatt: Mesa is missing some build-depends.23:25
RAOFStupid configure script not picking it up.23:25
johanbrhmm... what am I missing if I get Mesa rendering rather than gallium?23:52
johanbrglxinfo output: http://pastebin.com/f35fd9cf23:52
RAOFjohanbr: You'd be missing the fact that mesa FTBFS :)23:52
RAOFI'm test-building a new package here; I think it'll build, then I'll re-upload to xorg-edgers.23:53
johanbrahhh :)23:53
johanbrthank you :)23:53
Sarvatthuh? missing build depends? just got home, lets see23:54
RAOFSarvatt: Missing xserver-xorg-dev, libpixman-1-dev, x11proto-core-dev23:55
RAOF(At least).23:56
RAOFSarvatt: My local copy's test-building in a pbuilder right now; you don't have to trouble yourself :)23:56
Sarvattoh sheesh, xorg state tracker depends23:56
jcristauxserver-xorg-dev for mesa?23:57
RAOFYes.  xorg state tracker depends.23:57
RAOFCunningly concealed inside a $(shell pkg-config ...) call in the Makefile.23:57
jcristauwho needs the xorg state tracker?23:57
RAOFBecause testing for things in configure, where you can usefully override them, is for chumps.23:58
Sarvatti'll just add the depends for now so it builds and start seeing how much i can trim it down23:58
Sarvattit built locally because i have xorg-server build depends installed, sorry about that23:59

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