On Mon, Jun 10, 2013 at 5:36 PM, Marek Olšák <mar...@gmail.com> wrote: > Reviewed-by: Marek Olšák <mar...@gmail.com> > > FYI, Cayman works for me as I said in > https://bugs.freedesktop.org/show_bug.cgi?id=62959 . I don't remember > if the issue has been fixed upstream.
Yes, the fixes should be upstream, however, Tom has had some strange behavior with compute using VM and there are a number of strange bugs on TN and cayman that may still be VM related. Alex > > Marek > > On Mon, Jun 10, 2013 at 10:34 PM, <alexdeuc...@gmail.com> wrote: >> From: Alex Deucher <alexander.deuc...@amd.com> >> >> Set env var RADEON_VA=0 to disable VM on Cayman/Trinity. >> Useful for debugging. >> >> Note: this is a candidate for the 9.1 branch. >> >> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> >> --- >> src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 2 ++ >> 1 files changed, 2 insertions(+), 0 deletions(-) >> >> diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c >> b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c >> index 15d5d31..ee4dfa1 100644 >> --- a/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c >> +++ b/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c >> @@ -399,6 +399,8 @@ static boolean do_winsys_init(struct radeon_drm_winsys >> *ws) >> &ws->info.r600_ib_vm_max_size)) >> ws->info.r600_virtual_address = FALSE; >> } >> + if (ws->gen == DRV_R600 && !debug_get_bool_option("RADEON_VA", TRUE)) >> + ws->info.r600_virtual_address = FALSE; >> } >> >> /* Get max pipes, this is only needed for compute shaders. All >> evergreen+ >> -- >> 1.7.7.5 >> >> _______________________________________________ >> mesa-dev mailing list >> mesa-dev@lists.freedesktop.org >> http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev