I have a dell monitor, E153FPf, with an intel chipset 865G. I just changed from Debian to Open Suse 11.4. In Debian, everything worked fine. However, with Suse, every time I open a new window in Gnome, the screen will flash at about a 1 Hz rate, showing the new window, and then immediately revert to the previously displayed window.
If I change to a different workspace, and then change back again, the display works properly . . . until I open or close a new application window.
I made sure YaST2 had the correct refresh and resolution; I downloaded and installed the latest Intel drivers, I enabled the correct horizontal and vertical refresh rates in /etc/X11/xorg.conf.d/50-Monitor.conf - all to no avail. I have searched around for answers, but most of the issues seem to be with monitors not working at all - not new or closed applications not refreshing the screen properly.
Any suggestions?
Sounds to me like a video driver issue and the Intel driver is built into the kernel though there are support files in Xorg. You can get the latest Xorg stuff compiled for openSUSE by adding in this repository (excluding the quotes):
"http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.4/"
You could try using the kernel load option called: nomodeset
This option is already included in the Failsafe entry and can be typed at the options prompt before pressing enter or can be added to the /boot/grub/menu.lst file when you edit it as root.
One can also update the kernel version, all the way up to 3.0 as something else to try. Here is a link for that:
S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.50 - Blogs - openSUSE Forums
Now don’t use the shotgun approach. Do these in order. 1) Update Xorg and Mesa and reboot. 2) Try nomodeset and you could just do this first, but remove it if it does not help. 3) Try updating your kernel to at least 2.6.39. sack will keep your old kernel to switch back to if you need. The xorg.conf file is not actually required by openSUSE. You can try renaming the file, as root, rebooting to see if that makes any difference.
Thank You,