ATI Radeon M9 (Thinkpad T40) dual head config issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 






Hi,

Sorry to bother you with a config question when I'd rather you guys spent
your time building more great code ...

That said, I've been working this problem for almost 4 days straight now
and my boss is starting to notice the down time ...

Basically I have a TP T40 with a 1400x1050 native display controlled by an
ATI Radeon M9 chip. The M9 is a dualheaded beast and I want to run my new
Sony SDM-P232W/B monitor from the external analog video out port.

I'm running Red Hat and XFree86 versions as follows:
*******************************************************************************
XFree86 Version 4.3.0 (Red Hat Linux release: 4.3.0-2)
Release Date: 27 February 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.20-3bigmem i686 [ELF]
Build Date: 27 February 2003
Build Host: porky.devel.redhat.com

        Before reporting problems, check http://www.XFree86.Org/
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.4.20-18.9custom (root@localhost) (gcc version
3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #1 Mon Aug 11 14:48:10 EDT 2003 PF
******************************************************************************
My Monitor shows up for read-edid as follows:
******************************************************************************
parse-edid: parse-edid version 1.4.1
get-edid: get-edid version 1.4.1

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 200
        VBE string at 0x11110 "ATI MOBILITY RADEON 9000"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination supports DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call successful

parse-edid: EDID checksum passed.

        # EDID version 1 revision 3
Section "Monitor"
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        Identifier "SDM-P232W"
        VendorName "SNY"
        ModelName "SDM-P232W"
        # Block type: 2:0 3:fd
        HorizSync 30-95
        VertRefresh 55-65
        # Max dot clock (video bandwidth) 200 MHz
        # Block type: 2:0 3:fc
        # DPMS capabilities: Active off:yes  Suspend:yes  Standby:yes

        Mode    "1920x1200"     # vfreq 59.998Hz, hfreq 74.518kHz
                DotClock        193.150000
                HTimings        1920 2048 2256 2592
                VTimings        1200 1201 1204 1242
                Flags   "+HSync" "-VSync"
        EndMode
        Mode    "1600x1200"     # vfreq 60.000Hz, hfreq 75.000kHz
                DotClock        162.000000
                HTimings        1600 1664 1856 2160
                VTimings        1200 1201 1204 1250
                Flags   "+HSync" "+VSync"
        EndMode
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
EndSection
*********************************************************************

My XF86Config file has had many many itterations and the current one is
attached.

I have read several sites listing differing sets of opitons for the
"radeon" driver and played with them for a good while.
I've seen several forum postings offering assistance and "working config
files" posted by folks with similar undertakings and tried to copy their
work without success.
I tried adding a second screen to my config file and ended up with what
appeared to be a second instance of X running for the external monitor
(with same weird resolution issue as below). Not what I wanted. I want to
use the external monitor instead of the built in one, not in addition to
it.

What I can do:
1. Laptop display works fine.
2. Laptop display working AND external monitor working, but with the wrong
resolution. This is rather difficult to properly explain. One
representative misconfiguration achieved by removing the "CloneMode" line
from the attached XF86Config file is that the VGA adaptor spits out
1400x1050 just like the internal CRTC but the monitor syncs to 1280x1024 so
I loose 26 lines off my screen. As configured in the attached config file I
get the external display sync'ing at 1280x1024 and a virtual 1400x1050
display that I can pan around on. When I set the "CloneMode" to "1600x1200"
my monitor wont sync to it ... complaining that it doesnot support 215.2KHz
/ 175Hz or some such random combination of numbers. From this I assume that
the M9 is sending garbage to the external port.

What I want to do:
I want the internal display to run at 1400x1050 (or optionally be off) and
the external display to run at 1920x1200 as a clone of the internal
display.
I'm sure this is doable, if only I can figure out the right config file for
the purpose.

Any thoughts appreciated.

Thanks,

Tc.
(See attached file: XF86Config)

Tony Cowan - IBM SWG Services. (ttcowan@xxxxxxxxxx)
Phone: (206) 675 0095 Cell: (206) 280 6942

There is no tomorrow. Only a succession of todays. Don't wait too long to
figure that out.

Attachment: XF86Config
Description: Binary data


[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux