Bug 100351 - [SKL+] 90/270 rotated display is blurry
Summary: [SKL+] 90/270 rotated display is blurry
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: DRI git
Hardware: Other Linux (All)
: high critical
Assignee: Ville Syrjala
QA Contact: Intel GFX Bugs mailing list
URL:
Whiteboard: ReadyForDev
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-23 08:17 UTC by Tvrtko Ursulin
Modified: 2017-07-27 16:55 UTC (History)
1 user (show)

See Also:
i915 platform: BXT, GLK, KBL, SKL
i915 features: display/Other


Attachments

Description Tvrtko Ursulin 2017-03-23 08:17:10 UTC
There is a confusion with the types used for drm rects (or something along those lines, Ville would know for sure) causing the skl_update_scaler to incorrectly think it needs to enable scaling (needs_scaling computation) when it is not needed. This results in a blurred display.

This would affect any user wanting to use a monitor in portrait mode, or "tabletty" products pulling in from drm-tip as well.
Comment 1 Jani Saarinen 2017-04-06 15:05:49 UTC
Fix from Ville might help here. Assigning to.
Comment 2 Jani Saarinen 2017-05-12 07:45:37 UTC
Tvrtko, have you tested patches?
Comment 3 Jari Tahvanainen 2017-06-05 08:52:15 UTC
Assuming that https://patchwork.freedesktop.org/series/22295/ are the ones giving the answer on this...
Comment 4 Ville Syrjala 2017-06-06 18:06:34 UTC
commit d96a7d2adb040a67e163a82dad6316f9f572498a
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date:   Fri Mar 31 21:00:54 2017 +0300

    drm/i915: Fix scaling check for 90/270 degree plane rotation
Comment 5 Jani Saarinen 2017-06-07 06:41:01 UTC
Tvrtko, please verify in tip when time.


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.