xrandr reports invalid refresh rates for MergedFB setup

Bug #42321 reported by Jiri Bajer
22
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati
Fix Released
Medium
x11-xserver-utils (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

This bug probably causes bugs in screen resolution switcher (bug #41610) and resapplet (bug #41607) packages (crashes when trying to change the resolution).

The bug affects gnome-control-center package from Main. Maybe this bug is even caused by something weird in xserver-xorg or any xorg-related package?

notebook HP compaq nc6000 (1400x1050) + external 19" LCD HP 1902 (1280x1024)
ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
Linux sarim 2.6.15-21-686 #1 SMP PREEMPT Fri Apr 21 16:57:03 UTC 2006 i686 GNU/Linux => up-to-date Dapper Drake preview

xserver-xorg 7.0.0-0ubuntu2
resapplet 0.0.7+cvs2005
xserver-xorg-driver-ati 6.5.7.3-0ubuntu5
xrandr 1.0.1-0ubuntu1

sarim:~$ xrandr
 SZ: Pixels Physical Refresh
 0 2680 x 1050 ( 681mm x 267mm ) 6895
*1 1400 x 1050 ( 681mm x 267mm ) *-19554
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

see the negative refresh in current mode and too high refresh in alternative mode. xrandr is able to switch the modes without problems but the graphical tools in Gnome are confused by invalid refresh rates and crash.

xorg.conf snip:

Section "Device"
        Identifier "Radeon Mobility 9600 MergedFB"
        Driver "radeon"
        BusID "PCI:1:0:0"
        Option "MergedFB" "true"
        Option "CRT2HSsync" "30-80"
        Option "CRT2VRefresh" "59-85"
        Option "MonitorLayout" "LVDS,TMDS"
        Option "OverlayOnCRT2" "true"
        Option "MetaModes" "1400x1050-1280x1024 1400x1050"
        Option "MergedNonRectangular" "true"
        Option "CRT2Position" "RightOf"
        Option "MergedDPI" "100 100"
        Option "DynamicClocks" "true"
        Option "BIOSHotkeys" "true"
EndSection

Section "Monitor"
        Identifier "Generic LCD"
        Option "DPMS"
        Option "DDCMode" "on"
EndSection

Section "Screen"
        Identifier "MergedFB Screen"
        Device "Radeon Mobility 9600 MergedFB"
        Monitor "Generic LCD"
        DefaultDepth 24
        SubSection "Display"
                Depth 24
                Modes "1400x1050"
        EndSubSection
EndSection

Revision history for this message
Kasper Peeters (kasper-peeters) wrote :

A patch for this has just been released upstream on the freedesktop.org bug tracker,

   https://bugs.freedesktop.org/show_bug.cgi?id=6966

(see https://bugs.freedesktop.org/attachment.cgi?id=5972)

It is a 5 line patch, can it please be merged into Ubuntu's xorg?

Revision history for this message
Kasper Peeters (kasper-peeters) wrote :

It's confirmed upstream, with a patch which fixes it.

Changed in xrandr:
status: Unconfirmed → Confirmed
Changed in xserver-xorg-driver-ati:
status: Unknown → Confirmed
Changed in xserver-xorg-driver-ati:
status: Confirmed → Fix Released
Changed in xserver-xorg-driver-ati:
status: Fix Released → Confirmed
Revision history for this message
xtknight (xt-knight) wrote :

Thank you for your bug report.

Can you confirm that this bug still exists in Gutsy?

Revision history for this message
Jiri Bajer (sarimak) wrote :

Sorry, but I cannot confirm because I haven't got the HW (compaq nc6000) available anymore. B-(

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Ok, I'm closing the bug then.

Changed in xrandr:
status: Confirmed → Invalid
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Oops, found a dupe, reopening.

Changed in xrandr:
status: Invalid → Confirmed
Changed in xserver-xorg-driver-ati:
status: Confirmed → Fix Released
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Upstream says that mergedfb has been deprecated by randr-1.2 support, so I'm closing the bug again.

Changed in x11-xserver-utils:
status: Confirmed → Invalid
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
Changed in xserver-xorg-driver-ati:
importance: Medium → Unknown
Changed in xserver-xorg-driver-ati:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.