Max amount of host pinned memory available for allocation

Windows 7 and Windows 10 behaves differently.

When we switch to Windows 10 we double the amount of physical RAM to get the same allocation that we can have with Windows 7 (same motherboard, same GPUs, same main application that use CUDA)

Moreover the maximum amout of pinnable memory depends on the number of installed GPU card. Now we test a system with 8 GPU cards (RTX3090). With 128GB of physical RAM the maximum pinnable buffer that we can have is about 6GB and its size decrease at each new allocation.

If I remove 4 GPU cards the first allocation can be about 11GB.

This means that pinnable (not pageable) memory is almost unusable on windows 10.

I even try to use Windows 10 server but I get the same sad results.