Corrupt window

Felix Miata mrmazda at earthlink.net
Wed Jun 19 04:27:52 UTC 2019


Andrew Kurn composed on 2019-06-18 20:16 (UTC-0700):

> On Tue 18 Jun 2019 10:50 -0500, Chris Sorenson wrote:

>>> Mon, 17 Jun 2019 15:01:50 -0700 Andrew Kurn composed:

>>> I'm using the version of X current for Debian Jessie.

>>> I find that windows are sometimes corrupted.  The typical case
>>> is in XTerm, when the bottom line is covered by a copy of the
>>> second-last line.  It happens a little more than half the
>>> time, so some sort of race condition.

>>> It is not confined to XTerm; Emacs and Aisleriot show some
>>> of the same behavior.

>>> In all cases, moving the window will cure the problem.  The
>>> redraw is correct.

>>> So my conclusion is it's a fault in X.  I've never had to
>>> report an X bug before.
                              
Unlikely a bug report for a product as old as Jessie would get fixed.
Versions have advanced considerably since. It may have been a bug that is
long since fixed. 

>>> If you will give me a list of info to provide, I will send
>>> it in a later message.
 
>> Your graphics hardware? If you don't know, `lspci -vv` will list everything
>> connected to your PCI bus, but please parse out the graphics info rather
>> than replying with the whole list.

Lspci doesn't report the kernel driver or the DDX (X driver dependent on
the kernel's modesetting functionality, KMS). 

> 00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
...
> 	Kernel driver in use: i915
 
> 00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)

You may find switching DDX would clear up the problem. In Jessie the
Intel DDX is in xserver-xorg-video-intel, while the modesetting DDX is
in xserver-xorg-video-modesetting. Switching can be as simple as
purging one and/or installing the other.

I have the same GPU but no OS so old, and have seen no evidence of the
corruption you describe using the modesetting DDX:

# inxi -GxxSM
System:    Host: gx745 Kernel: 4.12.14-lp151.28.7-default x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: KDE 3.5.10
           tk: Qt 3.3.8c wm: kwin dm: N/A Distro: openSUSE Leap 15.1
Machine:   Type: Desktop System: Dell product: OptiPlex 745 v: N/A serial: 901DSC1 Chassis: type: 15 serial: 901DSC1
           Mobo: Dell model: 0GX297 serial: ..CN6986173Q1835. BIOS: Dell v: 2.6.2 date: 08/12/2008
Graphics:  Device-1: Intel 82Q963/Q965 Integrated Graphics vendor: Dell driver: i915 v: kernel bus ID: 00:02.0
           chip ID: 8086:2992
           Display: server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1680x1050~60Hz
           OpenGL: renderer: Mesa DRI Intel 965Q v: 2.1 Mesa 18.3.2 direct render: Yes
# lspci -vv
00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
...
00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02)
-- 
Evolution as taught in public schools is religion, not science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/


More information about the xorg mailing list