amdgpu: make AMDGPU_GEM_CREATE_CPU_GTT_USWC flag default
amdgpu kernel driver requires USWC flag for allowing bo allocation in GTT domain, hence enable it by default. BUG=b:152378755 TEST=On Dali play 4k YouTube video Signed-off-by: Shirish S <shirish.s@amd.com> Change-Id: Ic509701f683d184d3fb85b7616dc9a7ed467cfe3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2128147 Tested-by: Bas Nieuwenhuizen <basni@chromium.org> Reviewed-by: Bas Nieuwenhuizen <basni@chromium.org> Reviewed-by: Drew Davenport <ddavenport@chromium.org>
This commit is contained in:
parent
d708f6108c
commit
4eebcea0cc
1 changed files with 1 additions and 2 deletions
3
amdgpu.c
3
amdgpu.c
|
|
@ -159,8 +159,7 @@ static int amdgpu_create_bo_linear(struct bo *bo, uint32_t width, uint32_t heigh
|
|||
gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED;
|
||||
|
||||
gem_create.in.domains = AMDGPU_GEM_DOMAIN_GTT;
|
||||
if (!(use_flags & (BO_USE_SW_READ_OFTEN | BO_USE_SCANOUT)))
|
||||
gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_GTT_USWC;
|
||||
gem_create.in.domain_flags |= AMDGPU_GEM_CREATE_CPU_GTT_USWC;
|
||||
|
||||
/* Allocate the buffer with the preferred heap. */
|
||||
ret = drmCommandWriteRead(drv_get_fd(bo->drv), DRM_AMDGPU_GEM_CREATE, &gem_create,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue