Bug 100767 - [BDW] Screen flickering when connected external monitor
Summary: [BDW] Screen flickering when connected external monitor
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: XOrg git
Hardware: Other All
: medium normal
Assignee: Kun Yan
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-24 05:22 UTC by Kun Yan
Modified: 2017-09-05 14:44 UTC (History)
1 user (show)

See Also:
i915 platform: BDW
i915 features: display/Other


Attachments

Description Kun Yan 2017-04-24 05:22:38 UTC
After upgrade kernel v4.6+
I can't use my external monitor any more.
it will cause screen flickering every time when I try to connect it.

Not only the monitor, but also the projector, I think it should be same way.


My laptop is Lenovo T450s
OS: Fedora 25
Kernel: 4.10.10-200.fc25.x86_64


00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 5036
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at e0000000 (64-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=512M]
	I/O ports at 3000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915



I tried to add kernel parameters, but not work
(i915.enable_psr=0 (or 1 or 2))
Comment 1 Kun Yan 2017-04-24 05:23:58 UTC
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 5036
	Flags: bus master, fast devsel, latency 0, IRQ 46
	Memory at e0000000 (64-bit, non-prefetchable) [size=16M]
	Memory at c0000000 (64-bit, prefetchable) [size=512M]
	I/O ports at 3000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	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
Comment 2 Elizabeth 2017-06-21 15:45:26 UTC
Hello, could you please boot with the parameter "drm.debug=0xe" on grub and provide the full dmesg log? Thank you.
Comment 3 Elizabeth 2017-07-20 21:15:33 UTC
(In reply to Elizabeth from comment #2)
> Hello, could you please boot with the parameter "drm.debug=0xe" on grub and
> provide the full dmesg log? Thank you.

And try with the latest stable or mainline: https://www.kernel.org/
Thanks.
Comment 4 Elizabeth 2017-08-24 20:19:05 UTC
Hello Kun Yan, 
Had you been able to replicate with newer kernels? Could you share more HW information? Monitor/Projector resolutions? How are you connecting them? Projector has latest firmware? Have you tried different cables/ports/dongles/connectors?
Thanks.
Comment 5 Kun Yan 2017-09-05 00:03:43 UTC
When I upgraded to Kernel 4.11.x the flickering has gone. few times flickering only happened in login screen.
Comment 6 Elizabeth 2017-09-05 14:43:56 UTC
Thanks for the information Kun Yan, then I'm closing the bug as fixed.


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.