Summary: | [i915gm] screen repeatedly (hotplug polling) goes black for a fraction of a second | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Bryce Harrington <bryce> | ||||||||||
Component: | DRM/Intel | Assignee: | Daniel Vetter <daniel> | ||||||||||
Status: | CLOSED INVALID | QA Contact: | |||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | ben, chris, daniel, jbarnes | ||||||||||
Version: | unspecified | Keywords: | regression | ||||||||||
Hardware: | x86 (IA32) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Bryce Harrington
2011-05-23 19:50:54 UTC
Created attachment 47083 [details]
BootDmesg.txt
Created attachment 47084 [details]
CurrentDmesg.txt
Created attachment 47085 [details]
XorgLog.txt
There are too many possible factors; from output polling to fbc and fifos. Can we identify when the regression was introduced? The workaround will be echo 0 > /sys/module/drm_kms_helper/parameters/poll. But that won't tell us why the periodic polling is causing the output to blank... Load detection on the VGA should be possible with the current mode settings, and the VGA crtc should not be stolen for any other load detections (TV). The workaround would be to disable polling (drm_kms_helper.poll=0). Improving the locking around modesetting is a longer term issue, but I think the fundamental issue is more likely to a FIFO starvation when doing load-detection on the second pipe. Which falls into the DSPARB terroritory. A full drm.debug=0xe dmesg for boot-up + blanking period would help. (Reducing priority, not going to be fixed in the immediate term.) Created attachment 56587 [details]
dmesg.txt
drm_kms_helper.poll=0 did indeed prove to help the user. We're still waiting on the dmesg data from him. Some of the recent i2c improvements may have helped too, worth verifying. To be slightly more precise, please test the drm-intel-next-queued branch from my git repository at http://cgit.freedesktop.org/~danvet/drm/ Upstream reporter seems to have gone awol, closing because if missing data. Please reopen only when the request dmesg is available (and preferably the bisect result). Closing resolved+invalid. No activity on >4 years. |
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.