Bug 741

Summary: [ATI/radeon] laptop with radeon igp320 works with LCD fails with external monitor/projector
Product: xorg Reporter: Collins Richey <erichey2>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: high CC: amilo, erik.andren
Version: 6.7.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Collins Richey 2004-06-11 13:59:06 UTC
I have an hp ze4630us laptop with radeon igp320 card running linux 2.6.7-rc2,
glibc 2.3.3.20040420 with nptl enabled, and xorg-x11-6.7.0. The laptop dual
boots with WinXP. X works normally when using only the LCD screen. When I cable
an external monitor or projector to the laptop (directly, no port replicator),
both the LCD and the external monitor work in character mode, but as soon as X
starts only the LCD continues to work. The monitor reports continually recycling
horizontal and vertical settings (no relationship to what is specified in
xorg.conf) but no screen image appears. If using a projector, a "no input"
signal is given and blue screen appears. If I boot WinXP, the external
monitor/projector work normally. I've tried using variable and fixed
horizontal/vertical settings including vertical 60hz (this is what WinXP uses).
I've tried omitting the extra radeon options. The external monitor/projector
will work with the vga driver but the image is too large to be useful. The LCD
screen works well with almost any horizontal/vertical setting.

I don't detect anything different in the X log when operating with or without
the external monitor. 

Here is my xorg.conf
Section "Module"


    Load        "dbe"   # Double buffer extension

    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

    Load        "type1"
    Load        "speedo"
    Load        "freetype"

    Load       "glx"
    Load       "dri"

EndSection

Section "Files"

    RgbPath     "/usr/X11R6/lib/X11/rgb"

    FontPath   "/usr/share/fonts/local/"
    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/75dpi/:unscaled"
    FontPath   "/usr/share/fonts/100dpi/:unscaled"
    FontPath   "/usr/share/fonts/Speedo/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/corefonts/"
    FontPath   "/usr/share/fonts/tt-misc/"


EndSection

Section "ServerFlags"

EndSection

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "Keyboard"

    Option "AutoRepeat" "500 30"

    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc102"
    Option "XkbLayout"  "us"

EndSection


Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/psaux"

EndSection


Section "Monitor"

    Identifier  "laptopmon"

    HorizSync   31.5 - 48.5

    VertRefresh 50-70

EndSection


Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver     "vga"

EndSection

Section "Device"
    Identifier  "ATI Radeon IGP320"
    Driver      "radeon"
    Option      "AGPMode" "4"
    Option      "AGPFastWrite" "True"
    Option      "EnablePageFlip" "True"
EndSection


Section "Screen"
    Identifier  "Screen 1"
    Device      "ATI Radeon IGP320"
    Monitor     "laptopmon"
    DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"

# The Identifier line must be present
    Identifier  "Simple Layout"

    Screen "Screen 1"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection
Comment 1 Brad Langhorst 2005-03-05 14:11:48 UTC
I think your config is wrong...
you need to add a second screen to your config.

You might consider using mergedfb and clone mode to get what you want.

brad
Comment 2 Chris Lee 2005-07-28 11:43:20 UTC
If this bug still occurs with the most recent released version of X.org, can 
you please attach the contents of /var/log/Xorg.0.log to this bug? 
Comment 3 Erik Andren 2006-03-10 09:06:20 UTC
I'm closing this bug due to the lack of activity. If there still is a problem
with  a current version of xorg, please reopen. 

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.