1. 18 1月, 2017 1 次提交
  2. 14 1月, 2017 3 次提交
  3. 13 1月, 2017 3 次提交
  4. 11 1月, 2017 2 次提交
  5. 20 12月, 2016 1 次提交
  6. 15 12月, 2016 1 次提交
  7. 02 12月, 2016 1 次提交
  8. 25 11月, 2016 1 次提交
  9. 17 11月, 2016 1 次提交
  10. 11 11月, 2016 1 次提交
  11. 14 10月, 2016 4 次提交
  12. 14 9月, 2016 1 次提交
  13. 13 9月, 2016 1 次提交
  14. 05 8月, 2016 1 次提交
  15. 03 8月, 2016 1 次提交
  16. 04 7月, 2016 1 次提交
  17. 30 6月, 2016 3 次提交
  18. 23 5月, 2016 1 次提交
  19. 20 5月, 2016 4 次提交
  20. 07 4月, 2016 1 次提交
  21. 10 3月, 2016 1 次提交
  22. 04 3月, 2016 1 次提交
  23. 18 2月, 2016 3 次提交
    • R
      drm/i915: Enable PSR by default on Haswell and Broadwell. · 9b58e352
      Rodrigo Vivi 提交于
      With a reliable frontbuffer tracking and all instability corner cases
      on Haswell and Broadwell solved let's re-enabled PSR by default on
      these platforms.
      
      In case a new issue is found and PSR is the main suspect, please check
      if i915.enable_psr=0 really makes your problem go away. If this is the case
      PSR is the culprit so after that please check if i915.enable_psr=2
      or i915.enable_psr=3 solves your issue and please let us know.
      There are many panels out there and not all implementations apparently
      work as we would expect.
      
      In case you needed to force it on standby or disabled or in case of any
      PSR related bug please report it at bugs.freedesktop.org.
      In a bugzilla entry for PSR is desirable:
      - dmesg (drm.debug=0xe)
      - output of /sys/kernel/debug/dri/0/i915_edp_psr_status
      - Platform information. Vendor, model, id, pci id.
      - Graphical environment: Gnome, KDE, openbox, etc...
      - Details how to reproduce.
      - Also good if you could run PSR test cases of Intel-gpu-tools
      - Please mention if forcing main link standby or main link off helps you.
      
      There are Intel-gpu-tools test cases that can be helpful to
      determine if PSR is working as expected:
      kms_psr_sink_crc and kms_psr_frontbuffer_tracking.
      
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/1455278893-1307-2-git-send-email-rodrigo.vivi@intel.comSigned-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      9b58e352
    • R
      drm/i915: Enable PSR by default on Valleyview and Cherryview. · a38c274f
      Rodrigo Vivi 提交于
      With a reliable frontbuffer tracking and all instability corner cases
      solved for this platform let's re-enabled PSR by default.
      
      In case a new issue is found and PSR is the main suspect, please check
      if i915.enable_psr=0 really makes your problem go away,
      please report it at bugs.freedesktop.org.
      
      In a bugzilla entry for PSR is desirable:
      - dmesg (drm.debug=0xe)
      - output of /sys/kernel/debug/dri/0/i915_edp_psr_status
      - Platform information. Vendor, model, id, pci id.
      - Graphical environment: Gnome, KDE, openbox, etc...
      - Details how to reproduce.
      - Also good if you could run PSR test cases of Intel-gpu-tools
      - Please mention if forcing main link standby or main link off helps you.
      
      There are Intel-gpu-tools test cases that can be helpful to
      determine if PSR is working as expected:
       kms_psr_sink_crc and kms_psr_frontbuffer_tracking.
      
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      a38c274f
    • R
      drm/i915: Change i915.enable_psr parameter to use per platform default. · d94d6e87
      Rodrigo Vivi 提交于
      This will give us flexibility to enable PSR by default independently so
      issues and corner cases in one platform won't affect others were we have
      it working properly.
      
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      d94d6e87
  24. 02 2月, 2016 2 次提交
    • R
      drm/i915: Instrument PSR parameter for debuging with link standby x link off. · 65f61b42
      Rodrigo Vivi 提交于
      Unfortunately we don't know all panels and platforms out there and we
      found internal prototypes without VBT proper set but where only
      link in standby worked well.
      
      So, before enable PSR by default let's instrument the PSR parameter
      in a way that we can identify different panels out there that might
      require or work better with link standby mode.
      
      It is also useful to say that for backward compatibility I'm not
      changing the meaning of this flag. So "0" still means disabled
      and "1" means enabled with full support and maximum power savings.
      
      v2: Use positive value instead of negative for different operation mode
          as suggested by Daniel.
      
      v3: As Paulo suggested use 2 to force link standby and 3 to force link
          fully on. Also split the link_standby introduction in a separated patch.
      
      v4: Use DRM_ERROR for link off request on platforms that don't support and
          Remove the quirk promise.
      
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/1454356928-19779-1-git-send-email-rodrigo.vivi@intel.com
      65f61b42
    • R
      drm/i915: Add PSR main link standby support back · 60e5ffe3
      Rodrigo Vivi 提交于
      Link standby support has been deprecated with 'commit 89251b17
      ("drm/i915: PSR: deprecate link_standby support for core platforms.")'
      
      The reason for that is that main link in full off offers more power
      savings and on HSW and BDW implementations on source side had known
      bugs with link standby.
      
      However that same HSD report only mentions BDW and HSW and tells that
      a fix was going to new platforms. Since on Skylake link standby
      didn't cause the bad blank flickering screens seen on HSW and BDW
      let's respect VBT again for this and future platforms.
      
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NRodrigo Vivi <rodrigo.vivi@intel.com>
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      60e5ffe3