Radeon driver challenge - the Acer Ferrari 4000 laptop

Alex Deucher alexdeucher at gmail.com
Wed Feb 8 06:38:16 PST 2006


On 2/8/06, Alan Coopersmith <alan.coopersmith at sun.com> wrote:
> If anyone who knows the Radeon driver is at the X.Org conference this week,
> and feels like debugging it on challenging hardware,  I'll have a Acer
> Ferrari 4000 with a Radeon Mobility X700 that seems to stump the Radeon driver.
> (At least in part it seems the four outputs are confusing it - it has panel,
>   VGA port, DVI port & S-Video port.)
>
> The problem that generates the most widespread complaint is that it can't
> seem to find it's builtin panel unless you put Option "MonitorLayout" "LVDS,CRT"
> in it's xorg.conf file.   Without it, the probe logs these results, but
> leaves the panel black:
>
> (--) Chipset ATI Mobility Radeon X700 (M26) (PCIE) found
> (II) RADEON(0): I2C bus "DDC" initialized.
> (II) RADEON(0): ATOM BIOS detected
> (II) RADEON(0): Port0: DDCType-0, DACType-0, TMDSType--1, ConnectorType-1
> (II) RADEON(0): Port1: DDCType-0, DACType--1, TMDSType--1, ConnectorType-7
> (II) RADEON(0):
> (II) RADEON(0): Primary:
>   Monitor   -- NONE
>   Connector -- VGA
>   DAC Type  -- Primary
>   TMDS Type -- NONE
>   DDC Type  -- NONE
> (II) RADEON(0): Secondary:
>   Monitor   -- NONE
>   Connector -- LVDS
>   DAC Type  -- Unknown
>   TMDS Type -- NONE
>   DDC Type  -- NONE

looks like the bios to maps crtc2 to LVDS and crtc1 to the DAC. which
is the opposite of most bioses and not really supported my the driver
at the moment.

> (II) RADEON(0): ref_freq: 2700, min_pll: 20000, max_pll: 50000, xclk: 40000,
> sclk: 358.000000, mclk: 345.000000
> (II) RADEON(0): PLL parameters: rf=2700 rd=7 min=20000 max=50000; xclk=40000
> (WW) RADEON(0): Failed to detect secondary monitor, MergedFB/Clone mode disabled
>
> You can find a number of reports of this when searching for "Ferrari 4000 Xorg"
> in google, including:
>         https://bugs.freedesktop.org/show_bug.cgi?id=5473
>         http://pages.cpsc.ucalgary.ca/~weckerl/ferrari_ubuntu_64.html#graphics
>
> Other issues with it include:
>
>         - Inability to use external monitor if you plug in the connector
>           after power-on if you have newer BIOS versions installed.
>
>         - Getting the DVI to do something other than Panelsize regardless
>           of the Mode setting (so when switching to 1280x1024 on an
>           external DVI connector you get 1280x1024 stretched to 1680x1050
>           by the Ferrari scaled back to 1280x1024 again by the monitor)
>

the radeon driver does not currently support LVDS+TMDS.  you can
either mess with my output mapping patch or try this hack:
http://ozlabs.org/~jk/docs/mergefb/
if you want just DVI, you'll have to specify TMDS in your monitorlayout.

Alex

> --
>         -Alan Coopersmith-           alan.coopersmith at sun.com
>          Sun Microsystems, Inc. - X Window System Engineering
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>



More information about the xorg mailing list