[opensuse] Corrupted video display (intel graphics)
Hi, I have another situation with my laptop: unbearable video flickering (Intel) occasionally (but fatal). It happens sometimes after using kodi, sometimes while using kodi in window mode, sometimes it starts later. Once it starts it gets worse and worse till I have to reboot. It starts by the video flickering on the top quarter of the window. If I maximize kodi it stops. Go back to window mode, continues. Then it starts to affect other windows on the system. Yesterday, I used kodi for some minutes, then stopped it, then in Chrome I started to view a video on Amazon Prime Video, and it was heavily affected, but also in window mode, not in full screen. If I casted the display to my Chromecast, this was not affected, but video mode degraded to low res. Then I noticed that "Web Content", the children from firefox (all of them) were at 100% cpu, so I existed firefox, then killed the children. Then the xfce terminals began to have terrible flickering and distortion, it was impossible to read logs. I was trying to see if there was a GPU reset event. Looking now, there wasn't this time. The machine is running now leap 15.0. There was no problem with 42.3 a month ago. minas-tirith:~ # hwinfo --gfxcard 16: PCI 02.0: 0300 VGA compatible controller (VGA) [Created at pci.378] Unique ID: _Znp.rCqQQ9NkN2D SysFS ID: /devices/pci0000:00/0000:00:02.0 SysFS BusID: 0000:00:02.0 Hardware Class: graphics card Model: "Intel Mobile 4 Series Chipset Integrated Graphics Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2a42 "Mobile 4 Series Chipset Integrated Graphics Controller" SubVendor: pci 0x103c "Hewlett-Packard Company" SubDevice: pci 0x3069 Revision: 0x07 Driver: "i915" Driver Modules: "i915" Memory Range: 0xd0000000-0xd03fffff (rw,non-prefetchable) Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable) I/O Ports: 0x4110-0x4117 (rw) Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled) IRQ: 16 (192437 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00008086d00002A42sv0000103Csd00003069bc03sc00i00" Driver Info #0: Driver Status: i915 is active Driver Activation Cmd: "modprobe i915" Config Status: cfg=no, avail=yes, need=no, active=unknown 26: PCI 02.1: 0380 Display controller [Created at pci.378] Unique ID: ruGf.MfB3K+fOff2 SysFS ID: /devices/pci0000:00/0000:00:02.1 SysFS BusID: 0000:00:02.1 Hardware Class: graphics card Model: "Intel Mobile 4 Series Chipset Integrated Graphics Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2a43 "Mobile 4 Series Chipset Integrated Graphics Controller" SubVendor: pci 0x103c "Hewlett-Packard Company" SubDevice: pci 0x3069 Revision: 0x07 Memory Range: 0xd2400000-0xd24fffff (rw,non-prefetchable) Module Alias: "pci:v00008086d00002A43sv0000103Csd00003069bc03sc80i00" Config Status: cfg=no, avail=yes, need=no, active=unknown Primary display adapter: #16 minas-tirith:~ # minas-tirith:~ # hwinfo --monitor 22: None 00.0: 10002 LCD Monitor [Created at monitor.125] Unique ID: rdCR.eLo9pOY7oOA Parent ID: _Znp.rCqQQ9NkN2D Hardware Class: monitor Model: "N156B3-L02 LCD Monitor" Vendor: CMO "N156B3-L02" Device: eisa 0x1558 Resolution: 1366x768@60Hz Size: 344x193 mm Year of Manufacture: 2007 Week of Manufacture: 40 Detailed Timings #0: Resolution: 1366x768 Horizontal: 1366 1382 1416 1466 (+16 +50 +100) -hsync Vertical: 768 770 776 788 (+2 +8 +20) -vsync Frequencies: 69.31 MHz, 47.28 kHz, 60.00 Hz Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #10 (VGA compatible controller) minas-tirith:~ # -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
Copious redudance about your video hardware, nothing about what's working the hardware. How about some X info, like so? $ inxi -Gxx Graphics: Device-1: Intel 4th Generation Core Processor Family Integrated Graphics vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:041e Display: server: X.Org 1.18.3 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1920x1200~60Hz OpenGL: renderer: Mesa DRI Intel Haswell v: 4.3 Mesa 17.0.5 compat-v: 3.0 direct render: Yes -- 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/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 13/12/2018 13.27, Felix Miata wrote:
Copious redudance about your video hardware, nothing about what's working the hardware.
How about some X info, like so?
$ inxi -Gxx Graphics: Device-1: Intel 4th Generation Core Processor Family Integrated Graphics vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:041e Display: server: X.Org 1.18.3 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1920x1200~60Hz OpenGL: renderer: Mesa DRI Intel Haswell v: 4.3 Mesa 17.0.5 compat-v: 3.0 direct render: Yes
minas-tirith:~ # inxi -Gxx Graphics: Card: Intel Mobile 4 Series Integrated Graphics Controller bus-ID: 00:02.0 chip-ID: 8086:2a42 Display Server: X.Org 1.18.3 drivers: intel (unloaded: modesetting,fbdev,vesa) Resolution: 1920x1080@59.93hz Advanced Data: N/A for root minas-tirith:~ # -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)
Carlos E. R. composed on 2018-12-13 14:07 (UTC+0100): ...
Display: server: X.Org 1.18.3 driver: modesetting unloaded: fbdev,vesa alternate: intel ... Display Server: X.Org 1.18.3 drivers: intel (unloaded: modesetting,fbdev,vesa)
Does it improve if you switch from intel to modesetting? All my intel GPUs that modesetting supports are using it. Last official update of xf86-video-intel was 3 summers ago. BTW, inxi is more informative run from X, and newer version is better. It can update itself with the -U switch. 3.0.29 is only 3 days old, and nothing but a script -- 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/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Content-ID: <alpine.LSU.2.21.1812132000080.24964@minas-tirith.valinor> El 2018-12-13 a las 09:42 -0500, Felix Miata escribió:
Carlos E. R. composed on 2018-12-13 14:07 (UTC+0100): ...
Display: server: X.Org 1.18.3 driver: modesetting unloaded: fbdev,vesa alternate: intel ... Display Server: X.Org 1.18.3 drivers: intel (unloaded: modesetting,fbdev,vesa)
Does it improve if you switch from intel to modesetting? All my intel GPUs that modesetting supports are using it. Last official update of xf86-video-intel was 3 summers ago.
I don't remember how to do that... Reboot with a parameter?
BTW, inxi is more informative run from X, and newer version is better. It can update itself with the -U switch. 3.0.29 is only 3 days old, and nothing but a script
Running directly on target machine instead of via ssh - I did not know the results would be different: minas-tirith:~ # inxi -Gxx Graphics: Card: Intel Mobile 4 Series Integrated Graphics Controller bus-ID: 00:02.0 chip-ID: 8086:2a42 Display Server: X.Org 1.19.6 drivers: intel (unloaded: modesetting,fbdev,vesa) Resolution: 1366x768@60.00hz OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express version: 2.1 Mesa 18.0.2 Direct Render: Yes minas-tirith:~ # Doing directly under X, using Alt-F2 to prompt to run a command, I get nothing. This thing can not run directly under X, has no GUI. Self updater failed partitally: inas-tirith:~ # inxi -U Starting inxi self updater. Currently running inxi version number: 2.3.40 Current version patch number: 00 Current version release date: 2017-09-21 Updating inxi in /usr/bin using source server as download source... Successfully updated to source server version: New source server version patch number: New source server version release date: To run the new version, just start inxi again. - ---------------------------------------- Starting download of man page file now. Checking Man page download URL... Man file download URL failed, unable to continue: https://github.com/smxi/inxi/raw/master/inxi.1.gz minas-tirith:~ # minas-tirith:~ # inxi -Gxx Graphics: Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:2a42 Display: server: X.Org 1.19.6 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express v: 2.1 Mesa 18.0.2 direct render: Yes minas-tirith:~ # - -- Cheers Carlos E. R. (from openSUSE Leap 15.0 x86_64 (Minas Tirith)) -----BEGIN PGP SIGNATURE----- iJIEAREIADoWIQQt/vKEw5659AgM/X2NrxRtxRYzXAUCXBKtlhwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJEI2vFG3FFjNcJx0A/3ytH05EDEbAyQDEY1kl 4hf+QJbkJgUPg6MbCOPj30ngAQCfl4+h0yA/pTgfRmqkZ7xQqSr1H12ndOuZKwaL GzfojA== =7BLX -----END PGP SIGNATURE-----
Carlos E. R. wrote:
El 2018-12-13 a las 09:42 -0500, Felix Miata escribió:
Does it improve if you switch from intel to modesetting? All my intel GPUs that modesetting supports are using it. Last official update of xf86-video-intel was 3 summers ago.
I don't remember how to do that...
Reboot with a parameter?
If you look at /var/log/Xorg.0.log you'll see [ 9.021] (==) Matched intel as autoconfigured driver 0 [ 9.021] (==) Matched modesetting as autoconfigured driver 1 [ 9.021] (==) Matched fbdev as autoconfigured driver 2 [ 9.021] (==) Matched vesa as autoconfigured driver 3 It just goes through the list until it finds one. So just uninstall the intel driver and it'll use modesetting. But modesetting is (used to be) really bad for multi monitor setups, as it exhibits quite bad screen tearing. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
14.12.2018 20:34, Peter Suetterlin пишет:
But modesetting is (used to be) really bad for multi monitor setups, as it exhibits quite bad screen tearing.
I do not observe any issues with TV connected over HDMI. I do not actually attempt doing anything on both monitors, just watch videos, so may be it is not qualified as true multi monitor. Actually I did have tearing watching video on TV with intel driver now that I remember ... -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Peter Suetterlin composed on 2018-12-14 17:34 (UTC):
Carlos E. R. wrote:
El 2018-12-13 a las 09:42 -0500, Felix Miata escribió:
Does it improve if you switch from intel to modesetting? All my intel GPUs that modesetting supports are using it. Last official update of xf86-video-intel was 3 summers ago.
I don't remember how to do that...
Reboot with a parameter?
If you look at /var/log/Xorg.0.log you'll see
[ 9.021] (==) Matched intel as autoconfigured driver 0 [ 9.021] (==) Matched modesetting as autoconfigured driver 1 [ 9.021] (==) Matched fbdev as autoconfigured driver 2 [ 9.021] (==) Matched vesa as autoconfigured driver 3
It just goes through the list until it finds one. So just uninstall the intel driver and it'll use modesetting.
Or, use /etc/X11/xorg.conf*, such as /etc/X11/xorg.conf.d/50-device.conf, to specify which driver to use. Removing the ancient xf86-video-intel package ultimately seems most sensible - no bandwidth wasted storing or updating unused software.
But modesetting is (used to be) really bad for multi monitor setups, as it exhibits quite bad screen tearing.
Not that I can remember ever noticing. -- 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/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-ID: <alpine.LSU.2.21.1812161604260.8060@Telcontar.valinor> On Friday, 2018-12-14 at 12:58 -0500, Felix Miata wrote:
Peter Suetterlin composed on 2018-12-14 17:34 (UTC):
Carlos E. R. wrote:
El 2018-12-13 a las 09:42 -0500, Felix Miata escribió:
Does it improve if you switch from intel to modesetting? All my intel GPUs that modesetting supports are using it. Last official update of xf86-video-intel was 3 summers ago.
I don't remember how to do that...
Reboot with a parameter?
If you look at /var/log/Xorg.0.log you'll see
[ 9.021] (==) Matched intel as autoconfigured driver 0 [ 9.021] (==) Matched modesetting as autoconfigured driver 1 [ 9.021] (==) Matched fbdev as autoconfigured driver 2 [ 9.021] (==) Matched vesa as autoconfigured driver 3
It just goes through the list until it finds one. So just uninstall the intel driver and it'll use modesetting.
Or, use /etc/X11/xorg.conf*, such as /etc/X11/xorg.conf.d/50-device.conf, to specify which driver to use. Removing the ancient xf86-video-intel package ultimately seems most sensible - no bandwidth wasted storing or updating unused software.
This is what I have done, remove the package. Easier, no config editing, leave to automatics. But first, as I had done an update, I tried to reproduce the issue, and yes, it did. Not in its worst manner, but yes, the artifacts are there. Then I removed the package and rebooted. I tried Amazon Prime Video with Chrome and it worked well, but I still need to go through Kodi, and an hibernation cycle to make sure, that will be later today. [...] Well, it is tomorrow now, and video seems to be working fine :-) - -- Cheers, Carlos E. R. (from openSUSE 42.3 x86_64 "Malachite" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlwWacMACgkQtTMYHG2NR9Wb3wCeLJ13sVGfLSkBD4hhawTrUz6F WIUAmQE6rp3E+dMgCLJvVUb15zYTjXU3 =ASq/ -----END PGP SIGNATURE-----
On 16/12/2018 16.05, Carlos E. R. wrote:
[...]
Well, it is tomorrow now, and video seems to be working fine :-)
Graphics: Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:2a42 Display: server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa alternate: intel resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express v: 2.1 Mesa 18.0.2 direct render: Yes minas-tirith:~ # Before: minas-tirith:~ # inxi -Gxx Graphics: Device-1: Intel Mobile 4 Series Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:2a42 Display: server: X.Org 1.19.6 driver: intel unloaded: fbdev,modesetting,vesa resolution: 1366x768~60Hz OpenGL: renderer: Mesa DRI Mobile Intel GM45 Express v: 2.1 Mesa 18.0.2 direct render: Yes minas-tirith:~ # -- Cheers / Saludos, Carlos E. R. (from oS Leap 15.0 x86_64 (Minas Tirith))
participants (4)
-
Andrei Borzenkov
-
Carlos E. R.
-
Felix Miata
-
Peter Suetterlin