I would like to know how much free memory there is on my device before allocating buffers. Is this possible? I know there's CL_DEVICE_GLOBAL_MEM_SIZE
for total memory, and CL_DEVICE_MAX_MEM_ALLOC_SIZE
for max size of a single object, but I would like to know the current memory state.
As it stands I'm probably going to have to use OpenGL vendor-specific extensions.
No, there is no way, and there is no need to know it, GPU memory can be virtualized and the driver will swap in/out memory from the GPU when it is/not needed.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With