Created attachment 124208 [details] dmesg with drm.debug=0xe CPU: E3826 Distro: Ubuntu 16.04 LTS No graphic with 4.0+ kernels. After bisecting we've found this commit causes regression: commit d2182a660808d9053a605e3ebc8c46a323ec6e5d Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Fri Jan 9 14:21:14 2015 +0200 drm/i915: Don't register HDMI connectors for eDP ports on VLV/CHV We reverted this commit in Ubuntu 16.04 kernel (v4.4) and graphic works. The attachment is dmesg with drm.debug=0xe parameter, with v4.6 kernel from Ubuntu mainline kernel ppa.
Created attachment 124211 [details] [review] Only ignore active eDP ports
Similar to (ivb) bug 88331
Created attachment 124224 [details] /sys/kernel/debug/dri/0/i915_opregion
Patch in #2 has been tested with latest linux repo (a7e8aa), shows positive result
commit 457c52d87e5dac9a4cf1a6a287e60ea7645067d4 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Wed Jun 1 08:27:50 2016 +0100 drm/i915: Only ignore eDP ports that are connected If the VBT says that a certain port should be eDP (and hence fused off from HDMI), but in reality it isn't, we need to try and acquire the HDMI connection instead. So only trust the VBT edp setting if we can connect to an eDP device on that port. Fixes: d2182a6608 (drm/i915: Don't register HDMI connectors for eDP ports on VLV/CHV) References: https://bugs.freedesktop.org/show_bug.cgi?id=96288 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Tested-by: Phidias Chiang <phidias.chiang@canonical.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1464766070-31623-1-git-send-email-chris@chris-wilson.co.uk
I'll leave the bug open in case Ville (or anybody else) finds something exciting in the opregion/vbt we can use.
(In reply to Chris Wilson from comment #6) > I'll leave the bug open in case Ville (or anybody else) finds something > exciting in the opregion/vbt we can use. Didn't spot anything interesting in the VBT. It was very consistently claiming the presence of eDP. Marking as fixed.
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.