[Bug 105622] i915_init takes over 100 ms

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 23 10:11:51 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=105622

--- Comment #13 from David Weinehall <david.weinehall at intel.com> ---
Can you check whether /proc/interrupts indicate some surprisingly high
interrupt count? I've experienced some cases of very slow suspend times that
turned out to be because of interrupt storms; due to the nature of interrupts
is that they interrupt the normal program flow they got accounted to different
modules at different times, and thus sometimes showed up as slowing down our
driver, sometimes other drivers. It *might* be something similar, though it
seems less likely.

As far as HDMI-probing goes, a few things that could slow down the probing:

* Bad cable
* Display connected via KVM
* HDMI-port routed through an LSPCON
* BIOS bugs

If the time is spent in snd_hda_codec_hdmi(), then the issue might be in the
hda driver rather than the i915 driver.

But you mention that the overhead seems to move around. To me that sounds like
some externally imposed delay. Do any of these components need to wait for the
random number generator to refill, for instance?

One suspicion I had was that it's something generic to HW probing, but if
things sometimes slow down in fuse that couldn't be the case, since fuse
shouldn't rely on hardware probing. Hmmm. Tricky.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20180323/c98f29c1/attachment.html>


More information about the intel-gfx-bugs mailing list