[PATCH] drm/amdgpu: Adjust the VM size based on system memory size v2
Christian König
christian.koenig at amd.com
Fri Aug 24 19:09:47 UTC 2018
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.
> 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.
Regards,
Christian.
>
> Regards,
> Felix
More information about the amd-gfx
mailing list