Thank you for contacting us; it will be more than a pleasure to assist you again.
The shared memory is dynamically allocated to balance the needs of the operating system and all running applications, so the more you apps you run, the more memory you use.
In some cases you can adjust the actual memory usage into a “maximum/minimum state” but that will be a setting that will be handled through the BIOS of your machine, keep in mind that some OEMs block or remove this setting, for more information about it please contact the computer manufacturer so they can provide you with all the required settings in order to adjust it.
Regarding the configuration of the amount of memory from the actual kernel or the configuration files in Linux, we strongly recommend you to post a new thread into the Intel Open source communities found at:
I hope this helps.