I use the xorg-server 1.5.0 / Xorg 7.4 (but had this problem with 1.4.2/7.3, too) together with the free intel driver (2.4.2-r1) on a IBM/Lenovo ThinkPad T61 which has an Intel X3100 card. Since about three weeks I have some very strange redisplay problems. - I close a window, but it's still displayed. When I move another window over it, it'll be erased. (It's like cleaning a chalkboard.) - I follow a link in a webbrowser, but the old page is still displayed. In order to see the new one, I have to move the window. - I compile something in a terminal and some lines are not refreshed. Again, moving the window forces a redisplay. It seems to be not depended on the applications I use. It always happens with konqueror, urxvt, emacs, firefox running inside stumpwm or XFCE. I'm not completely sure since when these problems occur, but downgrading to intel drivers 2.4.1 doesn't work, too. These problems only occur, if I have no second monitor attached! At work, I use my laptop lcd as second monitor left of a big additional tft. Then redisplay I allright. I tried making a screenshot, but the screenshot looked correct, whereas what I saw on my monitor was really broken... Reproducible: Always root@thinkpad> paludis --info paludis 0.30.0 Paludis build information: Compiler: CXX: x86_64-pc-linux-gnu-g++ 4.3.1 CXXFLAGS: -march=core2 -O2 -pipe LDFLAGS: -Wl,-O1 -Wl,--as-needed DATE: 2008-09-04T21:37:17+0200 Libraries: C++ Library: GNU libstdc++ 20080606 Reduced Privs: reduced_uid: 108 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 1009 reduced_gid->name: paludisbuild Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /usr/portage/.cache/names newsdir: /usr/portage/metadata/news profile_eapi: 0 profiles: /usr/portage/profiles/default/linux/amd64/2008.0/desktop securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.europe.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7 2.1.6-r1 dev-lang/python: 2.4.4-r6 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: (none) dev-util/confcache: (none) sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13 2.62-r1 sys-devel/automake: 1.10.1-r1 1.5 1.7.9-r1 1.8.5-r3 1.9.6-r2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.26 (for sys-kernel/linux-headers::installed) Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / No packages were specified on the command line, so detailed information is not available (Paludis can display detailed information for both installed and installable packages).
Did you downgrade only the driver package? Or have you tried using the old driver with the old xorg and it still doesn't work?
Just the drivers, but I did that several times. All I can say is that I've had the problem with xorg-server-1.4.x (where x is 2 or 99, I'm not sure) and 1.5 with the intel drivers in version 2.4.1 and 2.4.2.
I do hope you meant x11-drivers/xf86-video-i810 (xf86-video-intel is not a package name in the current Portage tree). It's probably interesting to post your xorg.conf too.
And the Xorg.[0-9].log as well, please.
Yes, I've meant the x11-drivers/xf86-video-i810 ebuild. I'll attach a Xorg.0.log which belongs to a session where the problem occured. In that session first everything was alright. I had to close the notebook and reopen it to trigger the bug. And I'll attach my xorg.conf. It's quite basic and I didn't change anything in it when the problem occured in the first time.
Created attachment 166064 [details] My xorg.conf
Created attachment 166066 [details] A log file of a session which showed the redisplay problem
Still the same with xorg-server-1.5.2...
This problem is known to the Xorg guys. It's https://bugs.freedesktop.org/show_bug.cgi?id=16257 in their tracker. The suggested workaround Option "FramebufferCompression" "off" in the Device section fixes the issue for me.
Alright, let's track the bug upstream then. Thanks
Closing