Using Ubuntu 15.10 with the proprietary NVIDIA driver, when plugging in the external monitor using Unity, X crashes quits (bug #93044) and the login screen is shown again. The Linux i915 shows the following error messages. ``` [ 14.272749] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.272816] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.272862] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.272906] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.272951] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.273110] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.273252] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.273298] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.379592] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready [ 14.425157] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.614149] IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready [ 14.639431] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.639638] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.639835] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 14.640004] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 17.953797] Bluetooth: RFCOMM TTY layer initialized [ 17.953804] Bluetooth: RFCOMM socket layer initialized [ 17.953807] Bluetooth: RFCOMM ver 1.11 [ 17.982058] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None [ 17.982149] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready [ 40.845621] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 40.845662] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 40.847192] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B [ 40.847232] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun [ 40.995011] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.034905] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035010] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035096] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035171] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035234] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035403] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035559] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.035617] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 41.099075] ACPI Warning: \_SB_.PCI0.PEG_.VID_._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20150619/nsarguments-95) [ 42.633352] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 42.633368] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 42.641986] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B [ 42.641999] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun [ 44.506683] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 44.506699] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 44.516557] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B [ 44.516574] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun [ 59.152180] show_signal_msg: 39 callbacks suppressed [ 59.152185] compiz[2643]: segfault at 7f1ecdcea5c0 ip 00007f1ecbcc81cb sp 00007ffcbebb82a0 error 4 in libc-2.21.so[7f1ecbc49000+1c0000] [ 60.694512] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 60.694527] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 60.705547] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B [ 60.705560] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun [ 62.500059] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 62.500072] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun [ 62.511028] [drm:intel_set_cpu_fifo_underrun_reporting [i915]] *ERROR* uncleared fifo underrun on pipe B [ 62.511037] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe B FIFO underrun ``` [1] https://bugs.freedesktop.org/show_bug.cgi?id=93044
Sorry, I forgot to mention that this is a Lenovo W541. [1] http://thinkwiki.de/W541
Please try drm-intel-nightly, and if that still gives you errors, please try this series on top http://patchwork.freedesktop.org/series/1014/
Created attachment 121388 [details] display corruption example Example of display corruption on my system.
I'm seeing this same issue on my ArchLinux machine. I upgraded to Arch's latest packages, including linux-4.3.3-3 and xf86-video-intel-1:2.99.917+519+g8229390-1 and immediately saw corruption on my second monitor, connected via HDMI (see "display corruption example" attachment), which I'd never seen before on this system. Downgrading back to linux-4.2.5-1 and xf86-video-intel-1:2.99.917+478+gdf72bc5-3 resolved the problem. Hardware: Gigabyte GA-Z77-D3H rev 1.2, BIOS FA (rev 4.6) (latest non-beta), Intel Z77 Express chipset 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller]) Error: [ 68.374990] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder B [ 68.374999] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder B FIFO underrun More detailed description: https://bugs.archlinux.org/task/47937
Please try v4.6-rc5 or drm-intel-nightly branch of http://cgit.freedesktop.org/drm-intel and report back.
I just hit this on vanilla 4.6.0, seems it was triggered when I offlined my both emulated cores: [ 2.735151] [drm] Initialized drm 1.1.0 20060810 [ 2.736925] [drm] DMAR active, disabling use of stolen memory [ 2.737003] [drm] Memory usable by graphics device = 2048M [ 2.737080] [drm] VT-d active for gfx access [ 2.737155] [drm] Disabling PPGTT because VT-d is on [ 2.737233] [drm] Replacing VGA console driver [ 2.744655] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [ 2.744662] [drm] Driver supports precise vblank timestamp query. [ 2.773463] [drm] Initialized i915 1.6.0 20160229 for 0000:00:02.0 on minor 0 [ 2.866014] fbcon: inteldrmfb (fb0) is primary device [ 4.125844] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 165.797309] smpboot: CPU 2 is now offline [ 166.026841] smpboot: CPU 3 is now offline [ 183.364775] [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun [ 183.365292] [drm:intel_set_pch_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 183.365302] [drm:intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder A FIFO underrun [ 183.380297] [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun [ 183.403654] [drm:intel_check_pch_fifo_underruns] *ERROR* pch fifo underrun on pch transcoder B This is Dell Vostro 3550 with i7-2640M, BIOS A12. However, I haven't realized nay graphics output issue.
Reporter, is this still valid?
(In reply to Jani Saarinen from comment #7) > Reporter, is this still valid? Sorry, that Lenovo W541 belongs to a colleague, and he is not going to test this. So, if Jason, or the last commenter want to take over this report, fine with me. If not, please close this, and open a new ticket.
Software: OpenSuse 42.1 uname -a: Linux 4.1.36-41-default #1 SMP PREEMPT Fri Dec 9 08:26:33 UTC 2016 (29aafea) x86_64 x86_64 x86_64 GNU/Linux Machine: Lenovo Ideapad P500 Graphic card details: # lspci -vnn | grep VGA -A 12 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device [17aa:3904] Flags: bus master, fast devsel, latency 0, IRQ 26 Memory at d0000000 (64-bit, non-prefetchable) [size=4M] Memory at c0000000 (64-bit, prefetchable) [size=256M] I/O ports at 3000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915 Kernel modules: i915 Error: [ 7907.580147] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A [ 7907.580182] [drm:cpt_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun. Details: The Error occurs at every boot but machine eventually still works. Just takes a minute or so, the error disappears and device works normally afterwards.
I have no updates for you. # grep intel_cpu_fifo_underrun_irq_handler /var/log/messages Jun 1 03:25:52 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Jun 1 03:25:52 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun Jun 1 10:27:09 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Jun 21 11:25:11 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Jun 22 10:47:19 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Jun 22 10:47:19 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun Jun 30 20:12:50 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Jun 30 20:12:50 vostro kernel: [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe B FIFO underrun # At the very moment I run on 4.8.12 but this is not to say the error is gone. I haven't been playing with and external monitor under loaded CPU situations. I would keep it opened so it is easier to find. Better check your code and improve info/debug messaging so that you do not have to ask us to always reproduce the error. ;-)
This is seen also on 4.10.15 kernels. Every now and then, like 2-4 times a day, the external screen goes black and resumes after a 2-4 seconds. After that the screen comes back, no corruptions detected and everything is back to normal. I have not seen this happen on the laptop panel. The following message is found in the kernel log: [ 5330.717754] [drm:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun Machine: Dell XPS 13 lspci -vnn: 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:5916] (rev 02) (prog-if 00 [VGA controller]) Subsystem: Dell Device [1028:075b] Flags: bus master, fast devsel, latency 0, IRQ 131 Memory at db000000 (64-bit, non-prefetchable) [size=16M] Memory at 90000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [40] Vendor Specific Information: Len=0c <?> Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [100] Process Address Space ID (PASID) Capabilities: [200] Address Translation Service (ATS) Capabilities: [300] Page Request Interface (PRI) Kernel driver in use: i915 /proc/cpuinfo: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 142 model name : Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz stepping : 9 microcode : 0x48 cpu MHz : 567.645 cache size : 4096 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 22 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp bugs : bogomips : 5808.00 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management:
reporters, again just asking if still issue to keep only relevant bugs open.
(In reply to Jani Saarinen from comment #12) > reporters, again just asking if still issue to keep only relevant bugs open. Hello everyone, Since no new sights of the problem have been reported, I'll proceed to close the bug. If problem arise again, please file a new bug with HW, SW and logs. Thank you.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.