/srv/irclogs.ubuntu.com/2010/09/08/#ubuntu-x.txt

RAOFSarvatt: You still up?  Have any opinions on the fbdev vs vesa for i8xx conundrum?00:26
ScottKRAOF: Is fbdev what we had for Lucid/currently in Maverick?00:28
RAOFFor Lucid we had intel + UMS.00:29
RAOFWith all the GPU hangs / crashes that entails.00:29
ScottKThat was mostly 845/855, right?00:29
RAOFYeah.  865 isn't in the blacklist.00:29
RAOFi830, i845g, i85500:30
ScottKOK.00:30
ScottKEvery time I see 8xx, I get nervous.00:30
ScottKMy 865 isn't doing too badly.00:30
RAOFThat's good.  Intel obviously had got some of the hardware bugs out of the system by then :)00:31
ScottKNew Mesa plus fragment_shader=false looks like a big win on the one 945 box I've tested it on so far.00:32
RAOFI've got your bug down for bug #63141300:33
ubot4Launchpad bug 631413 in mesa (Ubuntu) "[FFe] Mesa 7.9 (affects: 2) (heat: 10)" [Undecided,New] https://launchpad.net/bugs/63141300:33
ScottKI have two others and a 965 box (plus the 865) yet to test it on.00:33
ScottKCool.00:33
soreauHello, I was wondering if you can bisect packages with xorg-edgers repo or are the packages kept around or constantly discarded00:35
bjsniderSarvatt, major new beta blob: http://www.nvnews.net/vbulletin/showthread.php?p=231433100:35
bjsniderthey've removed all OpenGL, VDPAU, CUDA, and OpenCL header files00:36
soreauie. if you find any bug in x or driver, can you bisect using the repo somehow or is this information overwritten00:36
bjsnideris nvidia-current-dev even going to be necessary now?00:39
RAOFsoreau: You can sometimes grab older packages out of xorg-edgers, but they get culled pretty ruthelessly.01:08
EagleScreen_hello01:12
EagleScreen_has this channel relation to xorg-edgers?01:13
EagleScreen_xserver-xorg-video-intel driver 2.12.0 give crashes in some hardwares01:14
kklimondaEagleScreen_: xorg-edgers tend to do things like that ;)01:15
EagleScreen_a build of version 2.9.1 for maverick would be nice for that people01:16
EagleScreen_it could be renamed to xserver-xorg-video-intel-legacy01:16
EagleScreen_so people in maverick could be happy01:16
EagleScreen_i have tried to upload a rebuild for maverick in my ppa, buit it does not build01:17
EagleScreen_../../uxa/uxa-render.c:456: error: too few arguments to function 'image_from_pict'01:17
EagleScreen_I have taken this idea from openSUSE, which has two driver versions in the repository, the 2.12.0 and the 2.9.101:25
EagleScreen_some people need the 2.9.1 and some people prefers the 2.12.001:25
RAOFThere are a couple of legacy options - there's the actual legacy branch in a PPA, and the newer shadow branch in another PPA.01:26
RAOFThe 2.9.1 driver with UMS isn't enough of a stability win for me to bother with it.01:29
EagleScreen_RAOF: 2.9.1 works well with KMS01:31
RAOFAnd 2.12 doesn't?01:31
RAOFCan you point to a bug report?  All that I've seen suggest that 2.12 is a pretty much unqualified win over 2.9 + KMS.01:32
EagleScreen_2.12 doesnt01:33
RAOFOn what hardware does 2.12 not work where 2.9 did?01:33
RAOFIs there a bug report?01:34
EagleScreen_yes01:35
EagleScreen_RAOF: take a look at this https://bugs.freedesktop.org/show_bug.cgi?id=2693701:36
ubot4Freedesktop bug 26937 in Driver/intel "X server freezes when watching flash videos in Firefox in full screen mode" [Normal,Reopened]01:36
RAOFEagleScreen_: And that works on 2.9.1?  There doesn't seem to be any indication of when that bug first appeared, except that it “also occurs on 2.10”01:50
EagleScreen_RAOF: yes it works with 2.9.101:51
RAOFThat would be something very useful to add to that bug report; even more useful would be identifying which commit broke it by running a git bisect.01:52
EagleScreen_ops01:53
EagleScreen_I'll mention it01:53
=== EagleScreen_ is now known as EagleScreen
dokobryce: any idea about bug #632594? (btw, difficult to catch if you're not on #ubuntu-devel or #distro)10:30
ubot4Launchpad bug 632594 in xorg-server (Ubuntu) (and 1 other project) "xvfb 1.9 and/or metacity not working on the buildds (affects: 1) (heat: 6)" [High,Confirmed] https://launchpad.net/bugs/63259410:30
ScottKSarvatt: mesa from your PPA looks good on i865.  I've got all the default effects except blur (no suprise there) after I manually enable effects.13:11
SarvattScottK: thanks for the feedback! 965 + KDE is what I'm worried about with it, whipping up a patch to disable fragment shaders by default on gen3 intel right now15:09
ScottKSarvatt: Sure, but I figure additional test results that show now regression are helpful.15:10
Sarvattyeah they are, thats why I thanked ya! :)15:11
SarvattRAOF: I mentioned it in #ubuntu-kernel yesterday but I really think KMS + fbdev is the way to go instead of blacklisting KMS so vesa can be used. I haven't gotten a single report that fbdev didn't work when vesa did and it has the bonus of working at native resolution on more machines. not to mention opting in to intel buggyness is just an xorg.conf option away instead of forcing on KMS and using the xorg.conf. plus we can maintain that outside 15:20
Sarvattof the kernel :)15:20
jcristaui've got at least one report of kms not working on a 83015:22
Sarvattfailing before X?15:24
jcristauiirc yes15:24
Sarvatthmm, that stinks. I haven't seen any that weren't just KMS+intel being busted15:26
jcristauhmm, or maybe not15:26
jcristauthe pointer he gave me was https://bugzilla.kernel.org/show_bug.cgi?id=1507015:27
ubot4bugzilla.kernel.org bug 15070 in Video(DRI - Intel) "kernel mode switching broken on i830" [Normal,Needinfo]15:27
Sarvattour plymouth crap might screw with it up too since it talks directly to drm15:32
SarvattI see why it goes black in that bug though15:33
Sarvatt[   14.612773] fb: conflicting fb hw usage inteldrmfb vs VESA VGA - removing generic driver15:33
Sarvatt[   14.614920] Console: switching to colour dummy device 80x2515:33
jcristauugh yeah, vga=0x30515:33
jcristauthanks for pointing that out15:35
Sarvattvga= breaks the drmfb handoff?15:36
jcristauvga= gets vesafb loaded15:36
jcristaui'm not sure handoff works reliably15:37
Sarvattwe always have vesafb loading in ubuntu and grub2 is using it, handoff works fine here but i've seen some bugs where it isn't but I'm not sure if initramfs-tools is doing something wacky when vga= is passed. I saw something in the changelog recently about it15:38
* jcristau doesn't know15:38
Sarvattfirst thing i do on every machine in ubuntu is pass vesafb=sucks to stop it from loading :D15:39
jcristauheh15:39
Nekoswing!15:49
Nekois there a readily available tool on maverick to trace X server behavior, calls, time spent doing whatever? I have an X server here (on top of fbdev) which is acting weird and soaking up 90% CPU time just in a terminal15:49
NekoI think I'm seeing 629910 or 61799415:51
Nekobut this is armel.. no nvidia or ati proprietary drivers (yet :)15:51
SarvattNeko: you've got xrestop and xtrace, but the problem is most likely above X and a normal system profiler like sysprof, perf or oprofile would be the best place to start looking. have you tried different gtk themes out?16:03
Sarvattdisabling font smoothing/hinting might help a bunch as well, what color depth are you running at? does xterm have the same problems?16:05
Neko16 bit for now but I am going for 3216:06
Nekooprofile sounds like the best solution then16:07
Nekodon't have perf, still on 2.6.31 :(16:08
SarvattScottK: here's where the fragment_shader option was enabled by default on 915/945 with some rationale btw - http://cgit.freedesktop.org/mesa/mesa/commit/?id=a58514cc9c5cc5867f9140700462c5ac5749550d16:23
Sarvattsounds quite probably it may be working by release time, will have to check when we get a more recent snapshot/RC but reverting that in a patch is easy enough if not16:24
bjsniderSarvatt, are you planning on updating nvidia-current to the 260 beta  in x-updates or waiting for a stable 260 blob?16:25
Sarvattbjsnider: I still haven't looked at it, yeah I'll update it16:25
ScottKSarvatt: I can retest if it's working at release time.16:26
ScottKSarvatt: I'm slowly working through all my Intel boxes to see how we do with the new mesa.16:26
SarvattI plan on testing too, got the same 945GME but it's my main work machine :)16:26
ScottKThat's what live sessions are for.16:27
Sarvattyeah but disappearing from IRC isn't an option so I gotta set up another machine while I do it which is why I was bugging you (sorry and thanks btw) :)16:29
Sarvattcrazy how much nvidia has been extending glx in the blob, wish open source drivers could take advantage of some of this stuff like GLSL over glx16:38
seb128Sarvatt, hey16:42
Sarvattheyo, whats up?16:42
seb128Sarvatt, will you update pixman in maverick?16:43
seb128cairo 1.10 wants pixman 1.18.416:43
Nekoif possible pls bump to 1.19.x :]16:43
Sarvattseb128: I'm not a core dev but I bumped it in debian and jcristau just uploaded it if you can sync it? it's a bug-fix only update16:43
seb128we have 1.18.2 currently but I've read on IRC that debian updated your work16:43
seb128Sarvatt, we had a diff it seems16:44
seb128pixman (0.18.2-1ubuntu1) maverick; urgency=low16:44
seb128  * Add 100_check_read_accessor.patch: Fixes corruption seen in firefox16:44
seb128    due to REPEAT_NONE for a XRGB source fallback being triggered in a16:44
seb128    composite operation. (LP: #608613)16:44
Sarvattthe diff is upstream in 0.18.416:44
Sarvattit was just backported16:44
seb128Sarvatt, I'm happy to sponsor your upload16:44
seb128oh ok16:44
seb128so let me sync16:44
seb128thanks!16:44
NekoI have an interest in some of the new neon stuff.. 16:44
Sarvattthanks seb128!16:44
SarvattNeko: there's only one new neon fastpath in 0.19 over 0.18 I believe?16:44
jcristauslomo asked for 0.18.4 for cairo16:44
SarvattNeko: I have 0.19.x packages in the xorg-edgers PPA if you want to test local builds16:45
ricotzseb128, https://bugs.edge.launchpad.net/ubuntu/+source/pixman/+bug/63319416:46
ubot4Launchpad bug 633194 in pixman (Ubuntu) "FFe: Sync pixman 0.18.4-1 (main) from Debian experimental (main) (affects: 1) (heat: 8)" [Undecided,New]16:46
seb128ricotz, thanks16:47
bjsniderSarvatt, emailed you the updated packaging scripts for the 260 blob16:47
NekoSarvatt, well, one in 0.19.x release but two in master which will end up there16:48
Sarvattbjsnider: awesome, thanks!16:48
NekoI dunno if pixman manages versions like even stable odd unstable?16:48
jcristauNeko: it does16:48
Nekoif it's "unstable" then don't bother, but I wonder if those fast paths can be patched in16:49
SarvattNeko: the latest master is what I've got a snapshot of in xorg-edgers16:49
NekoI really need to figure out why those are being added though, there must be a user somewhere which relies on this particular compositing operation that is slow16:49
Neko32-bit pixmap with a seperate 8 bit alpha channel being rendered down to 16-bit.. it's probably highly common to convert 32->16 but a seperate alpha channel? maybe font rendering on 16bit or do?16:51
jcristauask the people adding them?16:53
Nekojust did :]16:57
NekoI was hoping not to annoy16:57
Neko"off-list" as it were16:57
Sarvattsounds like the 0.18.4 pixman requirement on cairo is bogus since it doesn't even contain the fixes they needed to pass the test suite anyway - http://cgit.freedesktop.org/pixman/commit/?id=de0320258167c24fc652d28f4aeca8713243323e and http://cgit.freedesktop.org/pixman/commit/?h=0.18&id=13951851cbbd81f9850d8ba132e155e3196ab52217:09
Sarvattapw: btw if you didn't hear, anholt no longer maintains the intel git trees so the drm-intel-next mainline kernel is dead17:10
Sarvatthttp://lists.freedesktop.org/archives/intel-gfx/2010-September/008018.html17:11
=== yofel_ is now known as yofel
ScottKSarvatt: With the new mesa (and the .drirc), the HP Mini 110-1000 has lovely kwin effects (including blur), but effects are disabled by default (not just temporarily suspended).  The details of the system are in Bug #630632.  Could you have a look and see what bits I need to push on to get it to enable by default?  I assume there's a blacklist somewhere that it can be removed from.17:20
ubot4Launchpad bug 630632 in xserver-xorg-video-intel (Ubuntu Maverick) (and 1 other project) "[i945GME] Kwin compositing fail on maverick (affects: 1) (heat: 1161)" [High,New] https://launchpad.net/bugs/63063217:20
ScottKShoot.  Wrong bug.17:20
ScottKNope.  Right bug after all.17:21
ScottK(sorry, I've got about five different ones for tracking different systems)17:21
Sarvattthats odd, because its the same system basically as the other 945gme you were testing17:21
ScottKYep.17:22
ScottKIt's not different because it's in a live CD session is it?17:23
Sarvattit's most likely something in one of the kwin fallback mechanisms automatically disabling it, I don't see anything that would be causing that outside of there17:25
Sarvattmaybe it saw it was broken with the old mesa and remembered that the next boot?17:25
Sarvattwe need a livecd with the mesa package with the fragment_shader option disabled by default for testing17:26
ScottKNo.  I deleted the entire .kde between boot.17:26
ScottKboot/restart17:27
ScottKsudo stop kdm, switch to vt1, rm -rf ~/.kde, sudo start kdm17:27
ScottKThat should be sufficiently thorough17:27
Sarvattthere were other ways it disabled the effects like if it sees they are too slow, could that have happened maybe?17:28
Sarvattanything in ~/.xsession-errors?17:28
ScottKAlready dumped the session.17:29
Sarvattah darn, it looked like it would be verbose in there if it saw any problems when I was looking at the code17:29
ScottKI've got one more 945gme system to test (Latitude D430).17:29
ScottKIt is probably similar.17:29
ScottKIf it doesn't fail to start automatically, I'll fire up the HP again.17:30
Sarvattabout to upload a mesa to ppa:sarvatt/mesa with fragment_shaders disabled by default btw17:32
ScottKCool.17:37
ScottKPlease let me know when it's built so I can quit messing with config files17:37
Sarvattwill do, should be about 45 minutes or so17:38
ScottKSarvatt: Here's the relevant .xsession-errors bits from one that doesn't start effects by default: http://paste.ubuntu.com/490436/17:53
Sarvatthmm thats a 945GM, it's not blacklisted and now that I look again nothing will match the blacklist since the version string is different17:55
ScottKHere's the one that works http://paste.ubuntu.com/490441/17:56
Sarvatti'm really stumped, can't think of any reason outside of kwin why that might happen and I'm not having any luck looking at the kwin source finding where it might be going wrong17:59
ScottKOK.  Thanks for looking.  I'll ask mgraesslin the next time he appears then.18:00
Sarvattthere are so many ways it can decide to not use effects, hopefully it's something easy18:01
Sarvattbe sure to mention it fails on one machine and works on another identical machine18:01
Sarvattthe two 945GME's not that dell d43018:02
ScottKOK18:05
apwSarvatt, i didn't hear.  not much point in building them anymore (mainline kernels from there)18:24
ScottKSarvatt: No need to tell me.  I got it.18:48
SarvattScottK: sorry, was just mentioning that because I had a feeling his first response would be that the drivers are screwed up and it doesn't happen on nvidia but that emphasizes something else is going on :)18:51
ScottKSarvatt: I was referring to the new mesa package.  Sorry.18:52
ScottKHe said he didn't know.18:52
Sarvattoh! I'm eating lunch, didn't see it was built yet18:52
ScottKSarvatt: I got word your .drirc helped someone on gentoo running tip of the latest everything, so I doubt we'll be re-enabling it.19:20
Sarvattyeah seems like the right thing to do for now, will have to keep an eye on it though because things will be dependant on it in the future and a lot of work is being done to make it work right.19:23
* ScottK nods19:29
erai'd like to apologize if i came off a bit strong with my mailing list post this morning, but it had to be said.20:25
ScottKSarvatt and RAOF: How close are you to being ready to upload mesa?  I don't think it's fair for me to put my release team hat on and approve it (I'm hardly neutral), but I think sooner is better than later (with additional smaller updates as needed) and I'm willing to push it in the release team for someone else to review.21:18
eramesa 7.9?21:26
ScottKGit snapshot leading up to it probably.21:36
SarvattScottK: we could have it ready by tomorrow most likely if you really think its better that way instead of waiting for a RC or rebasing it on the stable branch when they push that, I'm about to head out for the day. we just need to move the nouveau classic mesa driver for old cards over to libgl1-mesa-dri-experimental and fix up the changelog to be more informative21:39
ScottKOK.  I'll start grumbling about it.21:39

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