Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238041 - x11-drivers/xf86-video-intel - redrawing problems
Summary: x11-drivers/xf86-video-intel - redrawing problems
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL: https://bugs.freedesktop.org/show_bug...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-18 18:52 UTC by Tassilo Horn
Modified: 2009-02-27 19:38 UTC (History)
1 user (show)

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


Attachments
My xorg.conf (xorg.conf.thinkpad-t61,1.73 KB, text/plain)
2008-09-22 06:54 UTC, Tassilo Horn
Details
A log file of a session which showed the redisplay problem (Xorg.0.log,25.21 KB, text/plain)
2008-09-22 06:55 UTC, Tassilo Horn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tassilo Horn 2008-09-18 18:52:55 UTC
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).
Comment 1 Wormo (RETIRED) gentoo-dev 2008-09-19 19:05:41 UTC
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?
Comment 2 Tassilo Horn 2008-09-21 07:56:53 UTC
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.
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-22 01:28:58 UTC
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.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-22 01:29:19 UTC
And the Xorg.[0-9].log as well, please.
Comment 5 Tassilo Horn 2008-09-22 06:53:39 UTC
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.
Comment 6 Tassilo Horn 2008-09-22 06:54:12 UTC
Created attachment 166064 [details]
My xorg.conf
Comment 7 Tassilo Horn 2008-09-22 06:55:06 UTC
Created attachment 166066 [details]
A log file of a session which showed the redisplay problem
Comment 8 Tassilo Horn 2008-10-18 18:58:00 UTC
Still the same with xorg-server-1.5.2...
Comment 9 Tassilo Horn 2008-10-20 07:24:18 UTC
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.
Comment 10 Rémi Cardona (RETIRED) gentoo-dev 2009-02-27 19:34:03 UTC
Alright, let's track the bug upstream then.

Thanks
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2009-02-27 19:38:27 UTC
Closing