Bugzilla – Bug 119492
External output on T42p configured w/ high resolution shows invalid framebuffer on external VGA for 1024x768
Last modified: 2006-12-05 20:00:53 UTC
I have a T42p with 1600x1200 internal LCD, running fglrx 8.16.20, and configured for clone mode: Option "DesktopSetup" "Clone" Option "HSync2" "31-75" Option "VRefresh2" "50-60" Option "Mode2" "1600x1200,1600x1024,1600x1000,1400x1050,1280x1024,1440x900,1280x960,1280x800,1152x864,1280x768,1024x768,800x600,768x576,640x480" Option "ForceMonitors" "auto,crt1" Both displays show a fine 1600x1200 image. Now if I change the resolution with xrandr, I get a valid image on the LCD, but an appearantly broken framebuffer layout one on the external display for 1024x768 (only). It seems to me that the chips doesn't change its RAMDAC programming, because the exact output depends on the resolution that was active before. If a smaller resolution (e.g. 800x600) was active before, the screen looks ok, but is panned as a virtual screen on this lower resolution. Now, everything works as expected if I a) remove the Mode2 completely (it is not documented that this will work at all, or at least I didn't find it in the docs - is this known good behavior? Then I could remove the Mode2 creation process alltogether) or b) remove a single(!) mode entry before(!) the 1024x768 resolution in the Mode2 option, e.g. the 1280x768 or 1600x1000. The configuration of the display section itself doesn't matter. I didn't find any important differences in the log files either. Note also that the driver does not export in RANDR some of the given modes (I guess due to missing modelines, see bug #115281 about too many modelines crashing the driver), and it *does* export some modes that have not been configured anywhere!
Is this the same as Bug #137460? Have you tested it with the 8.25.18 fglrx drivers?
It's probably similar, but not the same. No, don't have access to a T42p ATM.
Needs to be retested with 8.25.18 first.
Fixed with 8.26.18. Thanks!