With the introduction of the extended timeouts for live status detection to accomodate for displays that does not immediately answer to live status requests, we also introduced rather large overhead whenever we run intel_hdmi_detect() -- the overhead is multiplied by the number of HDMI-ports. The first patch here skips the live status check completely for platforms where the results are unreliable (without the patch we'd do the check, then ignore the result). The second patch removes the extended timeouts by default, but offers options to either use the extended timeouts, or completely disable live status check. David Weinehall (2): drm/i915: Skip live status if not supported drm/i915: add module param for live_status drivers/gpu/drm/i915/i915_params.c | 8 ++++++++ drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/intel_hdmi.c | 36 ++++++++++++++++++++++++++---------- 3 files changed, 35 insertions(+), 10 deletions(-) -- 2.8.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx