/srv/irclogs.ubuntu.com/2008/04/29/#ubuntu-x.txt

pwnguinhuh, neat wiki page00:29
pwnguini was just building kernel.org git and wondering what half the crap was00:29
pwnguinPAT is in .25 as "experimental" i think00:29
brycepwnguin: :-)00:30
pwnguinmost of it i left off because its been ages since i built my own kernel and i just wanted to turn on a simple debug option for MMC00:30
brycemmm, I can reproduce the "picks vesa instead of ati" bug00:32
pwnguinhow DOES x pick which driver to include?00:33
bryceindeed, something I want to understand more deeply00:34
bryceuntil now I had *thought* it was based on pci id's, but this particular card I'd tested on another mboard with no probs00:35
pwnguinid just like to see how hard it is to change it from nv to nouveau on my machine00:36
brycepwnguin: is it not listening to what you specify in xorg.conf?00:36
pwnguinit is00:36
pwnguinbut theres a small chance the nouveau package could set it up by default ;00:37
pwnguin)00:37
pwnguinis dexconf encouraged?00:38
brycewe're trying to move away from using that00:38
pwnguinthats what i thought00:38
pwnguinthere's a small thread on a wacom bug about the removal of wacom from the default xorg (and the removal of xorg.conf itself)00:39
pwnguinand somehow dexconf came up00:39
bryceyep, I know that one00:39
pwnguinmeanwhile, i think wacom upstream supports autodetection or something00:39
brycerequires input hotplug00:40
pwnguinhmm00:41
brycetjaalton: do we still need to be updating discover-data?  That's obsolete now as far as we're concerned, isn't it?02:47
tjaaltonbryce: right, no need for it now05:37
tjaaltonanymore05:37
bryceok05:43
seb128bah, the xrandr capplet still has issues16:32
seb128hum, I reassigned a bug about a similar issue to xorg some days ago I think I can't find it now16:33
seb128I can't enable 2 screens using it on my laptop16:34
seb128some user comments that he had to tweak the xorg.conf to allow a virtual desktop going to 3000 or something, does something knows where the bug has been reassigned? ;-)16:34
seb128bryce: around?16:49
bryceyes17:55
seb128bryce: any idea about my question? I've the same issue on D630, no way to enable the laptop and an external screen together18:10
tjaaltonseb128: even clone mode doesn't work?18:20
seb128_re18:26
tjaaltonseb128: so not even clone mode works?18:27
seb128_trying, I just plugged the screen on my laptop again18:27
bryceseb128: right, to allow for >2048x2048 you must set the Virtual line in xorg.conf18:27
seb128_that's the warning I get18:27
seb128_rw_crtc_set_config: assertion `x + mode->width <= info->max_width' failed18:28
seb128_the clone mode "works"18:28
seb128_it tries to activate both screens but the external monitor displays a out of sync18:29
seb128_where it's a 19" lcd which should handle easily the 1024x768 60Hz selected18:29
seb128_bryce: could we bump this limitation? because that means almost nobody will get the 2 screens mode working right now18:30
seb128_I doubt many people use < 1024 18:30
bryceno, it's a hard limit18:30
seb128_"hard"?18:30
seb128_that's not closed source code, is it?18:30
brycehard == requires a bunch of new kernel code18:31
seb128_I mean we can change the code and rebuild no?18:31
bryceno18:31
seb128_urg18:31
brycehardware limit18:31
brycethe hardware has a fixed framebuffer size which varies from card to card but is typically 2048x204818:31
seb128_in the bug I read this week the guy said he was using a virtual size in the xorg.conf and that was working for him I think18:31
jcristaubryce: not really18:31
seb128_I start thinking using this capplet is an error18:32
seb128_dual screen doesn't work due to hardware limitations18:32
jcristauthe problem with > 2048x2048 on intel is that you don't get any acceleration18:32
seb128_lot of drivers are buggy when using xrandr18:32
jcristauin < i965 i mean18:32
brycejcristau: well, there's still a hardware limit for 2D, although it's up around 8k.  But the point is that the limit is not just a #define we can tweak without consequence18:34
jcristaubryce: 8k is plenty though :)18:34
bryceseb128, yeah I agree, I sort of wish we'd just gone back to manual configuration18:34
jcristauthe bigger problem right now imo is that the framebuffer can't be resized at runtime18:36
seb128_ok, enabling 2 screens doesn't work even when under the 2048 limit18:36
jcristauseb128_: i suppose 'xrandr --auto' on the command line doesn't help?18:36
jcristauseb128_: the limit isn't 2048, it's whatever was allocated at server startup based on the connected outputs at the time18:37
seb128_hum, weird18:37
seb128_xrandr --auto activates the 2 screens, they have the same image though so I guess that's the equivalent of the clone mode in the capplet18:38
seb128_though they don't have the same resolution18:38
seb128_xrandr --properties lists 1 screen18:44
seb128_and LVDS and TMDS-1 being connected18:44
jcristaucan you paste the output?18:45
seb128_jcristau: http://people.ubuntu.com/~seb128/xrandr18:48
bryceweird, why's it spitting out edid data?18:48
jcristaubryce: because the edid is a randr property18:48
jcristauso xrandr --prop shows that18:48
seb128_so xrandr --auto works better than this whole capplet thing which doesn't manage to enable both screens together18:49
jcristauseb128_: so, it looks like your laptop has a 1440x900 panel; which means that the server allocated a 1440x1440 fb (so you can rotate the panel)18:50
seb128_correct18:50
jcristauand now the fb can't be resized, so you're stuck with both monitors showing basically the same thing (except each has some part of the desktop which not on the other one :))18:53
jcristauthat's the expected result right now, when you don't force the fb size in xorg.conf18:53
seb128_right18:54
seb128_the common part is correctly displayed18:54
seb128_the other portions are in a weird state18:54
seb128_like not refreshed or something18:54
jcristauhmm18:55
seb128and compiz seems to not like the xrandr resolution changes18:57
jcristaubad compiz18:58
bryceseb128: is that problem with intel or ati graphics?19:25
seb128intel 96519:26
* bryce nods19:26
bryceI know what you're describing, I've seen that as well19:26
brycedid restarting the window manager make it go away?19:27
seb128I restarted the session19:28
=== seb128_ is now known as seb128

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