xrandr not happy about external monitor

Alex Deucher alexdeucher at gmail.com
Tue Jan 29 09:28:16 PST 2008


On Jan 29, 2008 12:15 PM, Michele Mattioni <mattions at gmail.com> wrote:
>
> On Jan 29, 2008 5:00 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
> >
> > On Jan 29, 2008 11:43 AM, Michele Mattioni <mattions at gmail.com> wrote:
> > >
> > > On Jan 28, 2008 11:39 PM, Michele Mattioni <mattions at gmail.com> wrote:
> > > >
> > > > On Jan 28, 2008 10:20 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
> > > > >
> > > > > On Jan 28, 2008 4:56 PM, Michele Mattioni <mattions at gmail.com> wrote:
> > > > > >
> > > > > > On Jan 28, 2008 9:29 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
> > > > > > >
> > > > > > > On Jan 28, 2008 4:16 PM, Michele Mattioni <mattions at gmail.com> wrote:
> > > > > > > >
> > > > > > > > On Jan 28, 2008 2:31 PM, Alex Deucher <alexdeucher at gmail.com> wrote:
> > > > > > > > >
> > > > > > > > > On Jan 28, 2008 4:51 AM, Michele Mattioni <mattions at gmail.com> wrote:
> > > > > > > > > > On Jan 28, 2008 6:17 AM, Alex Deucher <alexdeucher at gmail.com> wrote:
> > > > > > > > > > >
> > > > > > > > > > > On Jan 27, 2008 8:08 PM, Michele Mattioni <mattions at gmail.com> wrote:
> > > > > > > > > > > > Hello list,
> > > > > > > > > > > >
> > > > > > > > > > > > I have a laptop with a Mobility 9000 radeon and an external monitor
> > > > > > > > > > > > form Acer 22inches.
> > > > > > > > > > > >
> > > > > > > > > > > > I'm using an ubuntu gutsy and the version of the xserver-xorg-video-ati is
> > > > > > > > > > > > 1:6.7.195-1ubuntu2
> > > > > > > > > > > >
> > > > > > > > > > > > xrandr detect correctly the monitor:
> > > > > > > > > > > >
> > > > > > > > > > > > [mattions at the-tux:~]$ xrandr -q
> > > > > > > > > > > > Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1200
> > > > > > > > > > > > VGA-0 connected 1680x1050+0+0 (normal left inverted right) 474mm x 296mm
> > > > > > > > > > > >   1680x1050      60.0*+   60.0
> > > > > > > > > > > >   1600x1200      59.9
> > > > > > > > > > > >   1280x1024      75.0     59.9
> > > > > > > > > > > >   1440x900       75.0     59.9
> > > > > > > > > > > >   1280x960       59.9
> > > > > > > > > > > >   1280x720       59.9
> > > > > > > > > > > >   1024x768       75.1     70.1     60.0
> > > > > > > > > > > >   832x624        74.6     74.8
> > > > > > > > > > > >   800x600        72.2     75.0     60.3     56.2
> > > > > > > > > > > >   640x480        75.0     72.8     66.7     60.0
> > > > > > > > > > > >   720x400        70.1
> > > > > > > > > > > > LVDS connected 1400x1050+0+0 (normal left inverted right) 0mm x 0mm
> > > > > > > > > > > >   1400x1050      61.8*+
> > > > > > > > > > > >   1280x800       60.0
> > > > > > > > > > > >   1280x768       60.0
> > > > > > > > > > > >   1024x768       60.0
> > > > > > > > > > > >   800x600        60.3
> > > > > > > > > > > >   640x480        59.9
> > > > > > > > > > > > S-video disconnected (normal left inverted right)
> > > > > > > > > > > >
> > > > > > > > > > > > However I can't see any image on the screen.
> > > > > > > > > > > > The screen is somehow blue, and if I give the instruction like
> > > > > > > > > > > > [mattions at the-tux:~]$ xrandr --output VGA-0 --off
> > > > > > > > > > > >
> > > > > > > > > > > > the screen turns black.
> > > > > > > > > > > > So I guess it's responding.
> > > > > > > > > > > >
> > > > > > > > > > > > My Xorg log is here:
> > > > > > > > > > > > http://www.ebi.ac.uk/~mattioni/log/Xorg.0.log
> > > > > > > > > > > > Do you have any idea?
> > > > > > > > > > >
> > > > > > > > > > > This sounds like a sync polarity issue.  Do any other modes on your
> > > > > > > > > > > monitor work?  According to your log, you have two 1680x1050 modes
> > > > > > > > > > > with different polarities:
> > > > > > > > > > > >   1680x1050      60.0*+   60.0
> > > > > > > > > > > (II) RADEON(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240
> > > > > > > > > > >  1050 1053 1059 1089 +hsync -vsync (65.3 kHz)
> > > > > > > > > > > (II) RADEON(0): Modeline "1680x1050"x60.0  146.25  1680 1784 1960 2240
> > > > > > > > > > >  1050 1053 1059 1089 -hsync +vsync (65.3 kHz)
> > > > > > > > > > > see if switching to the other one makes the monitor work (use xrandr
> > > > > > > > > > > --verbose to look up the mode ids).
> > > > > > > > > > >
> > > > > > > > > > > Alex
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Thanks Alex for the quick answer,
> > > > > > > > > > can you tell me how I can switch the polarities?
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > The following should work:
> > > > > > > > >
> > > > > > > > > xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050
> > > > > > > > > 1053 1059 1089 -hsync +vsync
> > > > > > > > > xrandr --addmode VGA-0 "1680x1050_60.00"
> > > > > > > > > xrandr --output VGA-0 --mode "1680x1050_60.00"
> > > > > > > > >
> > > > > > > > > Alex
> > > > > > > > >
> > > > > > > >
> > > > > > > > I've tried, but it doesn't work. :(
> > > > > > > > his is the xrandr output:
> > > > > > > >
> > > > > > > > [mattions at the-tux:~]$ xrandr -q
> > > > > > > > Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1200
> > > > > > > > VGA-0 connected 1680x1050+0+0 (normal left inverted right) 474mm x 296mm
> > > > > > > >    1680x1050      60.0 +   60.0*
> > > > > > > >    1600x1200      59.9
> > > > > > > >    1280x1024      75.0     59.9
> > > > > > > >    1440x900       75.0     59.9
> > > > > > > >    1280x960       59.9
> > > > > > > >    1280x720       59.9
> > > > > > > >    1024x768       75.1     70.1     60.0
> > > > > > > >    832x624        74.6     74.8
> > > > > > > >    800x600        72.2     75.0     60.3     56.2
> > > > > > > >    640x480        75.0     72.8     66.7     60.0
> > > > > > > >    720x400        70.1
> > > > > > > >    1680x1050_60.00   60.0
> > > > > > > > LVDS connected 1400x1050+0+0 (normal left inverted right) 0mm x 0mm
> > > > > > > >    1400x1050      61.8*+
> > > > > > > >    1280x800       60.0
> > > > > > > >    1280x768       60.0
> > > > > > > >    1024x768       60.0
> > > > > > > >    800x600        60.3
> > > > > > > >    640x480        59.9
> > > > > > > > S-video disconnected (normal left inverted right)
> > > > > > > >
> > > > > > >
> > > > > > > hmmm... maybe your panel only likes reduced blanking modes even though
> > > > > > > it doesn't specify any in it's edid.  try this:
> > > > > > > xrandr --newmode  "1680x1050R"  119.00  1680 1728 1760 1840  1050 1053
> > > > > > > 1059 1080 +hsync -vsync
> > > > > > > xrandr --addmode VGA-0 "1680x1050R"
> > > > > > > xrandr --output VGA-0 --mode "1680x1050R"
> > > > > > >
> > > > > > > does that work better?
> > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > I've spotted this on the Xorg.log
> > > > > > > > (WW) RADEON(0): DDC2/I2C is not properly initialized
> > > > > > > >
> > > > > > > > Can be the problem?
> > > > > > >
> > > > > > > no you can ignore that.
> > > > > > >
> > > > > > > >
> > > > > > > > The model of the screen is
> > > > > > > > Acer X221W 22inch widescreen.
> > > > > > > >
> > > > > > > > Any other idea?
> > > > > > >
> > > > > > > try the reduced blanking mode I suggested above.
> > > > > > >
> > > > > > > Alex
> > > > > > >
> > > > > >
> > > > > >
> > > > > > no, it doesn't work.
> > > > > >
> > > > > > New conf:
> > > > > >
> > > > > > [mattions at the-tux:~]$ xrandr -q
> > > > > > Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1200
> > > > > > VGA-0 connected 1680x1050+0+0 (normal left inverted right) 474mm x 296mm
> > > > > >    1680x1050      60.0 +   60.0
> > > > > >    1600x1200      59.9
> > > > > >    1280x1024      75.0     59.9
> > > > > >    1440x900       75.0     59.9
> > > > > >    1280x960       59.9
> > > > > >    1280x720       59.9
> > > > > >    1024x768       75.1     70.1     60.0
> > > > > >    832x624        74.6     74.8
> > > > > >    800x600        72.2     75.0     60.3     56.2
> > > > > >    640x480        75.0     72.8     66.7     60.0
> > > > > >    720x400        70.1
> > > > > >    1680x1050_60.00   60.0
> > > > > >    1680x1050R     59.9*
> > > > > > LVDS connected 1400x1050+0+0 (normal left inverted right) 0mm x 0mm
> > > > > >    1400x1050      61.8*+
> > > > > >    1280x800       60.0
> > > > > >    1280x768       60.0
> > > > > >    1024x768       60.0
> > > > > >    800x600        60.3
> > > > > >    640x480        59.9
> > > > > > S-video disconnected (normal left inverted right)
> > > > > >
> > > > > >
> > > > > > It's always blu...  alight blue, but no image is shown.
> > > > > > My xorg.conf is attached...
> > > > >
> > > > > can you get a picture?  Do any of the other modes work (1440x900,
> > > > > 1280x720, 1024x768, etc.)?  does changing the LVDS mode have an
> > > > > affect?
> > > > > xrandr --output LVDS --mode 1024x768
> > > > > xrandr --output VGA-0 --mode 1024x768
> > > > > xrandr --output VGA-0 --auto
> > > > >
> > > > > Alex
> > > > >
> > > >
> > > > Hi Alex,
> > > >
> > > > So every mode tried on the laptop works. Switching on, off, and
> > > > several resolution.
> > > >
> > > > On the other monitor is possible to switch it off and change the resolution.
> > > > Everytime there is a message on the screen
> > > >
> > > > "Auto Config
> > > > Please wait"
> > > >
> > > > and the same blue remain.
> > > >
> > > > If you give
> > > > xrandr --output VGA-0 --off
> > > >
> > > > the screen become black and there is
> > > > "No signal"
> > > >
> > > > Tomorrow I will provide you a picture...
> > > >
> > > > Thanks,
> > > > Michele
> > > >
> > >
> > > I've tested the laptop with another screen and it didn't work.
> > >
> > > I'm wondering if my VGA port is broken.
> > > When I attach the laptop to a second screen the output of lspci doesn't change.
> >
> > It shouldn't change.  lspci shows pci devices not monitors.  Some
> > video chips show up as two pci devices, but this is purely a hack for
> > running dualhead in windows 2000 and has nothing to do with monitors.
> >
> > >
> > > Has it to change or not?
> > > I remember I've ran that laptop with an external beamer (long time
> > > ago) there was even compiz running there...
> > >
> >
> > Does the external port work if you boot the laptop with the lid
> > closed?  The bios boot screen should show up on the VGA monitor.
> >
>
> It doesn't...

That's not good.

>
> > > The laptop has a tv-out port.. Can be the source of the problem?
> > > I notice that we are not any more on the ML, is the right way to do
> > > it, or I should address all the list?
> >
> > Whoops, we should include the list in case others run into the same
> > issue (adding it back now).  TV-out shouldn't be a problem.  does
> > xrandr show it as connected?  By default it's assumed to be
> > disconnected so it's not used.
> >
>
> The TV-out it's listed as disconnected..
>
> The strange thing is that as soon X start the screen change to a
> really dark blue...
> but nothing else..
>
> Tested with three different monitor, same result.

It should like your VGA port may be bad.  You could try windows and
see if that works, but it doesn't look good.

Alex


More information about the xorg-driver-ati mailing list