After upgrade from 2.1.1 to x11-drivers/xf86-video-intel-2.6.3-r1, I noticed that after a console switch out of and then back into X11, the screen was corrupted in an unusual animated manner, a problem which wouldn't go away simply by getting the applications to redraw, but instead requiring a restart of X11. The problem would also occur if I put my system to sleep, upon wake-up I would see the same issues. Eventually I noticed the problem didn't exist if I deleted my xorg.conf, and from there I narowed the problem down to the virtual size in the xorg.conf being set to a width greater than 1664. Widths 1664 or less seem to work just fine, widths 1665 or greater seem to cause this problem. The virtual screen height seems to be irrelevant. Reproducible: Always Steps to Reproduce: 1. install x11-drivers/xf86-video-intel-2.6.3-r1 2. use "Virtual 1920 1080" in xorg.conf 3. start X11, switch to a different console, then switch back to X11 Actual Results: Animated screen corruption, mostly affecting the bottom & bottom-right of the screen, consisting of black lines and lines of pixels which belong elsewhere on the screen, much of which flickers on and off, and which remains even when new windows are placed in this area of the screen. Expected Results: It should have looked just like it did before I switched consoles. Portage 2.1.6.7 (default/linux/x86/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8.isuck i686) ================================================================= System uname: Linux-2.6.27-gentoo-r8.isuck-i686-Intel-R-_Core-TM-2_Duo_CPU_T7300_@_2.00GHz-with-glibc2.0 Timestamp of tree: Sun, 19 Apr 2009 19:30:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.7 dev-lang/python: 2.5.4-r2 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.2-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.63 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.69.64/gentoo-portage" USE="X a52 aac accessibility acl acpi alsa audiofile bash-completion berkdb bluetooth bzip2 cairo caps cdparanoia cdr clamav cli cracklib crypt css cups curl directfb dri dv dvb dvd dvdr dvdread encode exif fbcon ffmpeg fftw flac fltk fortran fuse gd gdbm gif gimp gpm gps gtk iconv imagemagick ipv6 isdnlog jabber jack java javascript jingle jpeg jpeg2k kde lame libsamplerate lirc lm_sensors loop-aes mad midi mime mjpeg mmap mmx mng mp3 mpeg mplayer mudflap musicbrainz mysql ncurses nls nptl nptlonly nsplugin ntfs ogg openal opengl openmp oss pam pcre pdf perl png posix pppd python qt3 qt3support qt4 quicktime raw readline reflection reiserfs rss samba scanner session simplexml sndfile sox spell spl ssl startup-notification svga sysfs szip tcpd theora threads tiff truetype unicode usb v4l v4l2 vcd vorbis wifi win32codecs x86 xine xml xorg xpm xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 188955 [details] Xorg.log from xinit with "Virtual 1920 1080"
Created attachment 188957 [details] Xorg.log from xinit with "Virtual 1280 1080"
Created attachment 188958 [details] xorg.conf
Created attachment 188960 [details] A still photo of the animated corruption.
Sorry for not getting back to you earlier. Here are a couple suggestions : - please update to the latest ~arch versions of gentoo-sources, libdrm and xf86-video-intel - please unmask xf86-video-intel 2.7.0 If that doesn't fix the bug, please don't hesitate to reopen this bug and we'll work from there. Thanks, and sorry again for the delay.
I've just installed xf86-video-intel-2.7.1, and the problem no longer exists. Strange there's no option for me to remove the "NEEDINFO" from the "RESOLVED."
Reopening
And closing with the proper resolution. Thanks