Bug 1380

Summary: problem with MergedFB and EnablePageFlip in then radeon driver
Product: xorg Reporter: Fabrice Bellet <fabrice>
Component: Driver/RadeonAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Fabrice Bellet 2004-09-14 13:56:40 UTC
I have an odd behaviour, with my Radeon 8500, using xorg CVS, with MergedFB
enabled. Only when the option "EnablePageFlip" is activated, the second head
becomes a clone of the first head, immediately when I start a 3D app, for
example glxgears. No error message in the logs. The relevant part of my config
file is :

Section "Device"
        Option      "AGPMode" "4"
        Option      "AgpFastWrite" "off"
        Option      "EnableDepthMoves" "on"
        Option      "EnablePageFlip" "off"
        Option      "BackingStore" "on"
        Option      "RenderAccel" "on"
                                                                                
        Option      "MergedFB" "true"
        Option      "CRT2Position" "RightOf"
        Option      "MetaModes" "1280x1024-1280x1024"
        #Option      "MetaModes" "1600x1200@60-1600x1200@60"
        Option      "MonitorLayout" "CRT, CRT"
        Option      "CRT2HSync" "27-110"
        Option      "CRT2VRefresh" "50-160"
                                                                                
        Identifier  "Card0"
        Driver      "radeon"
        VendorName  "ATI Technologies Inc"
        BoardName   "Radeon R200 QL [Radeon 8500 LE]"
        BusID       "PCI:1:0:0"
        Screen      0
EndSection

Mergebfb and EnablePageFlip used to work together with the DRI, before it got
merged in xorg.
Comment 1 Alex Deucher 2005-01-06 12:39:58 UTC
I've got a fix for this pending.  fixing the situation with crtc1 at offset 0 is
pretty easy.  the situation with crtc2 at a lower offset than crtc1 will require
some versioning to maintain compatibility between the drm and ddx.
Comment 2 Alex Deucher 2005-01-29 16:14:59 UTC
Roland fixed this in cvs.  pageflip now works in all configs with mergedfb

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.