/srv/irclogs.ubuntu.com/2010/05/27/#ubuntu-x.txt

RAOFTechnically that's argb windows rather than csd.  I don't expect darkroom is implementing csd at this point.00:01
Sarvattahhh there we go, needed to enable compiz blur to make this manageable00:08
Sarvattheh and i get a nice 1 FPS while moving a window with that :)00:09
Sarvattand then compiz dies00:10
RAOFAt least your drivers support the needed extensions; intel doesn't, last I checked :)00:15
Sarvatti'm on intel :)00:18
Sarvattoh wow gnome-color-chooser00:18
RAOFOh, maybe you're using mipmap blur.00:21
Sarvattgaussian alpha blur works at least, slow as heck though00:21
Sarvattdidnt try mipmap00:22
RAOFMaybe our shiny new mesa enables it.00:23
Sarvatti dont have the fake opengl 2.0 support enabled in driconf either00:23
Sarvattlooks like it was fixed here - http://cgit.freedesktop.org/mesa/mesa/commit/?id=0dc700850acb81c7088ab740959441521f8d38d900:26
Sarvattfixed in karmic i guess - http://macslow.net/?p=38600:32
RAOFnotify-osd looks significantly better with blur enabled.  I should have turned it on sooner!00:41
Sarvattack, chromium controls moved over to the left now too, evil! :)00:44
Sarvattis it horribly slow on 965 too?00:45
Sarvattmoving rgba windows around is a slideshow on 94500:45
RAOFI really like that chromium's over the other side; that makes it consistent.  Enabling gaussian blur is a significant performance hit, but not abysmal.01:10
=== Amaranth_ is now known as Amaranth
SarvattRAOF: so you're saying lucid + a 2.6.34 kernel is working for nouveau for you too?02:38
Sarvattthats what cnd was saying and I was trying to make sure they aren't actually using nv without realizing it02:38
RAOFSarvatt: Yes.02:39
Sarvattwhat the heck02:39
RAOFThe libdrm ABI break doesn't really affect the DDX in everyday use.02:39
Sarvattsure it did, i tested the heck out of it when it first went in, libdrm with 0.0.15 + 0.0.16 kernel did not work02:40
RAOFYeah, but the new libdrm has the 0.0.16 interface.02:40
Sarvattin *lucid*?02:40
Sarvattstock lucid?02:41
Sarvatt2.4.18 with the abi reverts02:41
RAOFOh.  Um.02:41
Sarvattthey are saying its working in lucid02:41
RAOFECONTEXT02:41
Sarvatt*maverick* has the 2.4.20 libdrm with the new abi, but in #ubuntu-kernel and on the kernel team list tgardner and cnd are saying nouveau is working with the maverick backported kernel in lucid02:42
RAOFI am equally perplexed; it totally should be dying with a drm mismatch.02:42
Sarvattthey are just using -nv without realizing it as far as I can tell, can't get an xorg.0.log out of anyone :)02:42
RAOFI thought this was one layer up the stack; with the ABI of the libdrm_nouveau that the DDX is linked to changing underneath it.02:43
RAOFI thought nouveau died in a more spectacular way when that happened.02:43
Sarvattapparently it unregisters cleanly now and nv loads if they are saying it works :D02:50
Sarvatti can't for the life of me figure out what else could be happening02:51
Sarvattthats awesome if that works though, backported kernels aren't supposed to be supported on the desktop anyway they were saying so at least they have nv02:54
RAOFGiven how much I was looking forward to making a godawful libdrm symlink farm hack, that would be awesome, yes.02:55
Sarvattwas really hoping to speak to them about building the agp modules into the kernel at UDS :(02:57
RAOFDamn, yeah.02:58
RAOFThat sucked all round.02:58
Sarvattmesa needs libglew-dev to build now and its in universe :(03:10
RAOFYou mean mesa-demos, right?03:12
RAOFI wonder how many people care about 3D graphics under VMWare.03:13
Sarvattnope mesa, think they removed the bundled version when they split demos out03:13
Sarvattno idea what part of the build actually needs it though..03:13
RAOFDoesn't mesa *build* libglew, though?03:14
Sarvattbundled version is still there, hmm03:15
Sarvattthe dri target fails to build03:15
Sarvattchecking for GLW... configure: error: Package requirements (x11 xt) were not met:03:15
SarvattNo package 'xt' found03:15
Sarvattok where the heck did i get glew from03:16
* Sarvatt needs to get off the pc :)03:16
RAOFSarvatt: No, that's it checking a bunch of pkg-config files to get what it needs to *build* GLW.03:16
Sarvattyeah needs xt, i had a commit open where it was checking for glew.pc and got mixed up, sheesh03:17
RAOFapt-file says that xt.pc does not exist in Maverick.03:17
Sarvattlibxt-dev03:17
Sarvatti've got it installed, hmm03:18
RAOFSo, my apt-file cache is broken.03:18
SarvattFilename: pool/main/libx/libxt/libxt-dev_1.0.7-1_i386.deb03:23
SarvattMD5sum: 26737bd9e76f4893d2fe7643c1a95da303:23
SarvattArchive: maverick03:23
Sarvattmaybe because it was just copied over from lucid?03:23
RAOFYour guess is as good as mine.  Maybe it's just baroke.03:24
Sarvattthis libgles-qemu is interesting03:29
RAOFIt's a bit strange.03:29
Sarvatteven debianized03:31
Sarvattthe headers are all we need really, they still need the blob libs for each platform packaged to actually do anything with them03:35
RAOFWhich isn't terribly useful if we want to actually, say, test things on our desktop :)03:38
Sarvattthey're different on each platform and testing it on the desktop isn't really useful though, powervr has a package where you can test what it'll actually be like on the devices in the sdk03:39
RAOFSure the extensions will be different, but you'll get the same core APIs, right?03:39
RAOFAnd you're not going to be performance testing on the desktop.03:40
Sarvattthe extensions look crazy different on the different devices i looked at03:40
RAOFBut if you're not using the extensions it doesn't matter; and since the extensions are crazy different you can't use them if you want to be portable.03:41
brycehbtw, I noticed that versions-current.html has been broken.  Surprised no one noticed, maybe it's not being used anymore?  Anyway, in case it's still useful it's back online - http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/versions-current.html03:41
Sarvatti dunno just having different extensions available can make things take different code paths03:41
brycehproblem was that apt was exhausting its cache, I guess due to too many sources.  Odd.03:41
Sarvattbryceh: it was working a few days ago at least03:41
brycehoh ok.  I don't have a way to see how long it's been broken.03:42
Sarvatti go to it a lot, thanks so much for fixing it :)03:43
Sarvattwe're pretty much caught up, just waiting for xserver to be uploaded and the dozens of packages to build against it and such, dont think anyones looking forward to that :)03:45
Sarvattmost of those green ones in maverick are in dep wait03:45
RAOFWe need to merge -intel from experimental, but I can do that once mesa is done.03:46
SarvattRAOF: http://sarvatt.com/downloads/patches/copy-fb.patch03:47
Sarvatt(updated copy-fb patch for 2.11)03:47
Sarvattits in x-updates03:47
RAOFTa.03:48
Sarvattbeen trying to get fedora to upstream it in #intel-gfx since its broken yet again in intel master03:49
Sarvattthe bgnr stuff needs to be upstreamed in xserver though first03:49
Sarvattoh duh fglrx needs the 2.6.34 support patch I'm sure for maverick03:52
RAOFAnd then it'll break with the new X server? :)03:53
Sarvattheheee03:53
brycehI've added a hook to look up the nvidia-graphics-drivers version too03:58
Sarvattdoes it check git repos or ftp or http directories?04:08
Sarvattyou could use say ftp://download.nvidia.com/XFree86/Linux-x86/latest.txt for the upstream versions04:09
Sarvattoh you already do :)04:09
Sarvattwas going to say if it checked git the nvidia-settings git repo has the newest ones04:10
Sarvatthttp://people.freedesktop.org/~aplattner/nvidia-versions.txt04:11
RAOFAlright.  Time to head out & collect my new glasses.  Also, luncheon.04:12
* RAOF wonders what decided to eat all his ram _just_ as the build was about to finish.07:13
hyperairRAOF: a browser is a likely candidate.07:24
hyperairif i leave deluge's web UI on chromium for more than two days, it can drive my machine into OOM-massacre mode07:24
=== schmidtm_ is now known as schmidtm
* hyperair wails at Sarvatt.19:59
hyperairit broke again!19:59
hyperairx-x-v-i, i mean19:59
* hyperair downgrades before cautiously re-enabling gdm19:59
Sarvattwhen did you upgrade19:59
Sarvatti disabled page flipping a few days ago19:59
Sarvatterr disabled the disable page flipping patch! lol20:00
Sarvattare you using an old kernel or something?20:00
hyperairjust did20:00
hyperair2:2.11.0+git20100526.03bbb4c8-0ubuntu0sarvatt~lucid20:00
Sarvattwhich was the good one?20:00
Sarvattthat you had before20:00
hyperairno, my kernel is 2.6.3420:00
Sarvattor do you upgrade every day?20:00
Sarvatti just want to be sure its page flipping thats screwed up for you because i'm disabling it for everyone just based on you :)20:02
Sarvattand not that the drivers broken in other ways after the update which it probably is20:02
hyperairi upgrade every day.20:03
hyperair2:2.11.0+git20100525.b645ec83-0ubuntu0sarvatt~lucid20:03
hyperairthis is the one i'm currently using20:03
Sarvattso its not page flipping20:04
Sarvattdrivers just busted, ok20:04
Sarvattupdating it :)20:04
Sarvattmesa is a mess right now, haven't been able to update it in like a week20:05
hyperairwell come to think of it, that driver went bust on me and blackscreened, which is why i lost my uptime and had to reboot in the first place.20:05
hyperairwhich is how i ended up using the new driver.20:06
hyperairwhich then proceeded to go bust on me three times in a row with less than half an hour's worth of uptime each round20:06
=== Amaranth_ is now known as Amaranth
Sarvattok ok new one uploading with disable-pageflip.patch :)20:08
Sarvatti keep trying to drop it because they are actually trying to fix it20:11
hyperairi dunno really, it could have been a random error that's not related20:12
hyperairafter all, my uptime was ~3 days20:12
hyperaircompared to the previous half an hour uptimes20:12
Sarvatti needed to update to todays git checkout anyway, no biggie :)20:13
hyperairwell if you don't get other complaints you could always enable it and i can just aptitude hold =p20:13
Sarvatti locked up 4 times in the past 3 days that i'm sure was  because of it :)20:13
hyperairahah20:14
hyperairlol20:14
Sarvattthe freezes when i dont have that disable page flipping patch are always the same, pc hard locks with the image still on the screen, not pingable and sysrq doesnt work20:14
hyperairhmm20:15
hyperairi see.20:15
hyperairoh well.20:15
hyperair....shit. now i've got a corrupted git repository.20:16
Sarvatti lost my /etc  git repo last time :(20:16
hyperairouch =\20:17
hyperairwell, i blame ext420:17
hyperairnothing on my btrfs volume went missing.20:17
SarvattRAOF: wow you've been busy with mesa huh? I'm scared to ask how much longer this takes to build now :)21:00
Sarvatthmm, radeong_dri.so stopped being built in the past few days for some reason it looks like, or it wanted to make my life hard and is called r300_dri.so now21:07
Sarvatthaha21:11
Sarvattalways great when 7 days of headaches are caused by a tiny stupid change you made :)21:12
Sarvattcommented out a line in a confflags-dri section  in mesa's debian/rules, everything after it wasn't getting passed :D only reason i needed all these other build deps was because of that21:14
Sarvattllvmpipe is quite annoying to build during development cycles apparently, oprofile is broken every few days when binutils gets updated making llvm-dev uninstallable21:20
SarvattRAOF: are you sure you want to use the --with-dri-searchpath method? for libgl1-mesa-dri-gallium? I need to build what you've pushed to see how its set up but there are things hardcoded to  use /usr/lib/dri only that dont honor it we've found :(21:26
tormodheya sarvatt!21:33
Sarvattheyo tormod! how the heck have ya been man?21:33
tormodremember keyboard layout went a bit wild sometime when running xserver 1.7? do you know the reason?21:34
tormodI mean, in xorg-edgers on karmic I think21:34
tormodthere's an upgrade regression that reminds me of that, bug 58303721:36
ubot4Launchpad bug 583037 in xorg-server (Ubuntu) "arrow-left maps to ISO_Level3_Shift (affects: 1) (heat: 8)" [Undecided,Incomplete] https://launchpad.net/bugs/58303721:36
tormodbryce, btw your bug robot tagged that bug "hardy" without reason AFAICS21:37
Sarvattthat looks like a bug that'll go away once he drops the xorg.conf to me :D i have no idea though, i'm really sketchy in the xkb area since I just use english and occasionally japanese and things just work so I haven't had to fix anything to learn more about it :)21:44
brycehtormod, well I'm sure it has a reason, but probably not a good one.  I'll investigate.21:46
brycehbtw, if anyone finds other issues with the automated scripts, file against http://bugs.launchpad.net/arsenal/ and that'll help me keep track of them21:47
brycehCurrent Operating System: Linux nx6125 2.6.3421:48
brycehwhat is nx6125?21:48
Sarvattwow llvmpipe *stinks* on a CPU with only SSE221:49
Sarvattcompaq laptop model number is my first guess :)21:49
Sarvattyea google agrees21:49
brycehoh that's the machine name, duh21:49
brycehtormod, bug 58654721:50
ubot4Launchpad bug 586547 in arsenal "Tagged bug as 'hardy' inappropriately (affects: 1)" [Undecided,New] https://launchpad.net/bugs/58654721:50
tormodbryceh, I have also noticed bug status being changed and then back in one go, like in bug 468413 (after comment 31)21:54
ubot4Launchpad bug 468413 in xserver-xorg-video-ati (Ubuntu) (and 1 other project) "Radeon module loaded before agpgart (affects: 17) (heat: 108)" [Undecided,Incomplete] https://launchpad.net/bugs/46841321:54
brycehtormod, actually in that particular case I did that manually21:55
brycehbut I have the scripts doing it automatically sometimes too21:55
brycehit does this when the bug is in state Incomplete, since once there is a comment it turns into Incomplete (with response), but it needs to be in Incomplete (without response)21:56
brycehI don't know of any way to achieve getting it into that state except by moving it to some other state and then back to Incomplete21:56
tormodoh I see21:56
brycehI have a bug about this open against Launchpad21:56
brycehbut it got marked Low, which means it'll probably not get attention21:56
brycehit's easy enough to work around in arsenal so dunno that I'll try to fix it in LP myself21:57
Sarvattyay even more headache, nouveau_class.h was removed from libdrm, mesa 7.8.1 needs it still for nouveau, only master works there :D22:07
Sarvattso debian-experimental doesn't build22:07
Sarvatthttp://sarvatt.com/downloads/mesa_7.8.1-2_amd64.build22:09
SarvattRAOF must have built it on lucid with libdrm 2.4.1822:10
bjsniderwhat's the git command that downloads the current snapshot but doesn't grab the entire history?22:20
hyperairgit clone --depth=122:24
hyperairyou can change --depth accordingly to control how many levels of history to download22:24
bjsnideri thought there was an actual command separate from clone22:25
hyperairno, i don't think there was22:25
hyperairthere's also fetch22:26
hyperairbut that's after cloning22:26
bjsniderlike the "export" command in subversion22:26
hyperairgit archive?22:26
bjsniderwhat does that one do?22:26
hyperairmakes a tarball or zip22:26
hyperairout of the tree22:26
hyperairyou can git archive --prefix=asdf/ HEAD | tar -x22:27
hyperairwhich is equivalent to svn export22:27
hyperairor you could just cd into another directory and GIT_DIR=/path/to/whatever/.git git checkout HEAD -- .22:27
Sarvattargh, my bad, nouveau_class.h was removed post 2.4.20. commits after the nouveau_class.h removal were cherry picked into debian, I thought they did a git checkout 22:58
RAOFSarvatt: No, debian-experimental doesn't build because I made a typo fixing up a trivial bug.23:44
Sarvattwell it didn't build for me because I built it against git libdrm, didn't get to whatever the typo was yet :)23:45
RAOFAh, right.23:46
RAOFSarvatt: What's hardcoded to /usr/lib/dri?23:49
Sarvattwhen X starts it loads whatever's in /usr/lib/dri and would just load swrast if nouveau_dri.so was missing, not sure if you put that into the gallium package or left it in dri23:51
RAOFAh.23:51
Sarvattlike if you install libgl1-mesa-dri-gallium a ton of GLX visuals and GLXFBConfigs go missing compared to when the gallium dri is installed to /usr/lib/dri/, and some people on ati say it causes compiz lockups all over the place23:53
Sarvattdid you rename all of the gallium drivers btw?23:53
Sarvattstill haven't finished building it, got distracted testing out libkms stuff23:53
RAOFNo.23:53
Sarvattthey dont get used without renaming :(23:54
Sarvattradeong_dri.so = r300_dri.so, swrastg_dri.so swrast_dri.so23:55

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