[10:23] <MrGreencastle> is this the channel for the maintainers of the x-swat ppa?
[10:26] <hyperair> yes it is.
[10:26] <hyperair> not that i'm one.
[10:26] <hyperair> Sarvatt maintains it afaik.
[10:29] <MrGreencastle> Oh ok
[10:29] <MrGreencastle> I'm just wondering if there is an issue currently with the latest nvidia driver in lucid, from the stable ppa
[10:30] <MrGreencastle> I was experiencing poor-ish performance with the shipped version of the nvidia driver, so I grabbed this ppa, and updated the nvidia-current package, yet it doesn't seem to worked :S
[10:30] <MrGreencastle> Perhaps I'll try the beta release
[10:31]  * hyperair has given up on nvidia and ati.
[10:31] <hyperair> intel ftw!
[10:31] <MrGreencastle> lol
[10:31] <hyperair> besides, my nvidia-based desktop doesn't work with drivers newer than 96.xx
[10:31] <hyperair> stupid nvidia, deprecating my card just like that
[10:31] <hyperair> it's only a few years old..
[10:32] <MrGreencastle> I just recently got back into the *nix game from windows
[10:32] <MrGreencastle> It's been awhile
[10:32] <hyperair> hrmm why did you even switch back to Windows in the first place?
[10:32] <MrGreencastle> Haven't used ubuntu since 6.XX
[10:32] <hyperair> haha.
[10:32] <MrGreencastle> Work reasons
[10:32] <hyperair> that was the first Ubuntu I used =p
[10:32] <hyperair> 6.06
[10:32] <MrGreencastle> I found that I spent way too much time playing with the OS
[10:33] <hyperair> i screwed my xorg.conf, couldn't figure out hwo to fix it, and purged the system thrice before i got it working.
[10:33] <MrGreencastle> Can't exactly do that as easily in windows
[10:33] <hyperair> oh
[10:33] <hyperair> heh
[10:33] <hyperair> that sounds familiar =p
[10:33] <hyperair> you need to let the novelty wear off
[10:33] <MrGreencastle> I think it was dapper
[10:33] <MrGreencastle> I then used arch for a few years
[10:33] <hyperair> but then again, from time to time, i still end up playing too much with the OS.. like how i spent a week trying to get my kernel compiling....
[10:34] <hyperair> oh Archlinux eh..
[10:34] <hyperair> i used that for a grand total of 4 months.
[10:34] <hyperair> at the end of 4 months, the only difference between my Arch and Ubuntu installations were the package manager.
[10:34] <MrGreencastle> I liked it, it was fun knowing I built it from the ground up...ish
[10:34] <hyperair> so i just gave up using Arch and went back to Ubuntu.
[10:34] <hyperair> go LFS ;-)
[10:34] <hyperair> Linux From Scratch
[10:34] <MrGreencastle> Heh, I just installed 10.04, and I'm extremely impressed...
[10:35] <MrGreencastle> It's nicer than my mac!
[10:35] <hyperair> \o/
[10:35] <hyperair> yes, 10.04 is a very impressive release.
[10:35] <MrGreencastle> unfortunately my nvidia drivers are being poo
[10:35] <hyperair> unfortunately.
[10:35] <hyperair> what card is that anyway?
[10:35] <MrGreencastle> 130m in an hp notebook
[10:35] <MrGreencastle> geforce*
[10:36] <MrGreencastle> works fine in mac and windows for me, I was just getting a few oddities with Lucid's standard driver
[10:36] <MrGreencastle> which is odd, considering it's LTS
[10:37] <hyperair> not at all.
[10:37] <hyperair> there are limits to how much QA we can do
[10:37] <MrGreencastle> haha
[10:37] <hyperair> and nvidia is a great shining example of that.
[10:37] <hyperair> it's a closed source blob, nobody knows wtf's going on in there
[10:37] <MrGreencastle> I know, I know, I'm just giving people a hard time :)
[10:38] <hyperair> hmm, giving who a hard time? ;-)
[10:38] <hyperair> i'm enjoying myself putting down nvidia here.
[10:38] <MrGreencastle> It's probably my fault anyway
[10:38] <MrGreencastle> I'll try the beta drivers and let you know
[10:38] <hyperair> good luck
[11:18] <MrGreencastle> *sigh
[11:18] <MrGreencastle> I must have found a bug
[11:19] <MrGreencastle> or whatever it is that the hardware drivers app does, I couldn't figure out. 
[11:19] <MrGreencastle> I got the beta drivers working, and performance is much smoother
[11:21] <hyperair> well that's nice =)
[11:23] <MrGreencastle> yeah, its just irritating how I couldn't get it to work by just installing it. I had to install the old ones via hardware drivers, then add the ppa for the beta ones, then restart, then upgrade, then restart :S
[11:25] <hyperair> yay nvidia
[15:26]  * hyperair eyes the new x-x-v-i upload suspiciously
[17:06] <Sarvatt> I'm confused, the ones in the ppa *are* the beta drivers, he must have been installing from nvidia.com?
[17:28] <Sarvatt> crashing hyperair?
[17:28] <Sarvatt> is it any worse than before?
[17:32]  * bryceh waves
[17:37] <hyperair> Sarvatt: page flipping support is enabled =O
[17:37] <hyperair> Sarvatt: which explains why i keep getting hangs within 10 minutes of each other >_>
[17:39] <hyperair> Sarvatt: oh hey i managed to switch TTYs
[17:49] <Sarvatt> hyperair: new one uploaded without it
[17:49] <Sarvatt> sorry :(
[17:49] <Sarvatt> i will warn you before i do it again, i passed out last night after uploading it
[17:50] <Sarvatt> heyo bryceh!
[17:50] <hyperair> Sarvatt: no problem.
[17:50] <hyperair> i think i'll write a script that greps the current Xorg log and checks if page-flipping is enabled
[17:51] <hyperair> and warn me
[17:51] <hyperair> =p
[17:56] <Sarvatt> lol
[18:02] <Sarvatt> #!/bin/bash
[18:02] <Sarvatt> if [ -z "$(grep forcibly /var/log/Xorg.0.log)" ]; then
[18:02] <Sarvatt>         notify-send -t 30000 -u critical -i gtk-dialog-info "Page flipping is enabled." "YOUR X IS BUSTED!"
[18:02] <Sarvatt> fi
[18:03] <hyperair> Sarvatt: thanks. =p
[18:03] <Sarvatt> i call it lolintel.sh :)
[18:03] <hyperair> hehehe
[18:06] <Sarvatt> maybe a zenity warning in the notification area would be better :)
[18:06] <Sarvatt> so its persistant
[18:06] <jcristau> Sarvatt: if ! grep -q forcibly /var/log/Xorg.0.log; then
[18:08] <hyperair> Sarvatt: grep forcibly /var/log/Xorg.$(echo ${DISPLAY} | grep -o '[0-9]' | head -n1).log)" &> /dev/null && notify-send -t 30000 -u critical -i gtk-dialog-info "Page flipping is enabled. "YOUR X IS BUSTED!"
[18:14] <Sarvatt> hah, I wasn't crazy!
[18:14] <Sarvatt> 3.6.35-rc1 is nasty
[18:14] <Sarvatt> my machine no longer goes into C3 states
[18:15] <Sarvatt> battery life sucked yesterday, guess thats why
[18:15] <hyperair> lol
[18:15] <hyperair> rc1 is nasty indeed.
[18:15] <hyperair> i spent a whole week attempting to compile it
[18:15] <Sarvatt> C0 (cpu running)        (80.6%)         1.60 Ghz     1.7%
[18:15] <Sarvatt> polling           1.5ms ( 0.0%)         1333 Mhz     0.0%
[18:15] <Sarvatt> C1 halt           2.6ms ( 3.3%)         1066 Mhz     0.7%
[18:15] <Sarvatt> C2                0.6ms (16.0%)          800 Mhz    97.7%
[18:15] <Sarvatt> C3                0.0ms ( 0.0%)
[18:16] <hyperair> aha.
[18:16] <hyperair> that makes sense.
[18:16] <Sarvatt> nasty! 13 watts idle power usage vs 7
[18:16] <hyperair> i was wondering why my temperature was hovering 10 degrees celcius higher than usual
[18:16] <Sarvatt> its fixed in -rc2
[18:16] <hyperair> cool
[18:16] <Sarvatt> saw the commit then looked at powertop lol
[18:16] <hyperair> i'll compile rc2 as soon as i get my btrfs fixes
[18:17] <hyperair> Sarvatt: do you know of this patch: http://lists.freedesktop.org/archives/intel-gfx/2010-April/006463.html ?
[18:17] <Sarvatt> well whenever rc2 comes out i mean, fixed in git though
[18:17] <hyperair> Sarvatt: rc2's out.
[18:17] <hyperair> commit e44a21b7268a022c7749f521c06214145bd161e4
[18:17] <hyperair> Author: Linus Torvalds <torvalds@linux-foundation.org>
[18:17] <hyperair> Date:   Sat Jun 5 20:43:24 2010 -0700
[18:17] <hyperair> Linux 2.6.35-rc2
[18:18] <Sarvatt> oh dang, i opened the log last night and didnt refresh it :)
[18:18] <Sarvatt> that patch doesnt affect you though?
[18:18] <hyperair> Sarvatt: http://www.pubbs.net/201005/fedora/1529-page-flipping-on-intel-211-driver.html <-- this says that the patch i linked above fixes the hangs with page flipping.
[18:19] <Sarvatt> for gen3 yeah you have gen4 though
[18:20] <hyperair> oh isit?
[18:20] <hyperair> =\
[18:20] <hyperair> how do you tell?
[18:21] <Sarvatt> 965+ = gen4, 915-945 is gen3
[18:21] <hyperair> weird.
[18:22] <hyperair> it said GMA3100
[18:22] <hyperair> 3100 is the one i have..
[18:24] <Sarvatt> whats the pci id?
[18:25] <Sarvatt> those 3xxx ones are oddballs
[18:27] <Sarvatt> you use 965_dri so though i'm sure yours is gen4
[18:27] <Sarvatt> drivers/gpu/drm/i915/i915_drv.h has the list of what each pci id is
[18:31] <hyperair> Sarvatt: 2a02
[18:32] <hyperair> 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller [8086:2a02] (rev 03)
[18:33] <Sarvatt> yep thats gen4
[18:33] <hyperair> heh oh well.
[18:33] <Sarvatt> #define IS_GEN4(dev)	((dev)->pci_device == 0x2972 ||		\
[18:33] <Sarvatt> ..snip..
[18:33] <Sarvatt> 			 (dev)->pci_device == 0x2A02 ||		\
[18:34] <hyperair> ah
[18:34] <Sarvatt> thats an X3100, different beast than a 3100
[18:34] <Sarvatt> 3100 is a desktop G31/G33
[18:35] <hyperair> @_@
[18:35] <hyperair> damn them, can't they just stick to one numbering scheme?
[18:35] <Sarvatt> http://en.wikipedia.org/wiki/Intel_GMA
[18:35] <jcristau> hyperair: that's called marketing
[18:36] <Sarvatt> yeah make people think its a better gpu than it really is :)
[18:43] <Sarvatt> Amaranth, RAOF: compiz works again on intel when resolution == max texture size in mesa 7.9
[18:44] <Sarvatt> so we can drop that nasty hack that made it so everyone cant use it in MM eventually
[18:46] <hyperair> jcristau: bah.
[18:51] <Sarvatt> Depends:
[18:51] <Sarvatt>  xserver-xorg-core (>= 2:1.8),
[18:51] <Sarvatt>  xserver-xorg-video-all | xserver-xorg-video-7,
[18:51] <Sarvatt>  xserver-xorg-input-all | xserver-xorg-input-9,
[18:51] <Sarvatt> that look right for xserver-xorg?
[19:04] <Sarvatt> hyperair: btw I figured out how to get vblank_mode in drirc to be honored - http://pastebin.com/C37kfXkr
[19:05] <hyperair> ah.
[19:05] <Sarvatt> why that took me like 6 hours stepping through gdb i'll never know, at least it was a learning experience :)
[19:05] <hyperair> lol
[19:05] <hyperair> why did you need it disabled again?
[19:06] <Sarvatt> because it's crap on 945, makes the mouse really laggy in mutter when its on even
[19:06] <Sarvatt> vblank_mode=1 isn't bad either, just 2 and 3 suck
[19:08] <Sarvatt> couldn't figure out how to fix mesa so it worked when you set it for i915 like its advertised though
[19:14] <hyperair> i see.
[19:20] <Sarvatt> i guess if we do go r300g by default for ati in MM we can just add a check for if KMS is in use to the DDX to use the gallium dri driver name otherwise use the classic one, the names are different so they wont interfere
[19:23] <Sarvatt> heck, i'm going to just do that now in edgers so I can ship radeong_dri in /usr/lib/dri
[19:25] <Sarvatt> oh wait, it's even easier than I thought, radeon dri2 is only used in KMS so just modifying the dri2 path is guaranteed to be gallium compatible
[19:35] <Sarvatt> hmm, need to figure out how to check for gallium support in configure.ac
[19:58] <Sarvatt> hmm after doing all that it seems like it'd be better as an xorg.conf option that only enables by default if you build with --enable-gallium so people could still use classic
[20:01] <Sarvatt> http://sarvatt.com/downloads/patches/0001-Add-a-configure-option-at-build-time-to-use-the-gall.patch
[20:59] <Sarvatt> at this point, i'm not seeing much reason to even have a /usr/lib/dri-gallium 
[21:02] <Sarvatt> working on a patch to the ati ddx that adds a gallium xorg.conf option that defaults to enabled that picks radeong instead of r300 so its possible to use both instead of that hacky rename. intel is the only one where the gallium versions are the same as the classic ones and we arent gonna be building that anyway
[21:03] <Sarvatt> (and the xorg.conf option is only available with KMS, wont affect UMS)
[21:08] <Sarvatt> ahh forgot about swrastg
[22:21] <Sarvatt> this dri2 stuff is confusing.. can we specifiy more than one driver name in the driverNames array in DRI2InfoRec or is it hardcoded to use one name for each type?
[22:26] <Sarvatt> i guess that doesn't make sense because it wouldnt need to use both at the same time, dont mind me just figuring crap out :)
[22:27] <jcristau> it's one of each type.  dri2 at offset DRI2DriverDRI, vdpau at offset DRI2DriverVDPAU, iirc
[23:41] <RAOF> Sarvatt: Yeah, I ended up deciding against dri-gallium too.
[23:41] <RAOF> Sarvatt: I've talked with airlied - it seems there's a good chance that radeong_dri.so will become r300_dri.so in 7.9
[23:42] <Sarvatt> doh
[23:42] <Sarvatt> well crap
[23:42] <RAOF> Doesn't make that patch less useful, though.
[23:43] <RAOF> Just means you'd need to update the mesa packaging to copy r300_dri from glx/gallium to radeong_dri
[23:44] <Sarvatt> was almost done making one that adds gallium as a xorg.conf option defaulted on to info->ChipFamily >= CHIP_FAMILY_R300 && info->ChipFamily < CHIP_FAMILY_R600
[23:44] <Sarvatt> but i cant for the life of me figure out a way to have a fallback
[23:44] <Sarvatt> like if you have it enabled in xorg.conf with that option and it doesnt exist have it try the other
[23:45] <RAOF> stat radeong in the setup codepath?
[23:47] <jcristau> not sure the ddx driver knows the dri driver path
[23:48] <RAOF> Well, if it's just a edgers hack patch, that's not too much of an issue :)
[23:48] <jcristau> hehe, yeah
[23:49] <RAOF> I don't _think_ upstream's likely to be interested in it - airlied seemed very much of the opinion that making it easy for the user to choose between the dri modules wasn't useful.