Bug 91745 - Xorg intel driver makes console unsynced
Summary: Xorg intel driver makes console unsynced
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-24 16:30 UTC by Samuel Thibault
Modified: 2017-10-06 14:29 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Samuel Thibault 2015-08-24 16:30:27 UTC
Hello,

I have installed a brand new HP EliteBook 820 G2 with Debian Stretch, which includes the Xorg server version 1.17.2 and the Intel driver 2.99.917.

At boot, the Linux console is fine. Then I start Xorg, and when I get back to the console (either through quitting Xorg or ctrl-alt-f2), the console output comes back, but the horizontal synchronization seems to be nonfunctional: the output keeps scrolling horizontally. I can type text, run commands, etc. so it's really just the output which is buggy.

One very odd thing is that if I consume CPU (e.g. through while true ; do : ; done), the display becomes perfectly stable and the console is usable again. This doesn't depend on the CPU which I run that on. I guess this may be related with CPU sleep modes.

Downgrading the Xorg server to 1.16.4 and the intel driver to 2.21.15 fixes the issue, I'll probably try to bisect a bit (at least try to use the same Xorg server)

This is basically making my laptop unusable for my work without a downgrade :)
Comment 1 Chris Wilson 2015-08-24 16:39:44 UTC
'Tis a kernel bug, update your kernel or use i915.enable_ips in the meantime.
Comment 2 Samuel Thibault 2015-08-24 17:46:37 UTC
Indeed, enable_ips=0 or upgrading to linux 4.2 rc8 instead of just 4.1.3 fixes the issue
Comment 3 Elizabeth 2017-10-06 14:29:35 UTC
Closing old verified.


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.