If it helps in any way: I have the same problem with
System environment:
-- chipset: G965
-- system architecture: x86_64
-- xf86-video-intel: git snapshot with last commit 8ece6cf5afa1bb0d8d9328696422f42f3c3adbd6 from Sat Mar 6 14:09:12 2010 -0500
-- xserver: Server 1.7.5
-- mesa: 7.7
-- libdrm: 2.4.17
-- kernel: 2.6.31-gentoo-r6
-- Linux distribution: Gentoo
-- Machine or mobo model: Intel DG965SS
-- Display connector: VGA/DE-15
I have *two* working resolutions with a monitor "Captiva E1902W" (cheap flatscreen): 1440x900@59,9 and 1280x1024@75.0. I can switch between these two modes and everything works fine. For any other tested mode (1024x768, 800x600, 640x480), I encounter the same out-of-sync problem as descried above. From that state, the only way to recover I have found is a reboot. Switching back to a working mode does not help: the screen stays corrupted. Switching to a VT makes things even worse (black screen, sometimes freeze when afterwards switching back to X).
Please let me know if you need any further information from me.
If it helps in any way: I have the same problem with
System environment: d8d9328696422f4 2f3c3adbd6 from Sat Mar 6 14:09:12 2010 -0500
-- chipset: G965
-- system architecture: x86_64
-- xf86-video-intel: git snapshot with last commit 8ece6cf5afa1bb0
-- xserver: Server 1.7.5
-- mesa: 7.7
-- libdrm: 2.4.17
-- kernel: 2.6.31-gentoo-r6
-- Linux distribution: Gentoo
-- Machine or mobo model: Intel DG965SS
-- Display connector: VGA/DE-15
I have *two* working resolutions with a monitor "Captiva E1902W" (cheap flatscreen): 1440x900@59,9 and 1280x1024@75.0. I can switch between these two modes and everything works fine. For any other tested mode (1024x768, 800x600, 640x480), I encounter the same out-of-sync problem as descried above. From that state, the only way to recover I have found is a reboot. Switching back to a working mode does not help: the screen stays corrupted. Switching to a VT makes things even worse (black screen, sometimes freeze when afterwards switching back to X).
Please let me know if you need any further information from me.