On a laptop with the Intel HD Graphics 3000 GPU, the amount of allocated video memory is 384 MB.
This GPU, however, is known to allocate base memory based on available RAM. In particular, for 8 GB RAM, it is expected to allocate 512 MB. It seems the vendor has chosen to override this, and allocated only 384 MB instead.
My question is, since the GPU supports up to 512 MB, is there a possibility to actually use that amount of memory for an application?