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.
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.
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.