• Eugeni Dodonov's avatar
    drm/i915: do not enable RC6p on Sandy Bridge · 1c8ecf80
    Eugeni Dodonov authored
    With base on latest findings, RC6p seems to be respondible for RC6-related
    issues on Sandy Bridge platform. To work-around those issues, the previous
    solution was to completely disable RC6 on Sandy Bridge for the past few
    releases, even if plain RC6 was not giving any issues.
    
    What this patch does is preventing RC6p from being enabled on Sandy Bridge
    even if users enable RC6 via a kernel parameter. So it won't change the
    defaults in any way, but will ensure that if users do enable RC6 manually
    it won't break their machines by enabling this extra state.
    
    Proper fix for this (enabling specific RC6 states according to the GPU
    generation) were proposed for the -next kernel, but we are too late in the
    release process now to pick such changes.
    Acked-by: default avatarKeith Packard <keithp@keithp.com>
    Signed-off-by: default avatarEugeni Dodonov <eugeni.dodonov@intel.com>
    Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
    1c8ecf80
intel_display.c 250 KB