Bug 7203

Summary: Resolution of laptop and external projector no longer correct with Radeon driver
Product: xorg Reporter: Graham Freeman <g-freeman>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: high CC: g-freeman, mjs
Version: 7.0.0   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
The log file obtained from the xorg.conf file generated during installation of Fedora 5, with the projector connected to the laptop. none

Description Graham Freeman 2006-06-12 23:45:10 UTC
I have an IBM ThinkPad with an ATI Mobility FireGL 7800 M7 LX (AGP) chipset,
upon which I have just installed Fedora 5.  Previously, I had Fedore 4 running
without problem.  

There is no problem with the laptop screen unless an external data projector is
connected.  The symptoms then depend on which projector is used.  A small Epsom
presents the same 1280x1024 resolution to the projector as is shown on the
screen.  Other connections cause xorg to change to a resolution of 848x480,
which does not match the aspect ratio of the screen, so the output is tall and
narrow, and is unsufficient resolution for most purposes.  On one machine, the
laptop screen has this bad resolution, and the projector reports no signal.

I did not have these problems with the version of the Radeon driver which
accompanied Fedora 4.  However, it was necessary to include in xorg.conf the lines:
---------------------------------------------------------------------------
Section "Monitor"
    Identifier  "Monitor1"
    HorizSync   31.5-67
    VertRefresh 50-75
EndSection

Section "Device"
	Identifier  "Videocard0"
	Driver      "radeon"
	VendorName  "Videocard vendor"
	BoardName   "ATI Mobility FireGL 7800"
    Option      "AGPMode"               "4"
    Option      "AGPFastWrite"          "1"
    Option      "BusType"               "AGP"
    Option      "MonitorLayout"         "LVDS, CRT"
    Option      "DynamicClocks"         "on" 
    Option      "DPMS"                  "on"
EndSection

Section "Device"
    Identifier  "ATI1"
    Driver      "radeon"
    Option      "DynamicClocks"         "on" 
    Option      "DPMS"                  "on"
    BusID       "PCI:1:0:0"
    Option "hw cursor" "off"
    Screen 1
EndSection

Section "Screen"
    Identifier  "Screen1"
    Device      "ATI1"
    Monitor     "Monitor1"
    DefaultDepth 16

    Subsection "Display"
        Depth       16
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection
---------------------------------------------------------------------------
This incantation no longer assists xorg to work properly on the machine.
Comment 1 Graham Freeman 2006-06-12 23:51:47 UTC
Created attachment 5892 [details]
The log file obtained from the xorg.conf file generated during installation of Fedora 5, with the projector connected to the laptop.
Comment 2 Matthew Saltzman 2006-06-22 07:25:56 UTC
I'm seeing this on my Thinkpad T41 (Radeon Mobility M7 LW [Radeon Mobility
7500]).  It is a showstopper for using the machine in teaching or making
professional presentations.  Please consider this bug serious!

When X starts connected to the projector, xrandr reports:
$ xrandr
 SZ:    Pixels          Physical       Refresh
*0    848 x 480    ( 287mm x 163mm )  *-25880
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

Changing resolutions through xrandr is not possible.

When X starts not connected, xrandr report looks normal and resolution can be
changed, but there is no mode that provides a signal to the projector. 
"radeontool dac on" has no effect either.  If I switch to a VC, the image is
projected.

$ xrandr
 SZ:    Pixels          Physical       Refresh
*0   1024 x 768    ( 347mm x 260mm )  *60
 1    800 x 600    ( 347mm x 260mm )   60
 2    640 x 350    ( 347mm x 260mm )   60
 3    640 x 400    ( 347mm x 260mm )   60
 4    720 x 400    ( 347mm x 260mm )   60
 5    640 x 480    ( 347mm x 260mm )   60
 6    832 x 624    ( 347mm x 260mm )   60
 7    848 x 480    ( 347mm x 260mm )   60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

I use the kernel radeonfb driver, which is necessary in order to power the
graphics card down when suspending to RAM.
Comment 3 Michel Dänzer 2006-06-22 07:32:22 UTC
Looks like bug 7243, feel free to reopen if you disagree.

*** This bug has been marked as a duplicate of 7243 ***

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.