diff -uNpr mesa-20131218/src/gallium/winsys/radeon/drm/radeon_drm_bo.c mesa-20131218.patch/src/gallium/winsys/radeon/drm/radeon_drm_bo.c --- mesa-20131218/src/gallium/winsys/radeon/drm/radeon_drm_bo.c 2013-12-13 06:54:08.000000000 +0000 +++ mesa-20131218.patch/src/gallium/winsys/radeon/drm/radeon_drm_bo.c 2014-08-25 02:14:57.350000000 +0000 @@ -600,7 +600,7 @@ static struct pb_buffer *radeon_bomgr_cr if (mgr->va) { struct drm_radeon_gem_va va; - bo->va_size = align(size, 4096); + bo->va_size = align(size, desc->alignment); bo->va = radeon_bomgr_find_va(mgr, bo->va_size, desc->alignment); va.handle = bo->handle;