This bug has been copied from bug #511896 and has been proposed to be backported to 5.4 z-stream (EUS).
MODIFIED xorg-x11-drv-i810-1.6.5-9.25.el5_4.1 is built in brew.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Previously, using the xrandr command to change the screen resolution of a video device under the Intel Q43/Q45 chipset may have failed. As a result, an attempt to change the resolution again could cause the screen to get blank and go out of sync. With this update, this error has been fixed, and changing the screen resolution no longer causes the screen to get out of sync.
Verified on xorg-x11-drv-i810-1.6.5-9.25.el5_4.1 {x86_64,i386) and xorg-x11-server-Xorg-1.1.1-48.67.el5_4.2 {x86_64,i386} Used hardware T400 with: 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) Problems with changing resolution found on previous versions seem to be fixed now.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2010-0605.html