[00:53] tjaalton, I see there's some xorg-server changes queued in git; is there a reason they're not uploaded yet? === Sarvatt_ is now known as Sarvatt [01:43] looks like xf86-input-wacom moved to sourceforge git now - http://sourceforge.net/mailarchive/forum.php?thread_name=20100106065734.GA20435%40barra.bne.redhat.com&forum_name=linuxwacom-devel [01:44] i cant work out the udev rules/xorg.conf entries to get it working for the life of me but people have it working fine with hal even with input abi 9 :( [01:47] huh [02:04] I dont get it but I'm not getting the batchbuffer IO errors with 2.4.17 and mesa 7.7, I must have just been hitting an error that was in 2.4.16 and fixed before 2.4.17 when I was crashing with 2.9.1 before. [02:05] other people in that bug were saying they didnt get it with 2.9.1 so I guess its something in the newer ddx making it need the older libdrm not to crash [02:08] i need it to crash now that i've got a kernel with the better batchbuffer dump built in that ickle was asking for so i'm going back to edgers, no crash with x-testing packages since they were uploaded though [02:09] Sarvatt, excellent [02:10] sounds like libdrm/mesa can be uploaded now [02:10] I'll touch base with timo tomorrow to see if there's anything else to do before uploading (and see if he wants to do it or if I should) [02:12] i was thinking about it, and is intel 2.10 a good idea for the LTS really? I still see quite alot of bugs with people not able to use KMS, just worried about dropping UMS support entirely [02:12] thats painful to say because I love my crack versions :D [02:12] dunno [02:13] there's pros and cons, I don't have a solid opinion [02:15] hi. is anyone using nouveau? [02:15] Yup. [02:15] Well, not right now, but yes in general. [02:16] i installed it today [02:16] and i'm having this issue with fonts: [02:16] * RAOF is no longer sure how appropriate “nouveau by default" in lucid will be. [02:16] :p [02:16] http://dl.dropbox.com/u/659315/screenshots/fonts_nouveau.png [02:16] i'm also kind of questioning dropping hal for udev as custom patches that are really different than upstream, and doesnt seem like the whole udev/inputclass stuff will be up to snuff until xserver 1.9 since its in feature freeze now and tseliots changes for udev tags might not make it until then? seems like we're going to need xorg.conf.d for wacom but I probably dont understand the whole situation. i'm not sure if the xorg.conf.d stuff is even [02:16] backportable since it bumps the input abi 2 times over 1.7 [02:17] afv: When you say "installed", what do you mean exactly? :) [02:18] i'm using lucid with 2.6.33 [02:18] and using xorg edgers ppa [02:18] And what card? Have you installed the nouveau-firmware package (if you've got a geforce 8 or above?) [02:19] yeah nouveau really seems lucid+1 too, would be so much easier when its in the actual kernel and it's still so volatile [02:19] it's installed [02:19] Sarvatt, yeah I had a bad feeling about dropping hal, and it seems my worry was justified [02:19] 01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) [02:19] asus laptop [02:21] Sarvatt: Yeah; I'm not confident that we'll be able to do any backporting of kernel fixes, and even their DDX work is more xserver 1.8 focused. [02:23] Also, it seems no one in the kernel team is tasked with actually driving it :) [02:23] afv, where did you get the .33 kernel? [02:23] form http://kernel.ubuntu.com/~kernel-ppa/mainline [02:23] from* [02:24] rc2 [02:24] If you've got the DDX from xorg-edgers then you've also got nouveau-kernel-source, so it doesn't really matter. [02:24] RAOF, what do you mean abou the remark about nouveau by default on lucid? [02:25] bjsnider: I'm no longer convinced that it is a good idea. [02:25] surely you can't think the nv ddriver is a better idea... [02:25] I really do at least [02:26] The nv driver doesn't require a kernel module that it will be really difficult to backport fixes to. [02:26] every day there are people who come into +1 and complain that nv has given them a glorious black screen [02:27] It would be lovely to give users a non-crap nvidia driver by default, but if we're assuming that they're using the open driver as a stepping-stone to the binary driver, then I don't think nouveau-by-default buys us much except backporting headaches. [02:27] personally I'd rather vesa be the default over -nv, just need a screen to be able to install the blob through the gui :D [02:27] you mean in the sense that you're not going to be using the .33 kernel? [02:28] bjsnider: Right. But more than that, I don't think using the .33 kernel would buy us much, either; nouveau will continue to be developed against drm-next. [02:28] It'd make the lucid release easier, but in a year's time that's not going to be very relevant. [02:29] Sarvatt: Is there any hardware that nv drives that vesa doesn't? That's a nice thought :) [02:29] and supporting it in a LTS would be a nightmare with how much it changes on a week to week basis [02:29] RAOF, yes, i do have the nouveau-kernel-source installed [02:29] vesa works on igp's! :D [02:29] then don't change it [02:29] just get a decent build in there and freeze it like that [02:29] bjsnider: We can't drop nouveau into main and then not support it. That's the whole point of main! [02:30] well, then explain to me how fedora is able to get around these issues [02:30] the changes are going to be too major to backport upstream fixes at some point [02:30] By not supporting it. [02:30] they haven't used nouveau in RHEL? [02:31] I don't think so, no. [02:31] I could be wrong here, but that would seem crazy. [02:32] but you can't be expected to fix bugs that are not fixed upstream [02:32] if lucid is to go by, we'd probably only actively do support/backports to it for a month or so after release [02:32] yeah thats what I mean by fedora doesn't, fedora doesnt support nouveau for long outside of making people update to new releases :D [02:32] I guess it would work if they paid darktama to backport all the fixes to whatever kernel/libdrm/Xserver versions RHEL uses. [02:32] for lucid, after alpha-1 we generally only did security fixes and a few random targets of opportunity [02:33] bryyce: By "lucid", you mean... Karmic? Hardy? [02:33] ya mean hardy bryyce? [02:33] ah right, hardy [02:34] anyway, I suspect what we (you guys and me) will want to do is put driver updates into a ppa for users that need them [02:34] especially with nouveau that'll be a lot less trouble than doing a lot of backporting [02:34] Yes. [02:35] and I definitely agree that being aggressive about using vesa whereever we're uncertain about nouveau is a dandy idea [02:35] open to suggestions on that [02:35] vesa will probably give you a broken screen resolution [02:35] ...until you install the binary driver. [02:36] bjsnider, yeah but who cares, the user will just use it as a bridge to -nvidia [02:36] Which is what we're targetting here. [02:36] what about old junk pre-geforce 6k? they can't use the blob [02:36] with -nv they're not getting 3D, which these days is becoming more and more a requirement [02:37] Man, I hope we'll be able to turn on nouveau gallium by 10.10; gnome-shell will be an unhappy camper with nv. [02:37] bjsnider, well it's not like we'll be deleting -nv, just wouldn't have it as the default [02:37] bjsnider: They install one of the *many* legacy versions of nvidia-glx? [02:37] We haven't dropped any of our 4 nvidia-glx packages, have we? [02:38] not afaik [02:38] i haven't checked [02:38] do they work with the newer x servers? [02:38] Fair point. [02:38] or kernels [02:38] has anybody tested that? [02:38] afv: I'm about to upload a new nouveau-kernel-source; feel free to try with that. [02:39] they are usually brought up to date for newer xservers and kernel [02:39] yes but the 177 for instance wouldn't have been touched for aloooong time now [02:39] Nvidia tests, and I've been working with our QA team to get test procedures in place for the binary drivers [02:39] all but the 96.xx series were updated for xserver 1.7 [02:39] I think the oldest legacy driver may not have been rebuilt [02:40] 96.xx is geforce 2 and older i think [02:40] retaining -nv for just those oldest ones might make sense [02:40] RAOF, sure, i'll try it. thanks. :) i'm going also to upgrade from .33 rc2 to rc3 [02:41] So the cards that the binary driver doesn't work on are also the cards that nouveau has the worst performance on. Sweet. [02:41] but it would be nice if we could stop putting attention on -nv and just focus efforts to supporting -nouveau [02:41] nouveau will get you x-video and stuff like that on an old riva tnt2, and you can't use any of the 177 or later blobs, and there are other showstoppers on the 96/71 blobs [02:41] since nvidia spends a total of 5 minutes a year working on them [02:41] and nv [02:41] afv: Kernel upgrades probably won't do much for nouveau; nouveau-kernel-source replaces all the drm infrastructure anyway. [02:41] ok :) [02:42] bjsnider: If we really wanted to use novueau as a feature-driver we'd need to make sure it's not slower than vesa on those cards. [02:43] a feature driver? is that what vesa is? [02:43] RAOF, and what about 3d? is the guide at http://nouveau.freedesktop.org/wiki/GalliumHowto ok to follow? [02:44] afv: Yeah. You should get a not-too-shabby compiz experience, if my 7600go is any indication. [02:45] hmm [02:45] i tried that today [02:45] nv is great for those, its just igp's, newer cards and those hybrid graphics laptops that really melt down with nv from what i've seen [02:45] bjsnider: You're suggesting that we use nouveau on the really old cards because nouveau supports interesting features, but on really old cards there's the problem that the acceleration setup time exceeds the actual acceleration, so the driver is slower than no acceleration. [02:45] RAOF, the gnome-shell guys told me in their channel that gnome-panel is not in fact being removed as an option in gnome-3, so don't worry about gallium by 10.10 [02:45] and some agp-pci-e bridge chip nvidia cards [02:45] but there's a "gmake" at the page that i didn't use :s [02:45] where's gmake from? [02:45] i get a "No command 'gmake' found, did you mean:" [02:46] i really hope to have nouveau gallium packaged in edgers by the time lucid releases, its really nice even now [02:46] that would be really nice [02:46] Sarvatt: Apart from the kernel panics, of course. [02:47] lol [02:47] yeah, i saw alot of commits supposedly fixing gpu hangs under 3d to nouveau a few days ago, at least for nv50 [02:48] RAOF, there are a couple of people over in +1 that have riva tnt2 cards i think. perhaps they know already if nouveau is fast enough [02:49] bjsnider: Yes. DanaG is one of them, and he complains that it's much slower than no acceleration. [02:49] cant imagine using nouveau on one of those, pixmaps + 16mb vram fun [02:50] am i supposed to run glxgears using "$ LD_LIBRARY_PATH="/home/afv/.temp/nouveau/mesa/lib/" LIBGL_DRIVERS_PATH="/home/afv/.temp/nouveau/mesa/lib/gallium" glxgears"? [02:50] for example [02:50] afv: Yeah. I tend to just export those variables and run stuff normally, though. [02:50] ok. but then i get a "Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable [02:50] " [02:51] Funky! [02:51] yup that looks right, i just set up a bash alias for it -- alias gallium='LD_LIBRARY_PATH="/opt/mesa/lib/" LIBGL_DRIVERS_PATH="/opt/mesa/lib/gallium"' [02:51] nice [02:51] do you have LIBGL_DEBUG=1 set afv? [02:51] should only see that if you do [02:51] For what it's worth, that guide is a bit old, and doesn't use the same set of configure flags that I use, but looks right. [02:51] I gather the main thing that is behind the push for nouveau is to get Ubuntu able to do KMS and show the fancy boot stuff across all the major gfx cards out of the box [02:52] running glxgears: http://pastebin.com/d461e9adf [02:52] Sarvatt, hmm, i don't think so :s [02:53] but if we are not confident that nouveau is solid enough for Lucid, then I'd be willing to try pushing back on it. But we'd really need to make a convincing case [02:53] As long as no one wants to actually support it with bug fixes, I think it'll be fine. [02:54] yeah like I said, I think most realistically we'll just point people to PPAs [02:55] As a piece of snapshot code right now, I think it's a better default nvidia driver than nv. [02:55] I could see us pushing backports for a few weeks post-release for any critical issues while it's still reasonably easy to backport stuff [02:55] still too quirky on my nv86 for me to say that :( [02:55] kms isn't only for boot [02:55] it also does fast vt switching [02:56] would want to isolate the chips that only work with KMS with nouveau as well, I havent seen a list yet but mine is one of them [02:56] bjsnider, yeah I know but that isn't a feature that many beyond us geeks care about ;-) [02:57] Yes, but that's a bit irrelevant for nvidia; the binary blob doesn't (and won't, I think) do kms, what we're really trying to support is "nice initial boot until you install the blob" [02:57] nerds [02:57] geeks bite the heads off chickens in a circus [02:57] nerds are sour candy that comes in a little box [02:57] Because people, quite reasonably, want 3D. And we *definitely* aren't going to ship that :). [02:58] bryyce, well played, number six. [02:58] if this was a normal release I would for sure be pushing for it but it being a LTS... I'm happy to use a PPA :D [02:58] I've never heard "geek" used in that fashion; in all the usages I've seen, “geek" is not pajoritive. [02:58] Wheras “nerd" is. Anyway... [02:59] yeah [02:59] and biting heads off chickens is cool [02:59] RAOF, I'll make a note to doublecheck with the kernel team about nouveau, either tomorrow or early next week [03:00] Ok. Thanks. [03:00] I'm not sure how I can be helpful there at the moment :) [03:01] i've got my bets on 2.6.34-rc2 being out before lucid :D [03:01] could be [03:02] and fixes needed for nouveau not being easily backportable to 2.6.32 [03:02] it's kind of funny (or sad), prior to UDS everyone was saying, "Let's be conservative about what we change in Lucid so we can really make what we have solid" [03:03] and then at UDS, day by day we got more and more X changes set as requirements... dropping HAL, nouveau, changing to the new wacom driver, etc. [03:03] And now it's all like “nouveau! kms! puppies!"? [03:04] I found it quite frustrating [03:04] i'm surprised how cracky its being in some areas (like the extreme boot speed aggressiveness causing other problems) and conservative in others (like the kernel version) [03:05] yeah [03:05] afv: nouveau-kernel-source uploaded; give it half an hour or so and it should be available for you. [03:05] if we had 4 months i can see it but i was under the assumption things were going to freeze alot earlier [03:06] half hour?! ppa builds got faster, had to wait 10 hours for the last round of ddx builds [03:06] the boot guys really drove hard for a lot of changes that I personally think are biting off a lot to chew [03:06] oh i think you built a gallium debug module afv [03:06] i dont get messages like that [03:07] is the kernel team happy with the idea of using the .32 kernel again? [03:07] bjsnider, the ones I talked to seemed enthusiastic about it [03:10] It's going to be an lts kernel release, isn't it? And IIRC RedHat will be using it, and suse, so we'll be in good company there. [03:15] hmm, Sarvatt, anyway i can't run compiz.. [03:15] do packages in backports build against other components in backports? because you can almost bet there will be libdrm updates needed to build new nouveau in backports [03:15] RAOF, thanks! [03:16] afv I use ./configure --enable-glx-tls --with-dri-drivers= --enable-gallium-nouveau --disable-gallium-intel --disable-gallium-radeon --disable-gallium-svga --with-state-trackers=glx,dri --with-demos=xdemos,demos,trivial,tests [03:16] afv: Does compiz segfault? [03:16] but i think the configure options have changed since the last time i built it [03:16] been alot of change in gallium configure flags in mesa master in the past few weeks [03:16] Because that's what it was doing for me most recently :) [03:17] nop. i get some weird stuff (like a white but transparent layer over the screen. lol) [03:17] Sarvatt, thanks, i'll use that [03:17] i think that wiki page had you compile in debug [03:19] compiz: http://pastebin.com/d328aeba1 [03:19] oh nice they updated the wiki [03:19] Sarvatt, hmm, maybe, it does have a "--enable-debug" [03:21] you can ignore the libtxc_dxtn.so error though, everyone gets that if they dont have it installed and use debug [03:23] guess i'll package up this libkms next time i update libdrm in edgers [03:25] ok :) [03:25] Libkms? [03:26] RAOF, do you know of nouveau has the same power-management issue that radeon has with the kms driver? where the card is constantly at full-throttle? [03:27] rebooting.. [03:27] "Preparing to replace nouveau-kernel-source 0.0.15+git20091231-0~10.04~ppa1 (using nouveau-kernel-source_0.0.15+git20100108-0~10.04~ppa1_all.deb) ..." [03:28] bjsnider: I haven't noticed it; I seem to get approximately the same (crappy) battery life with nouveau as nvidia. [03:30] I get ALOT less battery life with nouveau, its always running at full clock speed on my 8400M GS [03:30] brb. i hope :p [03:30] like 40 minutes vs 1 hour 50 minutes [03:30] It's possible that my 7600 just doesn't have any appreciable throttling. [03:31] yeah mine has 3 power states and its usually at 120mhz with the blob [03:31] Maybe mine's stuck on lowest throttle with nouveau :) [03:32] it probably doesnt lower the voltage at the different speeds on the older cards is my guess [03:32] That may well be it. [03:32] Sarvatt, what card do you have? [03:32] 8400M GS [03:33] how long have you had that laptop? [03:33] 2 years or so [03:33] wow [03:34] you've far exceeded the lifespan for a bumpgate chip as far as i'm concerned [03:35] yeah I got this one as a replacement for an older model that went through 3 replacements due to the crappy BGA mounted nvidia chips [03:36] i havent even really used it in 1.5 years since i got a netbook, its mostly run headless so that might be why :D [03:36] i figure the card in my rig has only lasted 2 years because it always remains at the same temp, because i never turn it off [03:36] ah, i c [03:49] hmm, this was not good :p [03:50] and my apt/cache folder just disappeared :s [03:51] Xorg log: http://pastebin.com/d1e65e6d6 [03:53] afv: Hows about dmesg; the problem is that nouveau's kernel module hasn't loaded, and the DDX won't work without it. [03:53] (In fact, the DDX is about to have the non-KMS codepath removed, too). [03:56] i didn't save dmesg :\ [03:56] but i have something like "kernel: [ 34.250444] Xorg[4301]: segfault at 18 ip 00000018 sp bffefc5c error 4 in Xorg[8048000+19f000]" at syslog [03:56] Yeah. Everything will break if you don't have the kernel module loaded. [03:56] right [03:56] well, i gotta go now [03:57] will be back later [03:57] thanks for all the help =) [03:57] keep up the good work [03:57] c ya [04:05] afv: FWIW I've just got compiz a-runnin' again on my 7600go [04:07] nice :) [04:07] bbl [04:31] ...and GPU lockup again. [04:32] it's not a lockup it's an unscheduled lack of complete functionality [04:38] No, it's an actual lockup. [05:07] still no libxcb update.. did it get held up because of the new libxcb-dri2 package maybe? [05:28] Can I force radeon/fglrx to POST my card when X starts? [06:58] bryyce: I wanted to be sure that the libdri/libglx stuff is done before uploading it [06:59] I didn't notice that change until tseliot was gone [07:12] tjaalton, okay [07:13] and looks like mesa needs to move libGL to somewhere else than /usr/lib for the alternatives to work... [07:13] it's getty uglier every day :/ [07:13] getting [07:13] I don't like how everything is changed to cater for nvidia [07:14] heh, yeah this is the kinda stuff pitti was worried would happen [07:14] we'd be using this forever, or as long as nvidia ships blobs [07:15] RAOF: I'm pretty sure RHEL6 will have nouveau by default [07:15] but they have the manpower to maintain it [07:16] it would be great if mark did what he said here http://www.markshuttleworth.com/archives/95 [07:17] as pointed out by airlied on dri-devel@ during the nouveau discussion.. [07:19] oh well, enough ranting, more waking up ;) [07:26] Sarvatt: we wouldn't have to bump the api twice, in fact not at all since the inputclass bump was only for wacom IIRC (and that can be patched in the driver) [07:26] need to check [07:30] yep [07:30] the other abi bump was due to "Add type name argument to CreateNewResourceType" [07:31] tjaalton, maybe you should email mark to remind him of that ;-) [07:31] bryyce: really? :) [07:31] it's too late for lucid anyway I think [07:32] actually, half the problem is that it's hard to find X.org engineers wanting to come work for us [07:33] yeah [07:34] but as a general rule canonical tends to focus resources more to integration and polish than to raw development, especially at the driver level [07:34] but I think it's partly due to the devel community thinking C wouldn't let them continue upstream work, but mostly just distro stuff [07:34] hehe, spot on :) [07:35] well and if you think about it, redhat is kind of unique in the amount of upstream development they do [07:36] but that is a business strategy they use, that lets them sell themselves to customers [07:37] oh boy, didnt notice the mesa problem with the PPA nvidia there [07:38] the way I see it is that after some point the organisation needs to contribute more upstream work to be a "valuable player" or something such [07:39] and that's what "the others" think [07:39] LIBGL_ALWAYS_INDIRECT=1 glxgears/compiz/whatever works but Error: couldn't get an RGB, Double-buffered visual without [07:40] you didn't notice there was no compiz? :) [07:40] dont use it, nope [07:41] tjaalton, it doesn't matter. They still complain anyway. Look at how heavily I worked with upstream on QA for -intel this past year, pushed bug reports up, quirks, lots of testing, documentation, and on and on [07:42] bryyce: but you're just one man :) [07:43] tjaalton, so? upstream (well, specifically RedHat) still does not recognize any of that as having contributed any value upstream [07:47] bryyce: my point was that there's only so much one man can do, and that can get lost in the noise [07:47] I know it's not fair to compare to RH [07:47] tjaalton, true, it still is quite demotivating to me personally to hear all this. Makes me want to go work on launchpad or something instead. ;-) [07:48] haha [07:48] heck, we actually have 3 paid people full time on X, and it's still not noticed [07:48] you have? [07:48] but redhat's been at this game for a lot longer, I think give canonical time and we'll see [07:50] tjaalton, well, we have one kernel guy full time devoted to X (sconklin this release, andy last time), and for lucid alberto is on X 4 out of 5 days [07:51] bryyce: ok, didn't know that [07:51] so if I haven't noticed that, what does it tell ;) [07:51] * tjaalton runs [07:51] yeah exactly [07:52] well, honestly with us all buried under the deluge of incoming bug reports it's hard to really put time into anything beyond fighting fires [07:53] when I'm feeling really cynical I think to myself that if we had more people who could do work upstream, I'd have them sit on the hands of upstream developers so they quit changing all this shit ;-) [07:54] of course then I'm sure our own Dx team would come up with some brilliant shit that should be changed upstream... [07:56] hehe :) [07:59] and we'd still get ripped because we'd be working on foo, when upstream would rather have us doing bar [08:00] well, with X there should be less chance for that. apps, sure [08:00] tjaalton, heh now you've got *me* ranting ;-) [08:01] bryyce: that was to be expected ;) [08:02] aanyway, back to reality. I'll test the inputclass/x.c.d patches skipping the abi bump [08:07] hmm, need to go shoveling. we got maybe 50cm snow already [08:08] wow [08:19] and next week I'll be joining the rest of the family in lapland, where there is -35 right now :P [08:19] got wacom working! [08:19] C [08:20] Sarvatt: ya [08:20] +y [08:20] http://pastebin.ubuntu.com/353354/ [08:20] woohoo [08:21] took 2 udev rules [08:21] show 'em [08:21] needed one to make the input/wacom symlink and another for xserver handling, one sec [08:22] yeah the package always had the first one [08:23] http://pastebin.ubuntu.com/353356/ [08:23] i'm not using the old packaging, didnt have any luck with the old xserver-xorg-input-wacom.rules file [08:25] do all the buttons work? or xsetwacom? [08:26] graphires working right, i'm digging out my intuos 3 now to test extra buttons [08:28] trying to find where i built this wacom, didnt install xsetwacom with the package but it built [08:33] yeah all looks to be working fine [08:36] http://pastebin.ubuntu.com/353361/ [08:36] picked up the extra pad of buttons on the intuos and such and they work [08:37] sweet [08:37] could you put the source somewhere, I'll try it on my aiptek/waltop [08:38] sure one sec [08:38] this wont work for serial tablets though since they're tty, i saw thjaeger posting patches to try to get it working on the linuxwacom-devel list [08:39] mine is usb [08:40] I suspect it'll fail miserably, but we'll see [08:40] intuos4 was out of stock :/ [08:40] and still is [08:41] http://sarvatt.com/downloads/xserver-xorg-input-wacom_0.10.3+git20100106.tar.gz [08:42] oh man.. intuos4 L up for an auction [08:42] the packaging is screwy, i just took thjaeger's latest and threw it in a new git checkout, it needs to install xsetwacom and not install the hal stuff on top of needing udev rules [08:42] L? [08:42] A4 wide size [08:43] oh nice [08:43] only a few months old, 360e :P [08:43] this intuos3 4x6 cost way too much [08:46] they are pricey [08:48] why did tseliot want libvdpau in main? [08:48] does something in main support building against it? [08:49] dont think that udev rule is going to work since the vendor doesnt match, looks like the hal fdi file was what let waltop work [08:49] superm1: isn't that required by nvidia or is it just for development? [08:49] Sarvatt: I'll fix that part [08:49] oh you're here [08:49] ffmpeg or mplayer? [08:49] tseliot, it's only needed if your application supports vdpau acceleration [08:49] or gstreamer? [08:49] which is mostly ffmpeg apps like mplayer and mythtv right now [08:49] i dont think gstreamer has support yet [08:50] at least i havent heard of it if it does [08:50] superm1: and shouldn't nvidia recommend that package? [08:50] tseliot, no it shouldnt [08:50] the apps that use it should [08:50] had this discussion with some people in debian and with bjsnider [08:51] if anything there could maybe be an enhances [08:51] ok, so basic support for vdpau lives in the driver but if you want to use it you'll have to install an additional package [08:51] well not entirely accurate [08:51] the basic support to open an implementation lives in the libvdpau package. the nvidia implementation lives in the nvidia package [08:52] the user wont have to install the second package either [08:52] it will be a shlibdeps for any package built against libvdpau-dev [08:52] Oh, there's some implementation in libvdpau? I thought it was basically “make it easy to dynamically load the appropriate library when it's available". [08:52] ah [08:53] the implementation itself doesnt live in libvdpau, no. [08:53] support to "open an implementation" [08:53] so dynamically loading the library is right [08:53] ok [08:54] superm1: also, any ideas as to why libGL.so.1 provided by nvidia is not loaded before libGL.so.1 provided by mesa? http://pastebin.ubuntu.com/353366/ [08:55] the hal fdi was adding wacom, and the udev rules just matched wacom product id's so i dont know that its going to work unless you add your tablets product id to the udev rule? [08:55] superm1: the path to the former is in /etc/ld.so.conf.d [08:56] Sarvatt: it doesn't use the kernel module [08:56] tseliot, hm. not positive.. [08:56] tseliot, where's the path to the mesa one referenced? [08:56] also ld.so.conf.d? [08:56] superm1: I think our last resort would be to use preload [08:57] tseliot, ugh that's not a good solution to rely on [08:57] because every app would have to do that [08:57] superm1: no, there's no need to specify /usr/lib as it's automatically picked up [08:57] /lib and /usr/lib are trusted paths, used by default [08:58] Sarvatt: meaning that the funcionality is limited, but at least pressure sensitivity worked at some point [08:59] tjaalton: right [08:59] tseliot, how does mandriva get around this? [08:59] i would think the priorities would work out identically [08:59] I'm talking to them right now [09:00] yes, they should and the same system seems to work well for them [09:00] are they maybe also using LD_LIBRARY_PATH too? [09:01] that would explain it [09:02] it looks like they don't [09:02] does the kernel recognize it as a tablet? imagine that 67-xorg-wacom.rules would pick it up if so since it loads wacom for all ID_INPUT_TABLET [09:04] Sarvatt: haven't tried yet ;) [09:11] Sarvatt: yes it does [09:12] id_input adds ID_INPUT_TABLET=1 [09:15] i cant load wacom without that extra udev rule making the symlink, but maybe thats just because i'm using the wacom module.. the old udev rule only touched things with a wacom product id from what i see [09:16] and it just matched some extra things that work with it like waltop in the fdi [09:43] Sarvatt: heh, I need a patch from the wacom list to make it work with inputclass [09:46] but lunch first [09:49] tseliot: if i strace ldconfig it messes with the /usr/lib/nvidia-current stuff before the /usr/lib stuff.. [10:22] sweet, InputClass & xorg.conf.d works(tm) [10:25] though it also tries to load drivers for /dev/input/mouse*, which is confusing [10:25] and wacom loaded too, but doesn't do anything :) [10:28] nice [10:30] input-events doesn't show any events either [10:31] wacom_drv might grab the device [10:31] so make sure to test from a vt [10:31] it works for the keyboard though, but I will [10:32] whoa, it _does_ work from a vt [10:32] hmm and I think whot is off by now [10:33] evdev doesn't grab so the keyboard is fine, yes [10:33] but synaptics and wacom... [10:33] hmm ok [10:50] bryyce: i'm not sure counting tseliot as "working on X" is quite accurate, from what i can see he's working on nvidia and fglrx. which isn't quite the same thing. [10:50] jcristau: ??? [10:51] jcristau: this is only my 1st task [10:52] as soon as I'm done with the alternatives system I can spend time on open drivers and X in general [10:53] okay then. we'll see. [10:53] now you woke up the bear ;) [10:54] jcristau: were you replying to something that bryyce said? I think I'm missing context here [10:54] yes [10:54] I'm trying to determine if 3D acceleration is available in X so we can either install a 2D or 3D netbook-launcher interface on ARM devices. What's the best way to determine this? [10:55] glxinfo | grep direct [10:55] (in theory) [10:57] why in theory? [10:58] it should work [10:58] tseliot: yeah I was chatting (ranting) with bryyce about the priorities and upstream contributions :) [10:58] OK, I'll do some experimenting, thanks [10:58] got upset about the nouveau situation, and how it could be better [10:59] tseliot: btw, is the libglx/libdri change in xserver good to go? [10:59] tjaalton: oh, I see. As soon as I finish this I'll be able to work on the input.d class as promised to upstream. I would also like to help with open (graphics) drivers. We'll see [11:00] sure [11:00] and great to hear [11:01] tjaalton: yes, those are fine. The nvidia part is required now [11:06] (glxinfo|grep direct won't tell you whether stuff is accelerated) [11:08] jcristau: any other thoughts if thats not it? [11:08] look for the renderer string [11:08] right, only if you have direct rendering [11:09] so glxinfo | grep 'renderer string' [11:09] tseliot: which you always have. [11:09] jcristau: not always [11:10] unless you don't have it on purpose, but then you know. [11:10] or your system is partially broken [11:24] jcristau, tseliot: Is there anyway of determining this without glxinfo? We don't have that in our live images. [11:24] you can install mesa-utils [11:24] which contains glxinfo [11:59] tjaalton: I think I'll just move libGL.so* to /usr/lib/standard-x11 (as I did for libglx.so and libdri.so) and use alternatives to point to other that or nvidia or whatever we select [12:00] this will make sure that, as it already happens in some linux games (as the Mandriva developer told me), if they dlopen libGL.so.1 directly things will still work [12:03] tseliot: hrm, so the outcome is that in order to be able to select the GL implementation, we had to change three non-blob packages. and irreversibly, most likely [12:04] tjaalton: x, mesa, libxvmc (even though the 3rd one could be avoided) [12:04] but yes [12:05] :-/ [12:14] I guess there's no going back, so commit & upload what you need [12:16] right, I'm getting mesa from git as we speak [14:04] tjaalton, jcristau: do we override configs/linux (in mesa) in the debian/rules? [14:04] tseliot: they are not used since autoconfig [14:05] ok [14:11] tjaalton: I've found out what sets the ".note.ABI-tag" in mesa that breaks things for us [14:11] src/mesa/x86/glapi_x86.S [14:12] generated by src/mesa/glapi/gl_x86_asm.py [14:12] and the other x86_64 script [14:12] the ABI-tag is set if we enable tls [14:13] #if defined(GLX_USE_TLS) && defined(__linux__) [14:14] why doesn't mandriva enable it? the only reason why fedora doesn't is selinux [14:14] and that'll change sooner or later [14:14] let's what they say [14:15] what does that supposedly "break"? [14:17] jcristau: well it doesn't really break anything. It simply makes ldconfig believe that the libGL.so.1 in mesa is a completely different library from what other vendors, say nvidia, provide [14:17] libGL.so.1 (libc6, OS ABI: Linux 2.4.20) => /usr/lib/libGL.so.1 [14:17] libGL.so.1 (libc6) => /usr/lib/nvidia-current/libGL.so.1 [14:18] the first one is from mesa [15:27] tjaalton: I've come up with a solution that doesn't suck :-) [15:29] tjaalton: i.e. we simply install libGL.so* to /usr/lib/mesa (or whatever) and the file in ld.so.conf.d/ (that we already use) will make ldconfig look for libGL.so* look in the right place [15:29] (well, it doesn't suck too much) [15:42] tseliot: ok [15:42] tjaalton: so the diff in mesa will be very small [15:42] that's good [15:56] bryyce, hey are we good for alpha-2 to have ATI radeon KMS enabled? [15:57] it wasn't already? [16:00] apparently not, I thought it was enabled after alpha1 :) [16:02] tjaalton, it was an is enabled since just after alpha-1, just making sure 'you' are ok with it remaining so for an annouced released [16:02] apw: ah, ok [16:16] pretty sure its almost guaranteed you're not going to have 3d acceleration on any arm platform, we disable egl and stuff in mesa [16:17] hm? [16:33] hi [16:33] bug 504149 [16:34] Launchpad bug 504149 in xorg "[lucid] after update keyboard and mouse do not work in X" [Low,Won't fix] https://launchpad.net/bugs/504149 [16:34] if anyone cares to take a look, and help me save my (and probably many other Lucid user) systems [16:34] why? [16:34] tseliot: ^^^^^^^ [16:36] your logs indicate that hal is working normally, so what's wrong? [16:37] tjaalton: no mouse or keyboard in my system [16:37] after upgrades from two days ago [16:37] and yesterday reboot [16:37] touchpad works, actually [16:37] ok, probably due to the faster boot work [16:38] if i stop GDM i can use keyb in TTY [16:38] so, pretty please, dist-upgrade and be done with it [16:38] cant! [16:38] it forces the removal of nvidia driver and kernel [16:38] surely you can live without nvidia for a few days? [16:38] days? [16:38] kernel? no it doesn't [16:38] been like that for 1 month [16:38] yeah, and you updated anyway? [16:38] no [16:39] i never dist-upgrade when _important_ packages are touched [16:39] hehehe [16:39] aptitude safe-upgrade only [16:39] so expect breakage [16:39] i do [16:39] but not being locked out of my own system [16:40] dist-upgrade ftw [16:40] i wouldnt been running +1 for 3 years not expecting breakage [16:40] very funny [16:40] yes it is [16:40] how about packaging proper matching X with close source drivers ? [16:40] I don't understand what you are asking on that bug [16:40] hehe [16:40] that would be funny too [16:40] :\ [16:40] yes, I'm laughing [16:41] oh i bet [16:41] i'm laughting too... for not being and ATI user [16:41] bug 494166 [16:41] ohh wait... i'm too.. debian unstalbe at work [16:41] Launchpad bug 494166 in nvidia-graphics-drivers-96 "[lucid] nvidia-glx can't work with new xorg 7.5" [Medium,In progress] https://launchpad.net/bugs/494166 [16:41] * BUGabundo_work subs [16:43] tjaalton: can u assure me the return of my input devices after dist upgrade, and provide a proper downgrade route, in case that fails ? [16:43] the downgrade path is to install karmic [16:43] ahah [16:43] if you desperately need the nvidia [16:43] do that to all your testers [16:43] and be left with a borked final system [16:43] eh? [16:44] no, i dont want nvidia that bad [16:44] i want my mouse and keyb.... *that bad* [16:44] yes, I bet it works [16:44] 100$ and u are on [16:44] i need to pay my new WD [16:44] u can start helping [16:44] since this is the first bug about this.. [16:44] and I need a wacom :) [16:44] well, second [16:44] i subbed to that bug [16:45] just because you didn't dist-upgrade [16:46] well... dont break X and ask for the removel of N packages including a kernel image [16:46] what kernel image?? [16:46] there's a reason for the video abi conflicts you know [16:46] cant say out of my head [16:46] since your nvidia wouldn't work with 1.7 [16:46] i know [16:46] new X [16:46] i know and i understand [16:47] then why do you complain? [16:47] hence the reason i didnt dist-upgrade [16:47] tjaalton: cause it broke my input methods [16:47] no, that's the plumbing [16:48] and we went to udev input handling before alpha1, so hal was never tested nor meant to be used [16:49] i know [16:49] it wasnt there!! [16:49] actually it's expected to break, the fdi enabling X i-h was removed from hal [16:49] that's the secondary bug [16:49] seems it was pulled again into my system [16:51] hal was? [16:51] jcristau: oh right, so no way hal can work [16:51] hmm no, running the old version it should [16:52] jcristau: damn, didn't read it well enough :) [16:52] tjaalton: might be a good idea to have the new hal Break old xserver-xorg-core just to make sure? [16:52] jcristau: yes, why not [16:54] jcristau: pushed 1.7.4 [16:55] ok [16:55] bjsnider: hal is needed on some laptops for gnome-power-manager. it will be modified to run only when needed [16:55] oh, cool [16:56] that kind of sucks though, doesn't it? it has to be installed by everybody ony for that one small use-case [16:56] yes [16:56] :) [16:57] gnome-power-manager needs to be slapped around a bit [16:57] BUGabundo_work: so, the way to make hal work again is to go back to the version on karmic [16:57] bjsnider: yeah I think it'll get fixed sooner or later, but not necessarily for lucid [16:58] heh, "All the X drivers need to support XBACKLIGHT before we can turn it off completely" [16:58] https://wiki.ubuntu.com/Halsectomy [16:58] why the shouting? [16:58] :) [16:59] [17:03] so either downgrade hal, or distupgrade, lose nvidia, what get my self into what hell, until nvidia release 1.7 compatible driver [17:04] ok... at least i have a choise [17:04] does the blob not work with the new x server? [17:05] everybody who's emailed me about it says it does [17:07] bjsnider: which version? [17:07] BUGabundo_work: there is a compatible one available, it's just not packaged yet [17:07] but soon [17:07] 185/190/195 [17:07] 190 is on tseliot's ppa [17:08] i packaged all 3 for lucid at one point until yesterday and everybody reported to me that they worked [17:08] oh, the old packaging [17:08] sure [17:08] right, the old packaging [17:08] anyway, gotta go [17:09] buenas [17:09] mi tarjtea grafica [17:09] no acepta los afectos visuales [17:10] in english please [17:10] i think he's saying he can't enable visual effects [17:10] kaloss: puede depender de varios motivos pero tienes que hablar inglés [17:10] i got that much :) [17:10] yes [17:10] my efeccts visual [17:11] my moptherboard pc chips 955 integrated [17:11] :o [17:12] kaloss: did you file about report about it? [17:15] seen here----> http://paste.ubuntu.com/353541/ [17:21] heck [17:21] I meant to say, did you file a bug report about it? [17:22] kaloss: no, unfortunately you won't get 3D effects with a VIA card [17:22] ugh via [17:22] tough luck. [17:22] * tseliot nods [17:23] almost as bad as poulsbo ;) [17:23] now you're reading my mind... [17:26] i thought via had opened everything up and hired a couple of the openchrome guys? [17:26] no, 3D is still proprietary [17:26] i very much doubt "everything" [17:27] aren't they developing a gallium driver? [17:27] had they opened everything, things would have been in much better shape now [17:28] but even with gallium you can keep it closed [17:28] :-/ [17:28] well, they're definitely better than they used to be [17:29] which isn't saying much, because there was no place to go but up for them [17:29] :-) [17:33] tjaalton: I'm rebuilding mesa locally now. If it works, I'll push my changes for X and Mesa to git and we can start uploading things [17:38] i.e. patch for X: http://pastebin.ubuntu.com/353554/ [17:38] patch for mesa: http://pastebin.ubuntu.com/353556/ [17:59] tjaalton: ok, pushed to git [18:01] why shall I use debuild -I".git" -S -sa -v$previousUbuntuVersion ? [18:01] the -v part [18:05] see dpkg-genchanges(1) [18:06] jcristau: aah, ok, it makes sense now [18:10] but still -sa shouldn't be required unless is a new upstream release [18:11] -S should be enough [18:11] -Sd [18:12] or -S -sd [18:12] i thought [18:13] -sd Forces the exclusion of the original source and includes only the diff. [18:13] -S Specifies that only the source should be uploaded (no binary packages will be included). [18:15] right, so if i'm just changing the build scripts that's what i do [18:16] either of them should be ok in this case [18:16] and the ppa build system and my rig both have the same orig tarball, so that's why it wor,s [18:19] * tseliot -> dinner (brb) [18:44] jcristau: dunno if you saw but the remove render reclock commit went to stable, definitely still needs powersave=0 on top of that here though, i'm still getting flickering after resume without it. still dont understand why powersave=0 doesnt fix it without that commit as well though [18:45] Sarvatt: okay. i think i'll get the debian kernel people to set powersave to 0 by default and call it quits... thanks for the heads up [18:46] you install a /etc/modprobe.d/intel-kms.conf with the driver, why not just throw it in there? [18:47] err i915-kms.conf [18:47] because it's safe to do in the kernel [18:47] and if it's going to be temporary it's better done there [18:48] true, it breaks <.32 adding it in the modprobe.d/i915-kms.conf [18:48] i915 doesnt load because of the invalid parameter on 2.6.31 when i add it in there [18:48] assuming the intel people get their stuff working in .33 i'd rather not have to clean things up when we bump the kernel [18:53] i'm glad linus seems to not care about feature freezes for intel and pulls drm-intel-next whenever its ready :D [18:53] ok i guess its time to drop xserver from xorg-edgers, going to have to put a big warning for people to revert those packages manually at the top and hope people read it :D [18:55] if I delete it ppa-purge wont revert it though, ugh [19:01] tjaalton: seems like we could hack together a wacom package that only works for usb devices now doesn't it? I wish thjaeger came on irc, looks like he's working on extending it to work for serial devices using tty instead of just input [19:01] http://sourceforge.net/mailarchive/forum.php?thread_name=4B42A1BB.6060706%40gmail.com&forum_name=linuxwacom-devel [19:02] he's sent me patches that do work for the old 0.8.x wacom packages under input abi 7 but that only works with hal [19:04] i'm an idiot when it comes to udev so I can't figure out why the old udev (non-xorg one) doesn't work but my one that just creates the input/wacom symlink does [19:04] old udev rules file I mean [19:09] apw, yep +1 from me === vish is now known as mac_v === mac_v is now known as vish [19:11] bryyce, tjaalton: I have uploaded my changes to X and Mesa. I'll upload libxvmc now [19:14] hi [19:15] is there a site on the net that provides new poulsbo drivers [19:15] ? [19:17] I copied fails builds from other repos to my and made them work on my ppa:thopiekar/poulsbo [19:17] http://launchpad.net/~thopiekar/+archive/poulsbo [19:18] thopiekar-t91: we don't support poulsbo any more [19:18] is there a alternative.. [19:18] vesa.. [19:18] but you will find some unofficial repositories on ubuntuforums.org [19:18] can you at least help me to get it work.. [19:18] use them at your own risk though [19:19] tseliot: the howtos there are using ubuntu mobiles jaunty ppa but I want to push them to karmic [19:20] jcristau: I think I'm using atm vesa .. it's really eating my battery's energy :/ [19:20] thopiekar-t91: http://swiss.ubuntuforums.org/showthread.php?t=1253406 [19:20] feel free to push whatever you like in your ppa [19:22] yes but these packages doesn't work.. ok I will work on it, thank you anyway.. [19:23] tseliot, with those changes, what's next on the todo for the alternatives stuff? [19:24] bryyce: the 3 nvidia flavours (which I'm ready to upload) [19:24] then I would like to upload screen-resolution-extra, nvidia-common, nvidia-settings and (when pitti is online) the new jockey [19:25] * bryyce nods [19:25] bryyce: screen-resolution-extra is used by nvidia-settings to use policykit [19:25] i.e. no more sudo with nvidia-settings [19:26] bryyce: I think I'll make some additional changes to the alternatives system but this will be after alpha 2 [19:27] this whole setup breaks being able to use drivers directly from nvidia doesn't it? [19:27] Sarvatt: if nvidia-common is installed, the nvidia-installer will stop [19:27] Sarvatt, IIUI you would need to uninstall the ubuntu driver, then you could install from upstream [19:27] ah I purge nvidia* when I use the nvidia drivers [19:28] but yes, the nvidia-installer, even if successful won't work because of the ld.so.conf.d stuff [19:28] just thought the shuffling of libs might screw it up somehow [19:28] and I'll fix this [19:28] I was talking to the Mandriva guys about it today [19:29] we can cooperate on this [19:29] (as we use the same system) [19:29] nice [19:29] :-) [19:31] alot of people are using the upstream driver because the distro ones dont work right now (me included) so it might warrant a release note for alpha 2 on how it that doesn't work at the moment [19:31] is what I was thinking [19:31] Sarvatt: it's a good idea [19:32] i think that the 195 driver should be used instead of the 190 for lucid [19:32] bjsnider: sure, as soon as it's released as stable [19:32] 195 will probably be the stable release any time now I'd bet [19:32] super easy to update with all this work now at least :D [19:32] * tseliot nods [19:32] tseliot, yes but lucid isn't stable so why do you have to package a stable nvidia driver? [19:33] Sarvatt, not super easy. the 195 contains 6 new files that have to be packaged [19:33] bjsnider: what if nvidia doesn't release it as stable in time for Lucid's release? [19:33] they will. no question [19:34] in general, this is my approach, especially with things that I can't fix [19:34] actually, 190.53 isn't even a stable release yet is it? [19:34] namely proprietary stuff [19:34] yes, it was promoted to stable [19:34] recently [19:34] tseliot, i just figure, what with those new files, why not put them into the build scripts now while you're working on them as opposed to having to jump back into them knee-deep in a month? [19:35] ah indeed it is [19:35] plus kde users should be using the 195 since it accelerates xrender for the first time [19:35] bjsnider: I can put 195 in a PPA and experiment there [19:36] cool [19:36] there are two shared libs that will have to be execstacked and linked [19:36] and a file that goes in /etc [19:37] 3 opencl headers [19:37] now we have this deadline that is alpha 2 and I have to make sure that things work in time for alpha 2, then I can think of the rest [19:37] ah, good to know [19:38] i just figured it would be easier on you to do this work while the build scripts are all in your mind as opposed to leaving it for a month and then having to pick it all up again [19:38] are the headers in a standard place? picked up by the current install globs? [19:38] no [19:38] they are in /usr/lib/CL [19:38] i don't think the installer would pick them up [19:39] i think the installer would pick up /usr/lib/libnvidia-compiler.so.195.xx [19:39] but it would have to be linked in the .links file [19:41] the windows driver is already at 195, and the linux team likes to stay current with that, so they'll be switching as soon as they get the major bugs out of the 195 [19:42] great, nvidia-current-cl nvidia-current-cl-dev packages then..? is there any generic libcl it hooks into? [19:42] wait, what? [19:42] i thought we didn't want to split anything off [19:43] one will end up in nvidia-current, the rest in nvidia-current-dev I guess [19:43] the two libs would be in nvidia-current, the 3 headers in the dev package [19:43] Sarvatt, are we considering that libdrm execbuf bug solved with latest mesa/libdrm? I see the bug report is still open upstream [19:44] and then there's an /etc file [19:44] bjsnider: what's in /etc ? [19:44] bryyce: I still have the problem with an updated intel ddx but not with 2.9.1 [19:44] but no problem with libdrm/mesa updates without updating the ddx [19:45] Sarvatt, weird okay, so as long as we don't upgrade -intel we can go ahead with upgrading libdrm/mesa? [19:46] I've been messing around with my drivers lately (part manually, part from tseliot's restricted-blah-blah ppa, and part ubuntu repositories), and finally the nv driver is working for me, but DRI does not seem to be working. Is this expected, or did I mess something up along the way? (Using the "nv" driver, by the way) [19:46] tseliot, /etc/OpenCL/vendors/nvidia.icd -- it contains this: libcuda.so [19:46] tjaalton, ^ is uploading the new libdrm/mesa on your todo list? If not, should I give it a go? Would be nice to have done for a2 [19:46] I'm really confident enough to say yes to that after 4 days testing, libdrm 2.4.16 alone had a crashing problem that must have been been fixed in 2.4.17 (there were a few intel bug fixes) [19:47] soren: what did you take from my PPA? [19:47] tseliot: Let's put it this way: It's in my sources.list, and apt says I'm all up-to-date. [19:47] bjsnider: hmm... I'll ask nvidia about it [19:47] soren, glx isn't working? [19:48] good idea [19:48] bjsnider: Well... 5 minutes ago, glxinfo just gave some error (sorry, I forget the exact error), which was caused by libdri.so was pointing to the nvidia-current one. [19:48] soren: /var/log/Xorg.0.log ? and the output of update-alternatives --display gl_conf please [19:49] bjsnider: Now, I do get some useful output, but "direct rendering: No (LIBGL_ALWAYS_INDIRECT set) [19:49] " [19:49] tseliot: gl_conf? What's that? [19:49] the bug was so severe before i never had over 24 hours uptime with the newer ddx, 4 days *trying* to crash it by repeatedly loading a folder with hundreds of videos and letting it make thumbnails and deleting those thumbnails and repeating when I couldnt last 2 rounds of that before seems like its fine to me [19:49] soren: the master link [19:49] Ah, I see. [19:49] Sarvatt, ok good to hear [19:50] Sarvatt, happen to know if updating libdrm/mesa is on tjaalton's todo list for a2? [19:50] tseliot: Hahah, that's pointing at /usr/lib/nvidia-current/ld.so.conf [19:50] soren: type: sudo update-alternatives --set gl_conf /usr/lib/standard-x11/ld.so.conf and then do an ldconfig [19:50] tseliot: As I said: "part manual fiddling" :) [19:50] always with sudo [19:50] tseliot: Sure, sure. [19:50] soren: when all is in place jockey will deal with that [19:51] I have no idea :( seems like he wanted to push it ASAP though and the libdrm is blocking alot of other possible updates [19:51] but I think he wanted to adjust libdrm so it replaces headers again which intel 2.10 needs to build [19:52] tseliot: That did not do the trick. I'll pastebin my xorg.0.log. [19:52] ah right [19:52] soren: if you still have LIBGL_ALWAYS_INDIRECT set, unset it? [19:53] http://pastebin.com/fbb2dba5 [19:53] jcristau: Um... I didn't set anything. Is it an environment variable? [19:53] Sarvatt, ok I'll touch base with him when he's around but won't pick at it myself for now [19:53] yes [19:53] wow, the nvidia driver package for windows is 105 MB [19:53] jcristau: Oh, wow. It is an environment variable. Where the heck did that come from? [19:54] soren: BTW nvidia doesn't provide libdri.so. Even if you select nvidia you will use libdri.so from X11 [19:54] JamieBenett: I'm almost positive you arent going to get accelerated GL on any arm platform in ubuntu right now, they all have proprietary graphics accelerators that would need to interface their opengl ES implementations with egl for acceleration as far as I know [19:54] tseliot: I didn't say all my manual fiddling was sane :) [19:54] heh [19:55] Um... What would set LIBGL_ALWAYS_INDIRECT ? [19:55] something that's trying to run compiz? [19:55] any we dont even build mesa with egl support (not that I know that would work with things) [19:56] i think mythtv sets it too? could be really mistaken there [19:57] i'm not ruling out any mythtv stupidity [19:58] arm 3D acceleration on linux is worse than paulsboro, most use powervr too :( [19:58] jcristau: Ok, if I unset LIBGL_ALWAYS_INDIRECT, glxinfo says "direct rendering: Yes". [19:58] (not that "direct rendering: Yes" means anything) [19:58] (in terms of gl acceleration, that is) [19:59] i think if you can get a kernel blob interface up you might be able to get it working with gallium though [19:59] jcristau: I'm learning a lot today. How can I tell whether it's software rendering or not? [19:59] Hahah: OpenGL renderer string: Software Rasterizer [19:59] yes, if glx is broken usually you get only errors from glxinfo [19:59] soren: right, that. [20:01] jcristau: So what makes the difference here? What provides the drivers for hardware accelerated glx (is that the right terminology)? [20:02] Is that mesa? [20:03] soren, yes, for most of the open source drivers [20:04] Fascinating :) [20:05] with nv, the developers seem to prefer that users needing gl use -nvidia instead [20:06] so gl support for -nv is fairly behind the times [20:06] So when my memory is trying to convince me that I used to have compiz running with nv, it's lying? [20:06] you can still use compositing with xrender [20:07] with nv [20:07] I think I did that with KDE 4 once [20:07] huh? you can? [20:07] O_O [20:07] openGL is much better [20:07] hmm [20:08] Oh, well. [20:08] you can try that with a Kubuntu live image [20:08] note: I'm not suggesting that you do it ;) [20:09] I suppose I'll try to get nvidia working instead. [20:10] soren: with my PPA + the new xserver and mesa that will soon arrive directly in Lucid, 3D acceleration should work [20:11] tseliot: update-alternatives --set /usr/lib/nvidia-current/ld.so.conf gl_conf, and then s/nv/nvidia/ in xorg.conf, and I should be golden? [20:11] tseliot: You mean for nvidia or nv? [20:11] soren: "update-alternatives --set gl_conf /usr/lib/nvidia-current/ld.so.conf" and yes, I was referring to nvidia :-) [20:12] tseliot: Uh, right, sure, that's what I meant (the update-alternatives thing). :) [20:12] * soren is lying. [20:12] I'm actually using --config [20:12] :-D [20:12] that's easier [20:12] lots [20:12] * soren takes this config for a spin [20:14] tseliot: I get a bunch of "Xlib: extension "GLX" missing on display ":0.0".", when I run glxinfo now. Xorg.0.log says: [20:14] [ 0.034084] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [20:15] dlopen: libGLcore.so.1: cannot open shared object file: No such file or directory [20:15] soren: did you do ldconfig and do you have my new x and mesa? [20:17] Everything is up-to-date, but I forgot ldconfig. [20:17] * soren tries [20:18] soren: are the new mesa and X already in lucid??? [20:18] tseliot: No clue. [20:18] tseliot: Probably not, since you ask that way. [20:19] I was trying to answer your question :) [20:19] apt does not want to install any updates, so I've got whatever's freshest in the archive and/or your ppa. [20:19] https://launchpad.net/ubuntu/+source/xorg-server/2:1.7.3.902-1ubuntu2/+build/1436731 [20:19] https://launchpad.net/ubuntu/+source/mesa/7.6.1~rc3-1ubuntu2/+build/1436737 [20:20] and the answer seems to be no ;) [20:21] * soren waits another three hours then :) [20:23] tseliot: I'll stop bothering you now. :) [20:24] soren: no problem, I'll spend the night waiting for the packages to build ;) [20:41] bryyce: yes, those are ready [20:41] we can munge the headers after a2, if needed [20:44] tjaalton, sounds good [20:45] tjaalton, ok do libdrm and mesa need anything before they get uploaded, or are they want to go now? [20:45] bryyce: mesa needs to be merged with tseliot's latest change, nothing else [20:46] I've got local 'ubuntu-test' branches for both [20:46] wonder if they would be useful on git.d.o [20:46] for future work [20:46] another mesa? [20:46] 7.7 :) [20:46] nice [20:49] ok [20:49] I'll work on some of the other merges [21:00] bryyce: btw, the versions_current lists -amd and -via, both of which are dupes (-geode, -openchrome). those could be filtered out [21:03] tjaalton, ok; added to my todo list [21:03] bryyce: thanks [21:09] hi, i need help with xorg graphics drivers :D [21:10] everytime i boot i get an error message about ubuntu running in low graphics mode [21:10] exiting to console and starting gdm works fine though [21:10] so gdm didn't start the first time [21:11] i get the message with nvidia drivers from tseliot's ppa, with and without xorg.conf and even with drivers apt-get purged [21:11] tjaalton: probably [21:11] there's some race condition with the booting process on lucid [21:11] it's not a driver bug though [21:11] ok, so this is a known issue? [21:11] at least to me, since I get it all the time [21:11] ok :) [21:12] the Xorg.0.log was not updated, neither were the gdm logfiles.. so those would suggest that gdm didn't start at all [21:12] but failsafe did [21:12] and since upstart doesn't log boot msgs... [21:13] i just tried to reinstall nvidia-current via jockey, but this time i got an error message [21:13] So... haven't asked in a couple weeks and feel it's due. Any chance that we'll get wacom input drivers again in lucid anytime soon? :) [21:13] ScislaC, nope [21:14] bryyce: Oh well... I'll just keep holding off on updating. I just feel like I don't help much with testing when I'm not up to date. [21:14] evening [21:14] we might get something for some ppa though [21:15] following tjaalton advice i dist upgraded [21:15] now my lucid is in low grafics mode [21:15] but not in the archive until the debian maintainer is ok with it [21:15] but at least mouse and keyb work :\ [21:16] hi BUGabundo :D [21:17] hey knittl [21:17] guys any nvidia or nv driver i can use to get proper resulotion ? [21:17] BUGabundo: just exit to console and type sudo service gdm start [21:17] i've had the problem for some time now [21:18] BUGabundo: nv doesn't work? [21:18] logfile hen [21:18] then [21:18] can i install the one in PPA? [21:18] if so, why isnt it in archive? [21:18] tjaalton: havent tested NV. thats why i'm asking [21:30] install nvidia vdpau PPA [21:30] removed my xserver-xorg [21:31] no you should have -nv installed. if not, install xserver-xorg-video-all [21:32] let me se [21:32] tjaalton: no. -video.all is not here [21:32] so how do u purpose i fix the blog? [21:32] Pblob [21:33] installing X takes nvidia (even from PPA) [21:35] use tseliot's ppa [21:35] why aint that stuff in x-edger PPA or archive yet? [21:36] because it isn't ready [21:36] or wasn't [21:37] tjaalton: link please? [21:37] found it [21:38] err [21:38] tseliot ppa only has up to karmic [21:38] no lucid package [21:38] look closed [21:38] closer [21:38] there are many ppa's [21:39] * BUGabundo blames google [21:39] x-testing ? [21:40] no [21:40] saw it [21:40] prop.impor [21:41] ok. package list update . now what? install blob? [21:41] i guess [21:41] tjaalton: which one? [21:41] i dont see a 185 / 190 / 195 [21:41] you also need the latest mesa/xserver from the main archive [21:42] -current [21:42] tjaalton: which package name, please? [21:42] nvidia-current [21:42] please, not too hard to look at the ppa [21:43] no such thing in my apt db [21:43] nor is nvidia-current in that ppa [21:43] sure is [21:43] rest is left as an excercise [21:43] -> [21:44] i'm sorry [21:44] i dont see it [21:44] nor can i find it with aptitude [21:44] i see nvidia-common [21:44] and [21:44] nvidia-graphics [21:46] tjaalton, nvidia-current is not in alberto's ppa. it is call nvidia-graphics-drivers [21:46] barf [21:47] then what's this: https://edge.launchpad.net/~albertomilone/+archive/proprietary-video-improvements/+files/nvidia-current_190.53-0ubuntu1~proprietaryppa22_amd64.deb [21:48] no idea [21:48] need a screenshot of https://launchpad.net/~albertomilone/+archive/proprietary-video-improvements/+packages ? [21:48] cause its not there [21:48] what about "view package details"? [21:48] tjaalton, that is created from the nvidia-graphics-drivers package [21:48] bjsnider: yes, I thought he was looking for the binary package [21:49] apt should find it anyway, after an apt-get update.. [21:49] did that [21:49] nothing [21:50] prob didnt build for 64bits [21:50] both are there [21:50] grrr [21:50] rebooting [21:50] and trying again [21:50] that won't help apt [21:51] i know [21:51] but i'm frustrated [21:52] ok [21:52] sudo gdm stop [21:52] now looking for the driver [21:53] http://paste.ubuntu.com/353644/ [21:53] and [21:53] http://paste.ubuntu.com/353645 [21:54] who's alberto-milano? [21:54] ie. the url is wrong.. [21:55] one - too many [21:55] milone, not milaon [21:55] milano [21:55] so, two typos [21:56] thanks [21:56] my eyes are terribly tired [21:56] already put my eye drops [21:56] copypaste ftw [21:56] lets see if it improbes [21:56] tjaalton: humm yeah [21:57] :( [21:57] i still cant see them [22:01] tjaalton: lol [22:02] tseliot: i'm sorry, but its not funny [22:02] BUGabundo: add ppa:albertomilone/proprietary-video-improvements from the Software sources program [22:02] i understand you work very hard in providing [22:02] this package the best u can [22:02] I was laughing about my name [22:03] or of what became of my name ;) [22:03] but when it subums an user system like this without proper upgrade path, it suck [22:03] ok [22:03] i see current [22:03] but not -graphics [22:04] experimental releases are not intended to be used by everyone [22:04] you want current [22:04] yep [22:04] instrallng [22:04] but your main mirror probably doesn't have the needed mesa/xserver [22:04] tseliot: i've commited myseft 3 years ago to run at least one box in +1 [22:04] tseliot: maybe you should add a Depends on those [22:04] for the nvidia* [22:04] so i can test, and provide good feedback [22:05] allowing we all to have a good release after 6 monts [22:06] tjaalton: aren't transitional packages enough? [22:06] tseliot: no I mean depends on mesa/xserver [22:06] note: I haven't uploaded nvidia in Lucid yet [22:06] since 3d doesn't work with the old ones [22:06] that is going in today right? [22:06] yep [22:07] an archive admin will have to approve nvidia-current though [22:07] yeah, i'm telling everybody to get rid of the ppa versions that use the old package system [22:07] ok [22:07] i got -current from PPA [22:08] do i need to manually choose a mesa too ? [22:08] tjaalton: 3d for nvidia doesn't work with those. 3D with open driver does work [22:08] just make sure you have 7.6.1~rc3-1ubuntu2 [22:08] tseliot: umm what? [22:09] tseliot: you need the new mesa for the libs to be sorted out, right? [22:09] tjaalton: i dont! installing [22:09] libosmesa6 right? [22:09] -nv never had 3d, and never will [22:09] BUGabundo: no [22:10] no? [22:10] all others are dgb or dev [22:10] what you already have installed, just that the version should be that [22:10] tjaalton: aah, you mean versioned dependencies on X and mesa [22:10] you don't need to install any new packages [22:10] tseliot: yes [22:11] rebooting [22:11] BUGabundo: then again, that version isn't published yet, so it's not available [22:11] lets see how this goes [22:11] BAHA [22:11] 7.6.1~rc3-1ubuntu2 is what you want [22:11] libdrm uploaded [22:11] waiittt [22:11] i have 1280*800 [22:12] this darn cpu stuck in PERFORMENCE is killing me [22:13] compiz doesnt start [22:13] do u guys need a trace? [22:13] no [22:13] what I said, you need the new mesa, but it's not available yet [22:13] ok [22:13] so tommorrow i just remove the PPA [22:14] and upgrade normaly= [22:14] ? [22:14] probably so [22:14] * tseliot nods [22:14] and we are going with nvidia 190? [22:15] BUGabundo: temporarily, yes [22:15] hey, i can change my GPU power mode now :D [22:15] do u guys need a nvidia-bug-report.sh log ? [22:16] for what? [22:16] i dunno [22:16] just trying to help [22:16] providing what ever my system can pump out [22:16] so u guys can check for probs *before* hand [22:17] but since u dont, I thanks you all for your hard work [22:17] and will now use my laptop to flash my new WDTV [22:17] it provides nvidia bug report codes that we don't understand mostly [22:17] with a new oficial rom, so i can see my movies [22:17] thanks [22:18] mesa 7.7 uploading.. slowly, killing my irc [22:20] tseliot: Yay! It works now. Thanks! [22:20] tjaalton: I'm a bit concerned about those dependencies. What shall I depend on? libgl1-mesa-glx ( >= 7.6.1~rc3-1ubuntu2) and xserver-xorg-core (>= 2:1.7.3.902-1ubuntu2) ? [22:21] soren: does it already? [22:21] maybe mesa was published [22:21] tseliot: I grabbed the binaries from Launchpad. [22:21] tseliot: something like that, yes [22:21] tseliot: No, mesa still isn't published. [22:21] aah [22:21] ok [22:22] Oh, it was /just/ published. [22:22] It wasn't 10 minutes ago. [22:22] tjaalton: by the time nvidia is approved, builds and is published I bet mesa will be on every server in the world [22:23] * tseliot hasn't uploaded nvidia yet [22:23] tseliot: as you wish [22:23] ;) [22:27] * tseliot starts uploading nvidia-current [22:48] xorg merged & uploaded [22:48] good [22:53] \o/ [22:54] * tseliot uploading nvidia-173 [23:06] in our mesa 7.7, shouldnt we be bumping the libdrm-dev build-dep version to 2.4.17 because we use libdrm-radeon1? [23:07] well yes, but since it already depends on .15 which isn't available, we should be good [23:07] I mean, .17 will be available and it fails to build with the current .14 [23:07] err, doesn't even try to build [23:08] it's in depwait [23:11] darn flickering after resume, the latest 01-07 2.6.33-999 kernel didnt have the drm-intel-next pull in it it looks like [23:17] bryyce: fwiw, the xorg upload for the nvidia colormap fix has also fixed my intel crash-on-lid-close bug :) [23:17] bryyce: whaaat :) [23:17] how the heck [23:17] oh maybe it was in 1.7.4 [23:18] what does one have to do with another [23:18] come on, don't you believe in magic? :-P [23:18] Sarvatt: yes, most likely [23:18] forgot it was a version bump in the latest upload, i didnt see how just the gamma fix woulda fixed it [23:18] i'll believe it when i can build against its header file [23:19] heh, well, my backtrace also had some color-related stuff in it :) [23:20] I think the crash was specifically related to X trying to query the gamma on an output that had been turned off immediately prior [23:21] it would be nice to verify that it's what fixed it, and add that to the mvo's patch. should help getting reviewed/ack'ed upstream [23:23] all the nvidia packages are now in Lucid [23:24] I'll upload the other pieces tomorrow [23:25] tjaalton, *nod* [23:27] man, I'm not bisecting over this :) [23:28] hehe [23:28] you know, tormod had a problem with that exact hunk in xserver for a few months when i was packaging up xorg 7.5 for karmic [23:28] * slangasek metoo! [23:28] I have this exact same bug [23:28] ;) [23:28] he was crashing until this commit http://cgit.freedesktop.org/xorg/xserver/commit/?id=75795637c7160f1579dbe81c2d7600e85b1d141f [23:29] there was a long discussion on the gamma problem there on xorg-devel i think, might be something interesting in there [23:32] It also contains a fix from Adam Jackson to not crash on xserver 1.7, but please note that it still doesn't work correctly on that release because the server never calls the old-style colormap setup code. [23:32] redhat still uses nv for some chipsets, wonder if they have any patches for it [23:33] yes, http://lists.x.org/archives/xorg-devel/2009-May/000982.html [23:34] and continued the next month [23:34] screwing with that hunk might cause regressions on non -nv is all i was thinking, yeah thats the same chipset tormod was having problems with I think [23:35] we'll see [23:35] everyone signing off for the weekend, just the right time to upload a ton of stuff :P [23:36] slangasek: what was your bug # again? [23:37] tjaalton: 494680 [23:39] looks like it only affects G80+ cards under -nv too [23:39] thanks [23:42] shifting G80+ pci ids to use vesa would probably be better if it ends up causing problems. odd i didnt get any email from xorg-devel about that patch [23:42] well slangasek has an intel, and it fixed the lid-closing crasher, so it's not just -nv [23:45] looks similar slangasek - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=554450 [23:45] Debian bug 554450 in xserver-xorg-video-intel "xserver-xorg-video-intel: server crash on external monitor when using gnome-screensaver" [Normal,Open] [23:45] indeed it does [23:46] dpms off with multiple monitor related maybe? [23:47] all of these keywords seem to apply :) [23:48] like I know KDE does a dpms off on lid close from tracking down another bug it had awhile back (dont know what you're using) [23:50] do you have g-p-m set to "do nothing" on lid close? [23:50] or blank screen? [23:53] i really dont know how its all connected at the moment but you might want to try disabling activate screensaver when idle in gnome-screensaver and set g-p-m to do nothing on lid close and try it out [23:55] if it didnt happen when booting with nomodeset would also be good to know