Summary: | [atomic mst regression] Unable to configure 2nd CRTC | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Chris Wilson <chris> | ||||||
Component: | DRM/Intel | Assignee: | Maarten Lankhorst <maarten.lankhorst> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | blocker | ||||||||
Priority: | high | CC: | bugs, intel-gfx-bugs | ||||||
Version: | XOrg git | ||||||||
Hardware: | Other | ||||||||
OS: | All | ||||||||
Whiteboard: | |||||||||
i915 platform: | BDW | i915 features: | display/DP MST | ||||||
Attachments: |
|
Description
Chris Wilson
2015-06-28 20:35:36 UTC
Created attachment 116779 [details] [review] Match best_encoder with funcs->best_encoder() First problem is that atomic recomputes state->best_encoder and that was not matching what it was told to use by intel. The attached patch at least allows intel_dp_mst_best_encoder() to return the right encoder consistently. It's a highly desirable band-aid. Despite SETCRTC now working I only have output on pipe 0. Created attachment 116780 [details] [review] Match best_encoder with funcs->best_encoder() Bug scrub: Assigned to Chris Wilson. Having filed the and written a demonstration patch, I suggest you nominate someone familiar with the code and responsible for writing it in the first place... There is a better fix for posted on dri-devel. http://lists.freedesktop.org/archives/dri-devel/2015-August/087575.html But there are still some open corner cases that need to be addressed. Bug scrub: Maarten what the status on this? Fix is upstream as commit 3b8a684bd6cbc13dfd21ca41814c304e9f27ec7f and commit 459485ad3513bce12a3773f801e4647445062d9e drm/atomic-helper: Add an atomice best_encoder callback drm/i915: Fixup dp mst encoder selection |
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.