I found some of these problems a while ago inspired by https://bugs.freedesktop.org/show_bug.cgi?id=45018 . Found some more recently, now it seems to be working much better with the radeonsi driver.
[PATCH 1/7] gallium/radeon: Make va_offset 64 bits wide. [PATCH 2/7] gallium/radeon: Merge holes when freeing virtual address [PATCH 3/7] gallium/radeon: Fix losing holes when allocating virtual [PATCH 4/7] gallium/radeon: Delete uppermost virtual address space [PATCH 5/7] gallium/radeon: Fix potential address space loss in [PATCH 6/7] gallium/radeon: Create hole for waste when allocating [PATCH 7/7] gallium/radeon: Don't assign virtual address space for _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev