[PATCH] drm/amdgpu: Adjust the VM size based on system memory size v2

Felix Kuehling felix.kuehling at amd.com
Fri Aug 24 19:20:00 UTC 2018


On 2018-08-24 03:09 PM, Christian König wrote:
> Am 24.08.2018 um 20:59 schrieb Felix Kuehling:
>> On 2018-08-24 03:32 AM, Christian König wrote:
>>> The roundup to a power of two here is not 100% correct, but I don't
>>> think it will hurt us much.
>>>
>>> For now the patch is Reviewed-by: Christian König
>>> <christian.koenig at amd.com>.
>> Thanks. Do you mind elaborating on what's not 100% correct here?
>
> Well it's not a power of two what give optimal root PD sizes.
>
> IIRC the optimal configuration for different vm sizes are:
> 1GB:    4k/4k
> 2GB:    8k/4k or 4k/8k
> 4GB:    8k/8k
> 6GB:    12K/8k
> 8GB:    16K/8k or 8k/16k
> 12GB:    12k/16k
> ....
>
> As you can see 6GB and 12GB are still using all the allocated PD, but
> are not power of two.
Oh, I see. I guess my mistake was to assume the PT/PD sizes were powers
of two. With my change they will be.

>
>> Maybe do the min(..., max_size) after roundup_pow_of_two?
>
> We would need to increase the vm_size based on the PD size after
> figuring out all the parameters.
>
> But the win is probably not worth the effort.
Right. Then I'll go ahead and submit it as is.

Thanks,
  Felix


>
> Regards,
> Christian.
>
>>
>> Regards,
>>    Felix
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx



More information about the amd-gfx mailing list