You are not logged in.

#1 2015-07-08 15:04:35

Proofrific
Member
Registered: 2008-01-05
Posts: 215

[Solved] After Upgrade, Get Display Artifacts

After not upgrading my system in months, I did a massive upgrade today. Now when I start Xfce, I get strange artifacts when I mouseover icons or buttons. I also get the artifacts with some text (particularly if I move another window over it), and on the border of windows.

Here is an example:
10n9a53.jpg

I have no idea what's causing the problem. Any suggestions?

Last edited by Proofrific (2015-07-08 15:55:20)

Offline

#2 2015-07-08 15:17:08

Chazza
Wiki Maintainer
Registered: 2013-06-02
Posts: 506

Re: [Solved] After Upgrade, Get Display Artifacts

Offline

#3 2015-07-08 15:22:15

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

Thanks for the reply! I do have Intel graphics, but I think I'm using the vesa driver.

$ lspci | grep VGA  
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)

From /etc/X11/10-monitor.conf

Section "Device"
	Identifier "Device0"
	Driver	"vesa"
EndSection

Offline

#4 2015-07-08 15:25:40

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,797

Re: [Solved] After Upgrade, Get Display Artifacts

Why? hmm
Please post your xorg log.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2015-07-08 15:41:37

Chazza
Wiki Maintainer
Registered: 2013-06-02
Posts: 506

Re: [Solved] After Upgrade, Get Display Artifacts

Don't use the Vesa driver unless it's absolutely necessary. Use xf86-video-intel. About that corruption, I've seen stuff like that many times before and the answer is always to switch to the UXA backend.

Offline

#6 2015-07-08 15:43:26

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

ewaller wrote:

Why? hmm
Please post your xorg log.

I don't remember why I'm using vesa. Years ago, I probably added that to fix some other bug I was having.

Here's my /var/log/Xorg.0.log

[    70.261] 
X.Org X Server 1.15.2
Release Date: 2014-06-27
[    70.261] X Protocol Version 11, Revision 0
[    70.261] Build Operating System: Linux 3.15.1-1-ARCH x86_64 
[    70.261] Current Operating System: Linux thinkpad 3.15.3-1-ARCH #1 SMP PREEMPT Tue Jul 1 07:32:45 CEST 2014 x86_64
[    70.262] Kernel command line: cryptdevice=/dev/sda4:root root=/dev/mapper/root ro
[    70.262] Build Date: 27 June 2014  07:32:26PM
[    70.262]  
[    70.262] Current version of pixman: 0.32.6
[    70.262] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    70.262] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    70.262] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul  7 10:45:48 2015
[    70.500] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    70.500] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    70.668] (==) No Layout section.  Using the first Screen section.
[    70.668] (==) No screen section available. Using defaults.
[    70.668] (**) |-->Screen "Default Screen Section" (0)
[    70.668] (**) |   |-->Monitor "<default monitor>"
[    70.700] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    70.700] (==) Automatically adding devices
[    70.700] (==) Automatically enabling devices
[    70.700] (==) Automatically adding GPU devices
[    70.958] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    70.958] 	Entry deleted from font path.
[    71.273] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    71.273] (==) ModulePath set to "/usr/lib/xorg/modules"
[    71.273] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    71.273] (II) Loader magic: 0x811cc0
[    71.273] (II) Module ABI versions:
[    71.273] 	X.Org ANSI C Emulation: 0.4
[    71.273] 	X.Org Video Driver: 15.0
[    71.273] 	X.Org XInput driver : 20.0
[    71.273] 	X.Org Server Extension : 8.0
[    71.274] (II) xfree86: Adding drm device (/dev/dri/card0)
[    71.276] (--) PCI:*(0:0:2:0) 8086:2a02:17aa:20b5 rev 12, Mem @ 0xf8000000/1048576, 0xe0000000/268435456, I/O @ 0x00001800/8
[    71.276] (--) PCI: (0:0:2:1) 8086:2a03:17aa:20b5 rev 12, Mem @ 0xf8100000/1048576
[    71.276] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    71.296] Initializing built-in extension Generic Event Extension
[    71.296] Initializing built-in extension SHAPE
[    71.296] Initializing built-in extension MIT-SHM
[    71.296] Initializing built-in extension XInputExtension
[    71.296] Initializing built-in extension XTEST
[    71.296] Initializing built-in extension BIG-REQUESTS
[    71.296] Initializing built-in extension SYNC
[    71.296] Initializing built-in extension XKEYBOARD
[    71.296] Initializing built-in extension XC-MISC
[    71.296] Initializing built-in extension SECURITY
[    71.296] Initializing built-in extension XINERAMA
[    71.296] Initializing built-in extension XFIXES
[    71.297] Initializing built-in extension RENDER
[    71.297] Initializing built-in extension RANDR
[    71.297] Initializing built-in extension COMPOSITE
[    71.297] Initializing built-in extension DAMAGE
[    71.297] Initializing built-in extension MIT-SCREEN-SAVER
[    71.297] Initializing built-in extension DOUBLE-BUFFER
[    71.297] Initializing built-in extension RECORD
[    71.298] Initializing built-in extension DPMS
[    71.299] Initializing built-in extension Present
[    71.301] Initializing built-in extension DRI3
[    71.302] Initializing built-in extension X-Resource
[    71.303] Initializing built-in extension XVideo
[    71.304] Initializing built-in extension XVideo-MotionCompensation
[    71.305] Initializing built-in extension XFree86-VidModeExtension
[    71.307] Initializing built-in extension XFree86-DGA
[    71.308] Initializing built-in extension XFree86-DRI
[    71.309] Initializing built-in extension DRI2
[    71.309] (II) "glx" will be loaded by default.
[    71.309] (II) LoadModule: "dri2"
[    71.309] (II) Module "dri2" already built-in
[    71.309] (II) LoadModule: "glamoregl"
[    71.516] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    71.759] (II) Module glamoregl: vendor="X.Org Foundation"
[    71.759] 	compiled for 1.15.0, module version = 0.6.0
[    71.759] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    71.759] (II) LoadModule: "glx"
[    71.759] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    71.787] (II) Module glx: vendor="X.Org Foundation"
[    71.787] 	compiled for 1.15.2, module version = 1.0.0
[    71.787] 	ABI class: X.Org Server Extension, version 8.0
[    71.787] (==) AIGLX enabled
[    71.789] Loading extension GLX
[    71.789] (==) Matched intel as autoconfigured driver 0
[    71.789] (==) Matched intel as autoconfigured driver 1
[    71.789] (==) Matched modesetting as autoconfigured driver 2
[    71.789] (==) Matched fbdev as autoconfigured driver 3
[    71.789] (==) Matched vesa as autoconfigured driver 4
[    71.789] (==) Assigned the driver to the xf86ConfigLayout
[    71.789] (II) LoadModule: "intel"
[    71.807] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    71.929] (II) Module intel: vendor="X.Org Foundation"
[    71.930] 	compiled for 1.15.1, module version = 2.99.912
[    71.930] 	Module class: X.Org Video Driver
[    71.930] 	ABI class: X.Org Video Driver, version 15.0
[    71.930] (II) LoadModule: "modesetting"
[    71.930] (WW) Warning, couldn't open module modesetting
[    71.930] (II) UnloadModule: "modesetting"
[    71.930] (II) Unloading modesetting
[    71.930] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    71.930] (II) LoadModule: "fbdev"
[    71.930] (WW) Warning, couldn't open module fbdev
[    71.930] (II) UnloadModule: "fbdev"
[    71.930] (II) Unloading fbdev
[    71.930] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    71.930] (II) LoadModule: "vesa"
[    71.931] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    71.961] (II) Module vesa: vendor="X.Org Foundation"
[    71.961] 	compiled for 1.15.0, module version = 2.3.2
[    71.961] 	Module class: X.Org Video Driver
[    71.961] 	ABI class: X.Org Video Driver, version 15.0
[    71.961] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    71.965] (II) intel: Driver for Intel(R) HD Graphics: 2000-5000
[    71.965] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100
[    71.965] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200
[    71.965] (II) VESA: driver for VESA chipsets: vesa
[    71.965] (++) using VT number 1

[    71.973] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20080730
[    71.977] (WW) Falling back to old probe method for vesa
[    71.988] (--) intel(0): Integrated Graphics Chipset: Intel(R) 965GM
[    71.988] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3
[    71.988] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    71.988] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    71.988] (==) intel(0): RGB weight 888
[    71.988] (==) intel(0): Default visual is TrueColor
[    71.988] (**) intel(0): Framebuffer tiled
[    71.988] (**) intel(0): Pixmaps tiled
[    71.988] (**) intel(0): Forcing per-crtc-pixmaps? no
[    71.988] (II) intel(0): Output LVDS1 has no monitor section
[    71.989] (--) intel(0): Found backlight control interface acpi_video0 (type 'firmware') for output LVDS1
[    71.989] (II) intel(0): Output VGA1 has no monitor section
[    71.989] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    71.989] (II) intel(0): Output VIRTUAL1 has no monitor section
[    71.989] (--) intel(0): Output LVDS1 using initial mode 1024x768 on pipe 1
[    71.989] (**) intel(0): TearFree disabled
[    71.989] (==) intel(0): DPI set to (96, 96)
[    71.989] (II) Loading sub module "dri3"
[    71.989] (II) LoadModule: "dri3"
[    71.989] (WW) Warning, couldn't open module dri3
[    71.989] (II) UnloadModule: "dri3"
[    71.989] (II) Unloading dri3
[    71.989] (EE) intel: Failed to load module "dri3" (module does not exist, 0)
[    71.989] (II) Loading sub module "dri2"
[    71.989] (II) LoadModule: "dri2"
[    71.989] (II) Module "dri2" already built-in
[    71.989] (II) Loading sub module "present"
[    71.989] (II) LoadModule: "present"
[    71.990] (WW) Warning, couldn't open module present
[    71.990] (II) UnloadModule: "present"
[    71.990] (II) Unloading present
[    71.990] (EE) intel: Failed to load module "present" (module does not exist, 0)
[    71.990] (II) UnloadModule: "vesa"
[    71.990] (II) Unloading vesa
[    71.990] (==) Depth 24 pixmap format is 32 bpp
[    72.026] (II) intel(0): SNA initialized with Broadwater (gen4) backend
[    72.026] (==) intel(0): Backing store enabled
[    72.026] (==) intel(0): Silken mouse enabled
[    72.039] (II) intel(0): HW Cursor enabled
[    72.039] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    72.044] (==) intel(0): DPMS enabled
[    72.044] (II) intel(0): [XvMC] i965_xvmc driver initialized.
[    72.044] (II) intel(0): [DRI2] Setup complete
[    72.044] (II) intel(0): [DRI2]   DRI driver: i965
[    72.044] (II) intel(0): [DRI2]   VDPAU driver: i965
[    72.044] (II) intel(0): direct rendering: DRI2 enabled
[    72.044] (==) intel(0): hotplug detection: "enabled"
[    72.044] (--) RandR disabled
[    72.342] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    72.342] (II) AIGLX: enabled GLX_ARB_create_context
[    72.342] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    72.342] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[    72.342] (II) AIGLX: enabled GLX_INTEL_swap_event
[    72.342] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    72.342] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    72.342] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    72.342] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    72.342] (II) AIGLX: Loaded and initialized i965
[    72.342] (II) GLX: Initialized DRI2 GL provider for screen 0
[    72.349] (II) intel(0): switch to mode 1024x768@50.0 on LVDS1 using pipe 1, position (0, 0), rotation normal, reflection none
[    72.363] (II) intel(0): Setting screen physical size to 270 x 203
[    72.894] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    72.894] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    72.894] (**) Power Button: Applying InputClass "Keyboard Defaults"
[    72.894] (II) LoadModule: "evdev"
[    72.894] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    72.939] (II) Module evdev: vendor="X.Org Foundation"
[    72.939] 	compiled for 1.15.1, module version = 2.9.0
[    72.939] 	Module class: X.Org XInput Driver
[    72.939] 	ABI class: X.Org XInput driver, version 20.0
[    72.939] (II) Using input driver 'evdev' for 'Power Button'
[    72.939] (**) Power Button: always reports core events
[    72.939] (**) evdev: Power Button: Device: "/dev/input/event3"
[    72.940] (--) evdev: Power Button: Vendor 0 Product 0x1
[    72.940] (--) evdev: Power Button: Found keys
[    72.940] (II) evdev: Power Button: Configuring as keyboard
[    72.940] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input4/event3"
[    72.940] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    72.940] (**) Option "xkb_rules" "evdev"
[    72.940] (**) Option "xkb_model" "pc104"
[    72.940] (**) Option "xkb_layout" "us"
[    72.989] (II) config/udev: Adding input device Video Bus (/dev/input/event6)
[    72.990] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    72.990] (**) Video Bus: Applying InputClass "Keyboard Defaults"
[    72.990] (II) Using input driver 'evdev' for 'Video Bus'
[    72.990] (**) Video Bus: always reports core events
[    72.990] (**) evdev: Video Bus: Device: "/dev/input/event6"
[    72.990] (--) evdev: Video Bus: Vendor 0 Product 0x6
[    72.990] (--) evdev: Video Bus: Found keys
[    72.990] (II) evdev: Video Bus: Configuring as keyboard
[    72.990] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input8/event6"
[    72.990] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    72.990] (**) Option "xkb_rules" "evdev"
[    72.990] (**) Option "xkb_model" "pc104"
[    72.990] (**) Option "xkb_layout" "us"
[    72.991] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[    72.991] (II) No input driver specified, ignoring this device.
[    72.991] (II) This device may have been added with another device file.
[    72.991] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[    72.991] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    72.991] (**) Sleep Button: Applying InputClass "Keyboard Defaults"
[    72.991] (II) Using input driver 'evdev' for 'Sleep Button'
[    72.991] (**) Sleep Button: always reports core events
[    72.991] (**) evdev: Sleep Button: Device: "/dev/input/event2"
[    72.992] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[    72.992] (--) evdev: Sleep Button: Found keys
[    72.992] (II) evdev: Sleep Button: Configuring as keyboard
[    72.992] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[    72.992] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[    72.992] (**) Option "xkb_rules" "evdev"
[    72.992] (**) Option "xkb_model" "pc104"
[    72.992] (**) Option "xkb_layout" "us"
[    72.992] (II) config/udev: Adding drm device (/dev/dri/card0)
[    72.993] (II) config/udev: Adding input device HDA Intel Mic (/dev/input/event9)
[    72.993] (II) No input driver specified, ignoring this device.
[    72.993] (II) This device may have been added with another device file.
[    72.993] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event10)
[    72.993] (II) No input driver specified, ignoring this device.
[    72.993] (II) This device may have been added with another device file.
[    72.994] (II) config/udev: Adding input device HDA Intel Dock Mic (/dev/input/event8)
[    72.994] (II) No input driver specified, ignoring this device.
[    72.994] (II) This device may have been added with another device file.
[    72.994] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[    72.994] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    72.994] (**) AT Translated Set 2 keyboard: Applying InputClass "Keyboard Defaults"
[    72.995] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    72.995] (**) AT Translated Set 2 keyboard: always reports core events
[    72.995] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
[    72.995] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[    72.995] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    72.995] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[    72.995] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[    72.995] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 9)
[    72.995] (**) Option "xkb_rules" "evdev"
[    72.995] (**) Option "xkb_model" "pc104"
[    72.995] (**) Option "xkb_layout" "us"
[    72.996] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event7)
[    72.996] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[    72.996] (**) TPPS/2 IBM TrackPoint: Applying InputClass "Trackpoint Wheel Emulation"
[    72.996] (II) Using input driver 'evdev' for 'TPPS/2 IBM TrackPoint'
[    72.996] (**) TPPS/2 IBM TrackPoint: always reports core events
[    72.996] (**) evdev: TPPS/2 IBM TrackPoint: Device: "/dev/input/event7"
[    72.996] (--) evdev: TPPS/2 IBM TrackPoint: Vendor 0x2 Product 0xa
[    72.996] (--) evdev: TPPS/2 IBM TrackPoint: Found 3 mouse buttons
[    72.996] (--) evdev: TPPS/2 IBM TrackPoint: Found relative axes
[    72.996] (--) evdev: TPPS/2 IBM TrackPoint: Found x and y relative axes
[    72.996] (II) evdev: TPPS/2 IBM TrackPoint: Configuring as mouse
[    72.996] (**) Option "Emulate3Buttons" "false"
[    72.996] (**) Option "EmulateWheel" "true"
[    72.996] (**) Option "EmulateWheelButton" "2"
[    72.996] (**) Option "YAxisMapping" "4 5"
[    72.996] (**) evdev: TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
[    72.996] (**) Option "XAxisMapping" "6 7"
[    72.996] (**) evdev: TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7
[    72.996] (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 2, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    72.996] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event7"
[    72.996] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 10)
[    72.996] (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
[    72.997] (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
[    72.997] (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
[    72.997] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[    72.997] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[    72.997] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse0)
[    72.997] (II) No input driver specified, ignoring this device.
[    72.997] (II) This device may have been added with another device file.
[    72.998] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[    72.998] (II) No input driver specified, ignoring this device.
[    72.998] (II) This device may have been added with another device file.
[    72.999] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event4)
[    72.999] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[    72.999] (**) ThinkPad Extra Buttons: Applying InputClass "Keyboard Defaults"
[    72.999] (II) Using input driver 'evdev' for 'ThinkPad Extra Buttons'
[    72.999] (**) ThinkPad Extra Buttons: always reports core events
[    72.999] (**) evdev: ThinkPad Extra Buttons: Device: "/dev/input/event4"
[    72.999] (--) evdev: ThinkPad Extra Buttons: Vendor 0x17aa Product 0x5054
[    72.999] (--) evdev: ThinkPad Extra Buttons: Found keys
[    72.999] (II) evdev: ThinkPad Extra Buttons: Configuring as keyboard
[    72.999] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input5/event4"
[    72.999] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 11)
[    72.999] (**) Option "xkb_rules" "evdev"
[    72.999] (**) Option "xkb_model" "pc104"
[    72.999] (**) Option "xkb_layout" "us"
[    80.517] (II) intel(0): EDID vendor "LEN", prod id 16384
[    80.517] (II) intel(0): Printing DDC gathered Modelines:
[    80.517] (II) intel(0): Modeline "1024x768"x0.0   54.16  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (40.3 kHz eP)
[    80.517] (II) intel(0): Modeline "1024x768"x0.0   43.33  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (32.2 kHz e)
[    80.517] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    80.517] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    80.517] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    93.051] (II) intel(0): resizing framebuffer to 8x8
[    93.316] (II) intel(0): resizing framebuffer to 1920x1200
[    93.348] (II) intel(0): switch to mode 1024x768@50.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none
[    93.391] (II) intel(0): switch to mode 1920x1200@60.0 on VGA1 using pipe 1, position (0, 0), rotation normal, reflection none
[103037.197] (II) intel(0): switch to mode 1024x768@50.0 on LVDS1 using pipe 0, position (0, 0), rotation normal, reflection none

Offline

#7 2015-07-08 15:55:08

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

Chazza wrote:

Don't use the Vesa driver unless it's absolutely necessary. Use xf86-video-intel. About that corruption, I've seen stuff like that many times before and the answer is always to switch to the UXA backend.

I removed my /etc/X11/10-monitor.conf and added /etc/X11/xorg.conf.d/20-intel.conf according to the Wiki link you provided (https://wiki.archlinux.org/index.php/In … SNA_issues):

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "AccelMethod"  "uxa"
EndSection

It seems to have solved the problem! Thank you!

Offline

#8 2015-07-08 15:55:34

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] After Upgrade, Get Display Artifacts

Errr:

Current Operating System: Linux thinkpad 3.15.3-1-ARCH

Offline

#9 2015-07-08 15:56:45

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

karol wrote:

Errr:

Current Operating System: Linux thinkpad 3.15.3-1-ARCH

It must be an old logfile. Sorry. `uname -a` gives

Linux thinkpad 4.0.7-2-ARCH #1 SMP PREEMPT Tue Jun 30 07:50:21 UTC 2015 x86_64 GNU/Linux

Offline

#10 2015-07-08 16:07:46

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [Solved] After Upgrade, Get Display Artifacts

See https://wiki.archlinux.org/index.php/Xo … leshooting
The logs may be in ~/.local/share/xorg/ .

Offline

#11 2015-07-08 16:10:17

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

karol wrote:

See https://wiki.archlinux.org/index.php/Xo … leshooting
The logs may be in ~/.local/share/xorg/ .

You're right! That's where the new logs are. Thanks for the info.

Offline

#12 2015-07-08 16:11:49

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,535
Website

Re: [Solved] After Upgrade, Get Display Artifacts

Note that the uxa option is best seen as a temporary workaround.  In most cases when the drivers catch up, switching back to sna will give you better performance.  You may want to try removing that 20-intel.conf to see if it works with the intel driver: this whole thing could have just been due to vesa.

I have exclusively intel graphics on several machines, and only one which is *brand new* (Broadwell) still requires the sna option.  But the others needed sna instead of uxa some time ago.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#13 2015-07-08 16:22:34

Chazza
Wiki Maintainer
Registered: 2013-06-02
Posts: 506

Re: [Solved] After Upgrade, Get Display Artifacts

Trilby wrote:

Note that the uxa option is best seen as a temporary workaround.  In most cases when the drivers catch up, switching back to sna will give you better performance.  You may want to try removing that 20-intel.conf to see if it works with the intel driver: this whole thing could have just been due to vesa.

I have exclusively intel graphics on several machines, and only one which is *brand new* (Broadwell) still requires the sna option.  But the others needed sna instead of uxa some time ago.

I have Intel HD Graphics (first gen) and I've needed UXA ever since the driver first switched to using SNA by default. Like I said, this graphics corruption is a very, very common complaint for many Intel users and I'm absolutely certain for my part that it has nothing to do with the previous use of vesa on the part of the OP. Of course, it doesn't hurt to test every now and again to see whether the driver has improved like Trilby suggests.

Edit: meant switched to using SNA.

Last edited by Chazza (2015-07-08 16:26:38)

Offline

#14 2015-07-08 16:33:06

Proofrific
Member
Registered: 2008-01-05
Posts: 215

Re: [Solved] After Upgrade, Get Display Artifacts

Thanks, Trilby and Chazza, for sharing your experiences. I tried removing 20-intel.conf, and the display artifacts returned. So it seems like I need UXA as well. I'm using the Intel X3100 integrated graphics chipset, which is also quite old (I think it came out in 2007).

Offline

Board footer

Powered by FluxBB