lkml.org 
[lkml]   [2012]   [Jan]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[018/129] drm/radeon/kms: disable writeback on pre-R300 asics
    3.2-stable review patch.  If anyone has any objections, please let me know.

    ------------------
    Content-Length: 1126
    Lines: 34

    From: Alex Deucher <alexander.deucher@amd.com>

    commit 28eebb703e28bc455ba704adb1026f76649b768c upstream.

    We often end up missing fences on older asics with
    writeback enabled which leads to delays in the userspace
    accel code, so just disable it by default on those asics.

    Reported-by: Helge Deller <deller@gmx.de>
    Reported-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/gpu/drm/radeon/radeon_device.c | 5 ++++-
    1 file changed, 4 insertions(+), 1 deletion(-)

    --- a/drivers/gpu/drm/radeon/radeon_device.c
    +++ b/drivers/gpu/drm/radeon/radeon_device.c
    @@ -224,8 +224,11 @@ int radeon_wb_init(struct radeon_device
    if (radeon_no_wb == 1)
    rdev->wb.enabled = false;
    else {
    - /* often unreliable on AGP */
    if (rdev->flags & RADEON_IS_AGP) {
    + /* often unreliable on AGP */
    + rdev->wb.enabled = false;
    + } else if (rdev->family < CHIP_R300) {
    + /* often unreliable on pre-r300 */
    rdev->wb.enabled = false;
    } else {
    rdev->wb.enabled = true;



    \
     
     \ /
      Last update: 2012-01-24 03:45    [W:5.613 / U:0.760 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site