Geforce 2080 RTX cudaMalloc 不能申请大显存

Geforce RTX 2080 super 笔记本显卡 显存 8G
os: ubuntu 18.04 64bit
Driver version: 460.56
CUDA Version: 11.2

使用cudaMalloc单次申请>=2G显存就会报错: code=2 (cudaErrorMemoryAllocation)

如果多次调用cudaMalloc申请显存可以将8G显存打满。

请问这是什么原因呢?该怎么解决?