• Marek Olšák's avatar
    drm/radeon/kms: increase lockup detection interval to 10 sec for r100-r500 · ec00efb7
    Marek Olšák authored
    One subtest of mesa/demos/gltestperf takes 9 seconds to complete,
    so to prevent an unnecessary gpu reset followed by a hardlock, I am
    increasing the interval to 10 seconds after which a GPU is considered
    in a locked-up state. This is on RV530. However, with a little slower GPU,
    we would surpass the interval easily, so this is not a good fix
    for gltestperf.
    
    Nevertheless, this commit also fixes hardlocks in the applications which
    render at speed of less than 1 frame per second, where the whole frame
    consists of only one command stream. The game Tiny & Big is an example.
    This bar is now lowered to 0.1 fps.
    
    Now the question comes down to whether we should (often unsuccessfully)
    reset the GPU at all? Once we have stable enough drivers, we won't have to.
    Has the time come already?
    
    If possible, this commit should go to stable as well.
    Signed-off-by: default avatarMarek Olšák <maraeo@gmail.com>
    Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
    ec00efb7
r100.c 110 KB