/srv/irclogs.ubuntu.com/2009/04/20/#ubuntu-x.txt

bhueypwnguin: just one of the monitors ? not both02:16
bhueyif that's the case, I might move to that driver02:16
bhueyI like the proprietary driver though because of GLX02:17
pwnguinbhuey: im fairly certain ive rotated my tablet and the vga output remained the same02:19
pwnguinyou might be able to do that with nvidia02:19
bhueydo you have instructions or is it pretty much something that you play with when you install the drivers and run the screen configuration utilities ?02:19
bhueyI was able to do that to the entire scene, but not the individual monitor02:19
bhueyand a Google search yielded nothing informative regarding this02:20
pwnguinwhat you need to do is read the very long and boring nvidia manual in /usr/share/doc/nvidia-glx with an eye towards xrand02:23
pwnguinr02:23
bhueyhmmm, ok02:23
bhueythere's no info on rotating just the screen but the entire view itself02:36
pwnguinbhuey: well you could always try out raof's stuff and see if you like it03:33
bhueypwnguin: does he hang out here ?04:22
pwnguinraof? yes04:22
RAOFMan, it takes a long time to build an ubuntu kernel.04:22
pwnguintechnically, nouveau is experimental04:22
pwnguinso if it fails for you, don't get super angry or expect anything04:23
RAOFAlso, if you've got a geforce 8 or 9 card, use a compositing manager, or a bunch of stuff won't work.04:23
superm1RAOF, are you building with debuild -b, or did you follow the simplified steps?04:26
superm1the normal debian packaging will build a ton of variants you probably wont care about04:26
RAOFVARIOUS_ENVIRONENT_VARIABLES fakeroot debian/rules binary-mmiotrace04:26
RAOFIE: I'm just building the flavour I'm interested in.04:26
superm1okay good04:26
RAOFThere just happens to be one metric buttload of modules to build.04:27
RAOFI'll probably farm it out to a PPA once I'm reasonably sure it works; having an MMIO trace capable kernel would be useful for a number of people.04:27
superm1i'm not familiar with MMIO trace, what is that?04:28
pwnguinits a reverse engineering tool04:28
pwnguinfor charting memory mapped I/O04:29
RAOF"Kindly log every memory-mapped IO operation performed by this kernel module, so I can see what it does"04:29
superm1Ah, i see04:29
pwnguini think you can guess which module this might be applied to04:29
RAOFfglrx :P04:29
superm1perhaps it starts with n and rhymes with cydia04:29
bhueypwnguin: i'll wait for him to come on sometime and ask him how to go about doing this04:30
RAOFbhuey: You mean raof? :)04:30
superm1is there a performance hit in operating such a kernel (by the overhead of logging all that data)?04:30
bhueybtw, I love that you folks have done all of this work for Ubuntu04:31
bhueyRAOF: same character ?04:31
bhueyok, I can see lower case like I use to :)04:31
RAOFsuperm1: There's a huge performance hit when you're actually tracing; X startup takes in the order of minutes.04:31
bhueyRAOF: yeah, I'd appreciate some pointers as to how to rotate just one of my screen so that I can use it in portrait mode of sorts.04:31
superm1RAOF, but the tracing can be enabled and disabled on demand?04:31
RAOFsuperm1: And apparently even when it's not active there's a couple of MB overhead per CPU.04:31
bhueyI can rotate the entire virtual view but not just one monitor. I'd like to know how to rotate just one monitor04:32
RAOFYeah.  Tracing can be enabled & disabled at will.04:32
bhueyif it is possible04:32
RAOFbhuey: With nouveau?04:32
bhueyRAOF: any driver04:32
bhueyI'm using nvidia right now04:32
superm1but with that overhead on a per cpu basis, definitely not a good idea to have available on a production kernel04:32
bhueyuntil nouveau gets full glx support, it's not a viable option for me04:32
RAOFsuperm1: Right.  Otherwise I'd just be asking the kernel team to enable it.04:32
superm1RAOF, well if it aides upstream development significantly, you can possibly ask the kernel team to set up a PPA that spits out kernels with it enabled like the mainline builds do for upstream kernel releases04:33
RAOFPossibly.  Or I can just do what I'm doing, and shove a -mmiotrace flavour in my nouveau PPA.04:34
RAOFIf that turns out to be too hard, I'll ask the kernel team.04:34
superm1right04:34
bhueyRAOF: do any of the drivers to that ?04:51
RAOFbhuey: Oh, sorry.04:51
RAOFbhuey: Yes.  Any driver that supports XRandR 1.2 will do that.04:51
bhueyyeah, but for just one screen04:51
RAOFThe nvidia driver *doesn't*, and I'm not sure if you can.04:51
bhueyI've got a dual screen setu04:51
bhueysetup04:51
RAOFThe nvidia driver doesn't support XRandR 1.2.04:52
bhueyI can rotate it, but only the entire image04:52
RAOFIf you can't do it in nvidia-settings, you can't do it.04:52
bhueyok, that supports multiple screens then right ?04:52
bhueyok04:52
bhueybut noveau does this ? what about glx support ?04:52
RAOFNouveau does this.  There's no 3d support, however.04:52
bhueynouveau04:52
bhueyhmmm04:52
bhueyI'll have to suffer with the nvidia driver then04:53
RAOF(That's not entirely accurate: there's 3d support ranging from "can play OpenArena flawlessly" to "glxgears causes kernel panic".  The drivers switch from one state to another on a semi-regular basis)04:53
bhueyglx support is critical04:54
bhueyhow's progress with that ? do you know ?04:54
RAOFSlow.04:54
pwnguina quick note, bhuey's video card: 6600gt =)04:54
bhueyyeah, it's hard stuff04:54
bhueypwnguin: thanks :)04:54
bhueyI really appreciate this help btw04:54
RAOFpwnguin: Yeah, I remembered.  I think the *current* state of glx on his card is "glxgears will show artefacts the first time you run it, will kill X the second".04:55
bhueygreat04:55
pwnguinbhuey: it seems like you have a choice mainly, between "smooth 3d graphics" and "rotates individual screens"04:55
bhueythe nvidia driver wins04:55
pwnguinthen i guess we04:55
pwnguinthen i guess we're done here04:55
bhueyok04:55
bhueyuntil the next release :)04:55
bhueythanks04:55
* RAOF wouldn't expect supported 3d with nouveau in Karmic, either.05:55
RAOFAlthough I would hope it to be the default driver for nvidia cards.05:55
RAOFWell, I hope the PPAs don't mind building the kernel.  I wonder how many hours it'll take.06:26
superm1RAOF, i know when rtg and those guys push to ppas, they have a way to make sure the ppa won't build all the flavours too, so unless you fully hacked up debian/control to only have your tracable flavour, you might want to check about that06:28
RAOFWhoops.  I think that'll build all the flavours.06:34
RAOFOh, well.  I now know how to make it _not_ build all the flavours.  Next upload won't build everytihng :/06:36
* RAOF plays "upload another 90Mb of kernel source to the ppa, this time it'll definitely build only -mmiotrace"07:29
superm1well at least you got it fixed now rather than 10 hours from now :)07:33
MirvRAOF: if Fedora is getting nouveau as default in 11, I'd guess Karmic could as well have nouveau as default... it even supports more cards than nv07:43
Mirvit'd be great, though, I like the message that it's delivering to NVIDIA07:44
tjaaltonI'm pretty sure it will be chosen as default..07:46
pwnguinMirv: i doubt it'll really make an impact on usage numbers08:27
pwnguinglx is basically vital08:27
bryce_o/08:58
bryce_I registered a UDS session to discuss defaulting to -nouveau08:59
ttxbryce: do you still need more testing/reproduction data points on bug 359392 ?09:09
ubottuLaunchpad bug 359392 in xserver-xorg-video-intel "[i965] X freezes starting on April 3rd" [Critical,Triaged] https://launchpad.net/bugs/35939209:09
bryce_ttx: couldn't hurt to have your intel_gpu_dump output for reference09:50
bryce_ttx: assuming your symptoms, hw, etc. are a match with that bug.  If not, you should collect that info, but report as a separate bug report09:50
ttxbryce_: ok, will make my best reproducing it. I'm like seb128, I wasn't ever bitten by it.09:50
* bryce_ --> bed09:51
bryce_night09:51
pwnguinbryce: i doubt I'll be in attendence, but i fully support the idea16:31
jbarnesbryce, mdz: just to confirm, are you still getting interrupts when the freeze happens?  and does the "current sequence" increment in i915_gem_interrupt?17:09
brycejbarnes: lemme check, I got another freeze yesterday18:15
jbarnesbryce: thanks18:16
bryceoh... you mean while the system is frozen?  I'll have to re-freeze it first.  Will get back to you18:16
jbarnesyeah while frozen18:16
bryceget some good ideas on fixes over the weekend?18:17
jbarnesunfortunately no :(18:17
jbarnesgiven the gpu dumps you guys gave me I was hoping it was a render accel problem18:17
jbarnesbut at least some reporters tried that and still saw hangs18:17
jbarnesof course that doesn't mean render accel isn't broken, just that it can't be the whole fix18:17
brycejbarnes: hm bummer, I was hoping the new tools would make these bugs completely transparent.  But I guess it's like having a backtrace - it helps capture the state but not what caused it to get into that state18:32
jbarnesyeah for certain kinds of hangs they can really help18:33
jbarnesfor others they just give us a few more clues and things to eliminate18:33
jbarnesthe last hang info you posted actually seemed ok... I asked anholt to confirm18:34
jbarnes(ok as in we're not failing to track sequence numbers it looks like)18:34
brycejbarnes: that was my "classic" hang that occurs after several hours use, as opposed to the freeze that occurs from mdz's script18:34
bryceheya apw19:10
jbarnesbryce: also, if the kernel you're running also has my i915 error interrupt patch you could check dmesg when the hang happens20:05
* cwillu 's been away for a little while20:18
cwillushould stock jaunty still have lingering hangs?20:19
brycecwillu: yeah20:28
Caesartjaalton: you around?23:53

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