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

Sarvatthttp://sarvatt.com/git/cgit.cgi/mesa/ is a start for now :D02:33
Sarvattok think libgl1-mesa-dri-gallium is all set to go - http://sarvatt.com/git/cgit.cgi/mesa/03:19
Sarvattpackage description wording needs some work but oh well :)03:21
Sarvattnow to spend a year test building03:29
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/539772 is starting to be the new intel lid close hang bug with tons of duplicates :)04:09
ubottuUbuntu bug 539772 in xserver-xorg-driver-ati "Lucid 2.6.32-16 crashed to login screen - miCopyRegion" [Unknown,Confirmed]04:09
Sarvattfinding lots of dupes all over the place04:09
__mikemhey Sarvatt what sort of "infrastructure" were you refering to with that PPA package?04:10
Sarvatti need to decide how to package gallium stuff properly first before i dig into vmwgfx04:11
__mikemoh04:12
Sarvattis there no howto on google for building vmwgfx?04:12
__mikemI loath building stuff from source with a passion04:12
Sarvatti think i found the most useful backtrace ever - http://launchpadlibrarian.net/43423955/ThreadStacktrace.txt04:22
__mikemSarvatt: what will that tell you?04:22
rafiyr1So cute, I'm tempted to print it and hang it on the wall.04:27
=== ubott2 is now known as ubottu
tormodso are clutter apps broken on all non-KMS drivers now?10:52
tormodclutter seems to be built on sand10:56
* tormod wonders why we use clutter in 10.0410:56
RAOFtormod: Wait, what!11:04
tormodFailed to initialise clutter: Unable to find suitable fbconfig for the GLX context11:06
* RAOF thinks we use clutter in 10.04 because no-one's written a good 2D-accelerated animation framework yet.11:06
tormodwe shouldn't use animation then until the graphic stack is ready :)11:07
RAOFSadly, history suggests that the graphics stack won't be ready until we've been breaking it with animation for a release or so :)11:07
tormodor just declare that we only support ati/intel/blobs :->11:07
RAOFtormod: What driver are you using?  I thought Sarvatt had tested a non-DRI2 driver.11:08
tormodsavage, worked until yesterday's xserver fix11:08
RAOFtormod: Want to try my fixier fix?11:09
tormodsure11:09
RAOFhttps://edge.launchpad.net/~ubuntu-x-swat/+archive/ppa11:10
jcristautormod: arguably, non-kms drivers aren't part of the graphic stack anymore11:10
RAOFIt'll need a version bump or manual install; it's now been superceded by the new xserver.11:10
RAOFjcristau: That's a pretty aggressive deprecation schedule :)11:11
jcristauRAOF: you're saying there's stuff outside of intel/ati/nvidia that's still relevant?11:12
RAOFjcristau: None that's current, certainly.11:13
RAOFWe probably need to make it explicit what old hardware we really care about, though.11:14
RAOFWe need to be somewhere between “eh, it's old hardware, it doesn't matter if we break it” and “no hardware that was once supported will ever lose support”, and I think we need to make that decision conciously.11:16
vishfolks, the new_poll=0 quirk for rv515 and rv535 is not a complete fix , it just seems to delay the occurrence of problems by about 5-6hrs11:18
vishalteast in rv515 that is , the problems happen in 5-6 hrs ^11:19
tormodRAOF, same error with u7~xtesting~dri2fixes11:21
tormodgranted savage is a special case and recently got some extra patches so it just worked (until now)11:22
tormodbut does clutter work on other DRI1 drivers now?11:22
RAOFIt *should* work with dri2fixes.  Or, at worst, should crash when you close the window.11:23
RAOFBecause dri2fixes was u5, with the patch that caused the leak dropped + a patch to prevent the crash, which only changed the DRI2 code.11:24
jcristauthe crash on closing the window was in dri2 stuff.11:26
tormodI can go back to -u5 just to confirm it11:26
RAOFtormod: That might be nice, maybe?11:27
RAOFOh, poot.  That stupid kernel bug has flipped my hdd read only.11:28
tormodbollox I get same error on -u5, so I guess it is just savage then, thought I had it working once though...11:33
tormodhave to say that lucid is not very useful anyway on this laptop, because of the gbloat11:33
* tormod looks for LXDE11:34
jcristauyou could try to figure out why it doesn't like savage's fbconfigs i guess11:35
jcristaus/it/clutter/11:35
tormodI think knarf did that, and we added his patch11:35
tormodhttp://git.debian.org/?p=pkg-xorg/lib/mesa.git;a=blob;f=debian/patches/103_savage-expose_fbmodes_with_nonzero_alpha.patch;hb=ubuntu11:37
tormodhmm he notes in the bug report savage users have to use 24bit11:41
tormodand apparently 16bit is default11:41
tormodwoohoo quadrapassel works on 24bit11:50
tormodmaybe we need to release note this11:51
tormodI am not so sure defaulting to 24bit on savage is a good idea, it was set to 16bit for a reason11:51
tormodRAOF, when forcing 24bit, -u5 works fine, ~dri2fixes crashes after some time11:57
tormod(only the app crashes)11:58
RAOFThanks.  Was that what changed?  Does -u5 work with 16bit?11:59
tormodno with 16bit (default) neither -u5, drifixes, u7 work12:00
RAOFOk.12:01
RAOFThere's probably some more evil lurking in the DRI1 + GLX 1.4 codepath.12:02
tormodand likely bugs in savage mesa12:02
tormod(quadrapassel:4076): Clutter-WARNING **: The required ID of 1060953 does not refer to an existing actor; this usually implies that the pick() of an actor is not correctly implemented or that there is an error in the glReadPixels() implementation of the GL driver.12:02
RAOFIt's a non-stop cavalcade of lightly-tested code!12:02
RAOFThat's the dri2fixes error?12:03
tormodyes12:03
RAOFI suspect I know how to fix that.12:03
tormodit starts out with a couple of:12:03
tormod(quadrapassel:4076): ClutterGLX-CRITICAL **: Unable to make the stage window 0x3c00040 the current GLX drawable12:03
RAOFYeah, but *everyone's* clutter gives that CRITICAL warning :)12:04
tormodlooks good ;)12:04
tormodwith -u7 it spews a lot of messages, but does not crash12:15
jcristauthere's no dri1 + glx 1.4...12:40
jcristaudunno what raof was talking about there12:41
tormodI think he meant using DRI1 when the rest of the stack is reworked for GLX1.412:41
ricotztormod, hello, is the new gallium packaging change the solution for 10.10?13:01
ricotztormod, "/usr/lib32/dri-gallium" should be added to "confflags-dri" for i386 compatibility, so it will be possible to patch the ia32-libs13:10
bjsniderSarvatt, nvidia has released a driver that supports x-server 1.813:44
tormodricotz, I don't know if any gallium drivers will be ready for 10.10 but maybe r300g13:59
tormodbut xorg-edgers will make sure people can test it13:59
tormodyes, we can add the lib32 path13:59
tormodsome people have been testing r300g in our radeon gallium ppa since a few weeks and it looks pretty goof14:01
tormod*good :)14:01
ricotztormod, ok, or perhaps another solution would be to add a ia32-libs-mesa-dri-gallium package to edgers mesa instead of patching ia32-libs with the same split package14:03
tormodok, I am clueless about 64-bit compatibility, I never had such hw14:07
ricotzthis is only for compatibilitly issues with precompile gl apps like googleeath, ...14:07
ricotztormod, what is the reason of splitting out gallium to a new deb?14:08
tormodso that we can easily ship gallium and classic drivers from the same build and repo14:09
ricotzok, so i think it is better to provide 2 independent debs, which wouldnt required the path juggling14:10
tormodin the radeon gallium PPA I have been shipping both in one package, for people to play with LIBGL_DRIVERS_PATH, but that's not n00b-friendly enough14:10
tormodand have them conflict against each other?14:10
ricotzyes, and the gallium package would provide the real mesa package name14:11
tormodI find the path juggling rather elegant :) but again I have experience with 64bit stuff14:11
tormod*no experience14:11
ricotzok14:12
tormodhmm I wonder if the conflicts would confuse people14:13
ricotzthis make it a bit harder patching ia32-libs, but its possible14:13
tormodanyway with the current way, we should also add some depends and stuff so that reverting from xorg-edgers etc does the right thing14:14
ricotzthe mesa package is full of conflicts ;-)14:15
ricotzok, i will do some changes to ia32-libs14:15
tormodgood. I will your suggestion in mind though, I am not against it14:17
ricotztormod, i will adapt ia32-lib to the current packaging in edgers, but the path addition is needed get it to work14:19
tormodricotz, uploaded with path addition now14:39
ricotztormod, taking a bit longer here ;-)14:43
hyperairso i hear we can now use intel gallium3d drivers..14:54
hyperairis it faster or slower than conventional intel?14:55
Dr_Jakobhyperair: slower, and i965g wont work at all.14:56
hyperairheh okay, i'll take that as fair warning and keep my distance for now =p14:56
hyperairthanks for the info =)14:56
Dr_Jakobif you have a i915g and want to play around with drivers please feel free14:56
Sarvattwow, libgl1-mesa-dri-gallium actually works :D16:13
Sarvattthanks tormod!16:13
Sarvattnow to document it16:18
Sarvattmaybe we should upload an apport that refuses to accept bug reports if libgl1-mesa-dri-gallium is installed just incase :)16:20
Dr_JakobSarvatt: whats in libgl1-mesa-dri-gallium? Only r300g?16:32
Sarvatti915_dri.so  i965_dri.so  nouveau_dri.so  r300_dri.so  swrastg_dri.so16:35
Dr_Jakobheh, you can do without i965_dri.so, not even trivial/tri works.16:35
Sarvattprobably a good idea, someone might actually try it :)16:36
Dr_Jakobswrastg_dri.so could probably be renamed to swrast_dri.so16:37
Sarvattwas fixing that right as you said it :)16:39
Sarvattah hah, having libmyth-0.22-0 installed in karmic brings in the blob drivers on upgrade to lucid, thats where people were getting the blob installed on non nvidia from still17:04
* Sarvatt just read the discussion in #ubuntu-devel17:04
bjsniderbecause of vdpau?17:07
Sarvattricotz: added you as a member, thought you were going to request it through launchpad but you never did :D17:08
Sarvattyeah17:08
Sarvattnvidia-185-libvdpau17:09
bjsniderlibvdpau1 needs to be altered so it upgrades and replaces those packages17:10
Sarvattyeah for sure17:10
bjsniderhahaha17:11
bjsnideri just looked at the control file for it, and it does replace the debian versions o those packages, but not the ubuntu versions17:11
Sarvattdoh!17:11
bjsniderReplaces: nvidia-libvdpau, nvidia-libvdpau1, nvidia-libvdpau-ia3217:11
bjsniderand conflicts too17:11
bjsniderthis is because of the big disconnect between debian and ubuntu over the nvidia blob packaging17:12
bjsniderthey've gotten too far apart17:12
bjsnider!info libvdpau1 lucid17:12
ubottulibvdpau1 (source: libvdpau): Video Decode and Presentation API for Unix (libraries). In component main, is optional. Version 0.3-2 (lucid), package size 23 kB, installed size 124 kB17:12
bjsnideryeah so if you look at the version, there are no ubuntu changes, it's synced from debian17:13
ricotzSarvatt, oh, thanks, i have asked you awhile ago on irc here ;-)17:13
Sarvatthehe apparently intel responded to someone asking about the lack of GMA500 drivers for linux saying it was up to the distro they are using to fix the problem20:04
bryceh!!20:26
brycehSarvatt, who exactly said that?20:26
brycehgot a link?  I should forward that to rick20:27
Sarvatthttps://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-psb/+bug/330906/comments/7020:28
ubottuUbuntu bug 330906 in xserver-xorg-video-psb "MASTER: GMA-500 lacks driver for 8.10 and 9.10 (poulsbo works only on 8.04 and 9.04)" [Wishlist,Won't fix]20:28
Sarvattbtw meego has psb support with current userspace :)20:29
Sarvattwas digging through all the meego source a week or two ago and saw the mass of patches20:30
brycehhmm, second hand, no names associated with it20:30
brycehoh?20:30
bryceh*sigh* meego20:30
Sarvattyup didn't mean to imply it was an official response, sorry20:31
brycehnp20:31
brycehwould be nice to have those patches in a ppa or something20:32
Sarvatttempted to get a psb machine to work out adding support for it20:32
brycehno20:33
brycehI value your sanity too much.20:33
bryceh;-)20:35
brycehactually would be great to get some -psb owners involved in helping with Ubuntu-X20:35
brycehit's a tough, tough platform to support20:35
bryceher, s/platform/driver/20:35
Sarvatthttp://meego.gitorious.org/meego-os-base/kernel-source20:36
Sarvatthttp://sarvatt.com/downloads/patches/linux-2.6.34-img-graphics-driver.patch -- too big to view on gitorious20:39
brycehSarvatt, did you run across any patches to stuff other than the kernel?20:43
Sarvattnope I need to dig through the rpms for it still20:43
brycehapw, ^^ maybe this patch should go on the meerkat kernel todo list.  maybe worth thinking about for 10.04.120:45
Sarvattnothing special in libdrm20:46
Sarvattmaybe they make everyone download the blob driver that needs an agreement externally that does it all20:46
Sarvattneed to pick apart the moorestown meego image20:47
Sarvattwhat the heck is up with these packages20:51
SarvattKERNEL=="event*", SUBSYSTEM=="input", ATTRS{name}=="TSC2007 Touchscreen", ENV{x11_options.MinX}="150"20:51
Sarvattthey're using xserver 1.8, evtouch has a bunch of udev rules passing x11_options?20:52
hyperairhmm x11_options in udev rules eh20:52
hyperairi will have to port my hal fdi rules over20:52
Sarvatthyperair: they aren't supported afaik, you use xorg.conf (or xorg.conf.d snippets) now20:54
hyperairSarvatt: oh i see.20:54
hyperairSarvatt: so how does one specify that only touchpads get 3button emulation?20:54
Sarvatthyperair: http://fedoraproject.org/wiki/Input_device_configuration20:55
hyperairohoho cool20:55
hyperairSarvatt: is there any official documentation?20:56
hyperairSarvatt: like a list of options, and matchwhatever things?20:56
hyperairnevermind matchwhatever things are there20:57
Sarvattman synaptics or man xorg.conf tells ya20:57
Sarvatthttp://edc.intel.com/Software/Downloads/IEGD/ thats what i was thinking of for psb20:59
BUGabundoeven|ng21:07
Sarvattthere is no support for gma500 in meego currently.21:46
Sarvattguess that answers that21:46
Sarvattcan't register with intel to grab that IEGD driver to look through either - You attempted to reach edc.intel.com, but the certificate that the server presented has been revoked by its issuer. This means that the security credentials the server presented absolutely should not be trusted. You may be communicating with an attacker. You should not proceed.21:50
Sarvattthe meego netbook repo is private too, thats why i couldn't find any juicy patches :D21:52
brycehahh21:57
brycehnow this is starting to sound like the psb we know and love21:57
Sarvattthey have a new platform coming out too thats just as crappy as psb but incompatible and bound to be used in netbooks, yay :)22:00
brycehlovely22:11

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