All gpus have shared because windows but you don't want to use it because ram is a lot slower than dedicated vram. It's only going to show the 2gb or you will get stuttering issues dipping into shared.
you really should not care about the shared video memory. its significantly slower than the dedicated if this is a dedicated GPU. if it is an iGPU, you can expand the dedicated memory in the BIOS.
I suspect the 2gb is your gpu and the 3gb is the igpu. Chances are in a laptop your gpu is not strong enough to utilise 2gb anyway and having 3gb allocated to your igpu is completely pointless.
All gpus have shared because windows but you don't want to use it because ram is a lot slower than dedicated vram. It's only going to show the 2gb or you will get stuttering issues dipping into shared.