[Bug 97204] Can't enable a third monitor even with 3 CRTCs available (1 LVDS, 1 VGA, 1 HDMI/VGA)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Aug 9 10:55:05 UTC 2016


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

Ville Syrjala <ville.syrjala at linux.intel.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #7 from Ville Syrjala <ville.syrjala at linux.intel.com> ---
(In reply to Nick Yamane from comment #6)
> Created attachment 125546 [details] [review]
> [PATCH] drm/i915: Allow PCH DPLL sharing regardless of DPLL_SDVO_HIGH_SPEED
> (linux 4.4.16)
> 
> It worked. Just modified your patch to be able to apply in my kernel
> (v4.4.14 LTS), using "intel_pipe_has_type" instead of "intel_crtc_has_type".
> Is that correct?
> 
> +       if (INTEL_INFO(dev_priv)->num_pipes == 3 &&
> +           intel_pipe_has_type(intel_crtc, INTEL_OUTPUT_ANALOG))
> +               dpll |= DPLL_SDVO_HIGH_SPEED;
> +

Almost correct. intel_pipe_will_have_type(crtc_state, INTEL_OUTPUT_ANALOG)
is what should be used on 4.4. Can you double check with that?

Actually can you also attach a dmesg (w/ drm.debug=0xe) with the patch applied?
I'd like to see that it really enables three pipes. In theory it might just
setup a clone between HDMI and VGA and use just one pipe for both). That may
happen if you don't specify a unique x/y position for each output, and the
outputs are using the same mode.

-- 
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/20160809/1db71c6a/attachment.html>


More information about the intel-gfx-bugs mailing list