If the radeon driver is told that an external monitor exists in the MonitorLayout option, but one is not attached on startup, it will fall back to using the default ranges which are an anemic 28-33 horizontal and 43-72 vertical. Since the default MergedFB setup is clone mode, this will usually force the panel to some useless non-native resolution like 640x480. We should assume, in this setup, that any external device that gets attached will be at least as capable as the panel itself. This would probably make cloning onto a "hotplugged" projector more or less just work.
Created attachment 4231 [details] [review] radeon-better-lvds-clone-1.patch Rough hack at the patch, totally untested. We should probably only do this for laptops, ie LVDS connection only. Of course this is just a hack until we really get dynamic mode detection working.
Created attachment 4232 [details] [review] radeon-better-lvds-clone-2.patch uh, first one didn't compile. wtogami claims this one works.
he's wrong, too. looking into it now.
No updates for over a year. Can this be closed, ajax?
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Hmm, could you test this with 6.6.192? My similar problem (640x480 resolution) seems to be fixed with it.
Bugzilla Upgrade Mass Bug Change NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO. - benjsc fd.o Wrangler
mergedfb replaced with xrandr 1.2 support. closing.
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.