Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266848 - x11-drivers/xf86-video-intel-2.6.3-r1 screen corruption after console switch when virtual size is wider than 1664
Summary: x11-drivers/xf86-video-intel-2.6.3-r1 screen corruption after console switch ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-20 12:48 UTC by no_return_address
Modified: 2009-07-20 15:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Xorg.log from xinit with "Virtual 1920 1080" (Xorg.1.log.virtual=1920,17.49 KB, text/plain)
2009-04-20 12:50 UTC, no_return_address
Details
Xorg.log from xinit with "Virtual 1280 1080" (Xorg.1.log.virtual=1280,17.49 KB, text/plain)
2009-04-20 12:50 UTC, no_return_address
Details
xorg.conf (xorg.conf,3.16 KB, text/plain)
2009-04-20 12:51 UTC, no_return_address
Details
A still photo of the animated corruption. (smaller.jpg,949.93 KB, image/jpeg)
2009-04-20 12:56 UTC, no_return_address
Details

Note You need to log in before you can comment on or make changes to this bug.
Description no_return_address 2009-04-20 12:48:09 UTC
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
Comment 1 no_return_address 2009-04-20 12:50:19 UTC
Created attachment 188955 [details]
Xorg.log from xinit with "Virtual 1920 1080"
Comment 2 no_return_address 2009-04-20 12:50:56 UTC
Created attachment 188957 [details]
Xorg.log from xinit with "Virtual 1280 1080"
Comment 3 no_return_address 2009-04-20 12:51:36 UTC
Created attachment 188958 [details]
xorg.conf
Comment 4 no_return_address 2009-04-20 12:56:07 UTC
Created attachment 188960 [details]
A still photo of the animated corruption.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2009-05-05 12:03:44 UTC
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.
Comment 6 no_return_address 2009-07-17 16:29:21 UTC
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."
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2009-07-20 15:33:09 UTC
Reopening
Comment 8 Rémi Cardona (RETIRED) gentoo-dev 2009-07-20 15:33:24 UTC
And closing with the proper resolution.

Thanks