On Sun, Feb 14, 2010 at 6:51 PM, Martin Cracauer <[email protected]> wrote: > I have a Thinkpad T41 with an internal LCD and a VGA out, using an > older Radeon chip and the radeon Xorg driver. I have a display at the > VGA out and have configured dual-head via ServerLayout. This broke > with an update to Xorg 1.4.2. > > Short version: > - I seem to select the wrong output between LVDS (LCD), VGA, DVI and > TV. Instead of LVDS and VGA and I seem to get the (non-existent) > DVI and VGA. As a result, when X11 is up it seems that screen-0 > disappeared and screen-1 (VGA) is now DISPLAY=:0.0. There is no > :0.1. > > Long version: > > The chip is: > Radeon RV250 [Mobility FireGL 9000] > I use the ATI/Radeon driver. Dual-head via screenlayout. > > The working Xorg version identified itself as: > X Window System Version 7.0.0 > Release Date: 21 December 2005 > X Protocol Version 11, Revision 0, Release 7.0 > > The broken update is: > X.Org X Server 1.4.2 > Release Date: 11 June 2008 > > xorg.conf: > http://www.cons.org/xorg-problem201002/xorg.conf.1.vgaonly-but-at-right-res.txt > Log: > http://www.cons.org/xorg-problem201002/Xorg.0.log.1.vgaonly-but-at-right-res.txt > > That is after I put in a couple options in an attempt to deal with the > problem. The original version working in xorg 7.0.0 is here: > http://www.cons.org/xorg-problem201002/xorg.conf.previously-working > > I think these are the decisive lines: > (II) RADEON(0): Output LVDS using monitor section LVDS > (II) RADEON(0): BIOS provided dividers will be used. > (WW) RADEON(0): LVDS Info: > XRes: 1400, YRes: 1050, DotClock: 84960 > HBlank: 200, HOverPlus: 72, HSyncWidth: 40 > VBlank: 12, VOverPlus: 2, VSyncWidth: 1 > [correct] > (II) RADEON(0): Output S-video has no monitor section > (II) RADEON(0): Default TV standard: NTSC > (II) RADEON(0): TV standards supported by chip: NTSC PAL NTSC-J > (II) RADEON(0): Port0: > Monitor -- AUTO > Connector -- DVI-D > DAC Type -- None > TMDS Type -- Internal > DDC Type -- 0x64 > [...] > (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0 > finished output detect: 0 > [...] > II) RADEON(1): Output VGA-0 using monitor section VGA-0 > (II) RADEON(1): I2C bus "VGA-0" initialized. > (II) RADEON(1): Output DVI-0 has no monitor section > (II) RADEON(1): DFP table revision: 3 > (II) RADEON(1): I2C bus "DVI-0" initialized. > (II) RADEON(1): Output LVDS using monitor section LVDS > (II) RADEON(1): Panel ID string: SXGA+ Single (85MHz) > (II) RADEON(0): Panel Size from BIOS: 1400x1050 > (II) RADEON(1): BIOS provided dividers will be used. > (WW) RADEON(1): LVDS Info: > XRes: 1400, YRes: 1050, DotClock: 84960 > HBlank: 200, HOverPlus: 72, HSyncWidth: 40 > VBlank: 12, VOverPlus: 2, VSyncWidth: 1 > (II) RADEON(1): Output S-video has no monitor section > (II) RADEON(1): Default TV standard: NTSC > (II) RADEON(1): TV standards supported by chip: NTSC PAL NTSC-J > (II) RADEON(1): Port0: > Monitor -- AUTO > Connector -- VGA > DAC Type -- Primary > TMDS Type -- None > DDC Type -- 0x60 > [...] > (II) RADEON(1): Output: VGA-0, Detected Monitor Type: 0 > (II) RADEON(1): Found color CRT connected to primary DAC > [...] > (II) RADEON(1): Output VGA-0 connected > (II) RADEON(1): Output VGA-0 using initial mode 1368x768 > > > The result is, as I said, that only VGA has output, at the correct > resultion. The internal LCD stays blank. There is only a > DISPLAY=:0.0. > > To the best of my reading of the logfile my problem is that the driver > erroneously used DVI instead of LVDS and subsequently deleted that > screen. I toyed around with everything I could find in google about > this but I couldn't make the > (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0 > go away nor make the LCD work. > > If I just use the LCD section in ServerLayout the LCD works fine and > the VGA port mirrors the LCD output. Log: > http://www.cons.org/xorg-problem201002/Xorg.0.log.justonescreen.txt > Notice that it now has a line: > (II) RADEON(0): Output: LVDS, Detected Monitor Type: 0 > > > Anyway... > > So how do I force the first screen on LVDS in dual-head mode? > > Thanks > Martin > > > P.S. while I here asking a question: while this worked fine under Xorg > 7.0.0 I would like to force the server to come up dual-head even if > corrently nothing is connected to the VGA port. It didn't do that, if > VGA wasn't connected it just came up with the LCD.
Your best bet is to switch to using xrandr to configure your card: http://wiki.debian.org/XStrikeForce/HowToRandR12 It will let you dynamically switch between single and multi-head. Alex _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
