Bug 21557

Summary: cursor banding with dual output reappeared on a rv570
Product: xorg Reporter: Daniel Vetter <daniel>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Daniel Vetter 2009-05-05 00:43:37 UTC
I'm tracking the radeon git repo and I've just upgraded from 8155a62 to da58e35. The "banding cursor with two outputs issue" reappeared that's just been fixed a few changesets ago. I'm already using EXA so it looks like xf86-video-ati-6.12.2-77-gda58e35 broke my setup. Below some infos about my machine.

lspci -v:
05:00.0 VGA compatible controller: ATI Technologies Inc RV570 [Radeon X1950 Pro] (rev 9a) (prog-if 00 [VGA controller])
        Subsystem: PC Partner Limited Device e190
        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
        Memory at a0000000 (32-bit, prefetchable) [size=256M]
        I/O ports at c000 [size=256]
        Memory at ff5f0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at ff5c0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] AGP version 3.0
        Capabilities: [80] MSI: Mask- 64bit+ Count=1/1 Enable-

05:00.1 Display controller: ATI Technologies Inc RV570 [Radeon X1950 Pro] (secondary) (rev 9a)
        Subsystem: PC Partner Limited Device e191
        Flags: bus master, 66MHz, medium devsel, latency 64
        Memory at ff5e0000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [50] Power Management version 2

xrandr:Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 3200 x 1200
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 546mm x 352mm
   1920x1200      60.0*+
   1600x1200      60.0
   1680x1050      59.9
   1600x1000      60.0
   1280x1024      75.0
   1280x960       60.0
   1152x864       75.0
   1024x768       75.0     60.0
   832x624        74.6
   800x600        75.0     60.3
   640x480        75.0     59.9
   720x400        70.1
DVI-0 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+
   1152x864       75.0
   1024x768       75.0     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   640x480        75.0     72.8     66.7     59.9
   720x400        70.1

DVI-1 is connected via a DVI-D cable, DVI-0 is connected via a DVI-VGA converter and a normal VGA cable.

The drm module is from the mainline kernel, version 2.6.30-rc3-gitsomething.

"Device" section form my xorg.conf:
Section "Device"
        Option      "AccelMethod" "EXA"         # <str>
        Option      "TVDACLoadDetect" "yes"     # [<bool>]
        Option      "ATOMTvOut" "yes"
        Option      "ClockGating" "yes"
        Option      "DynamicPM" "yes"
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "RV570 [Radeon X1950 Pro]"
        BusID       "PCI:5:0:0"

        Option      "monitor-DVI-1" "24Zoll"
        Option      "monitor-DVI-0" "19Zoll"
EndSection
Comment 1 Alex Deucher 2009-05-05 12:59:10 UTC
Does moving the cursor onto the second head fix the banding?
Comment 2 Daniel Vetter 2009-05-06 00:13:20 UTC
On Tue, May 05, 2009 at 12:59:11PM -0700, bugzilla-daemon@freedesktop.org wrote:
> --- Comment #1 from Alex Deucher <agd5f@yahoo.com>  2009-05-05 12:59:10 PST ---
> Does moving the cursor onto the second head fix the banding?
Yes. When I start up X and the cursor is on the main screen (DVI-1,
digital output), I see banding. As soon as I move it to the other screen
(DVI-0, analog output), the issue is fixed on both outputs. Furthermore,
when I see banding there are only about half as many vertical stripes
where I can see the banding compared to before you started fixing these
things.

-Daniel
Comment 3 Alex Deucher 2009-05-06 09:26:09 UTC
This should be fixed now in 0c3541f7013c53fb8096ada63cc7b3577524aa4c
Comment 4 Daniel Vetter 2009-05-07 00:09:37 UTC
On Wed, May 06, 2009 at 09:26:09AM -0700, bugzilla-daemon@freedesktop.org wrote:
> --- Comment #3 from Alex Deucher <agd5f@yahoo.com>  2009-05-06 09:26:09 PST ---
> This should be fixed now in 0c3541f7013c53fb8096ada63cc7b3577524aa4c
All banding issues are gone, indeed. Thanks a lot for the fix.

-Daniel

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.