mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 04:48:08 +02:00
ac/gpu_info: set cu_mask correctly for gfx11
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16328>
This commit is contained in:
parent
7d6e3397dc
commit
a419b53d12
1 changed files with 4 additions and 1 deletions
|
|
@ -1078,7 +1078,10 @@ bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info,
|
|||
info->num_good_compute_units = 0;
|
||||
for (i = 0; i < info->max_se; i++) {
|
||||
for (j = 0; j < info->max_sa_per_se; j++) {
|
||||
if (info->family == CHIP_ARCTURUS) {
|
||||
if (info->chip_class >= GFX11) {
|
||||
assert(info->max_sa_per_se <= 2);
|
||||
info->cu_mask[i][j] = amdinfo->cu_bitmap[i % 4][(i / 4) * 2 + j];
|
||||
} else if (info->family == CHIP_ARCTURUS) {
|
||||
/* The CU bitmap in amd gpu info structure is
|
||||
* 4x4 size array, and it's usually suitable for Vega
|
||||
* ASICs which has 4*2 SE/SA layout.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue