Dedicated Memory of Integerated GPU

omarCG

Honorable
Jun 14, 2017
8
0
10,510
I have an AMD Radeon R7 260X 2gb GPU and 10 gb RAM, the GPU goes up to 6gb with shared memory,but I nvr got what does this shared memory do?, let me explain...

I have recently got Assassin's creed syndicate, and whenever I change the video setting it compares it to my GPU memory "which is 2025 mbs", the question is if the game only compares the settings to the 2gb, then
1- what does the 4gb shared memory mean?
2- Does it compare them in settings only but in realtime it uses all 6gb?

3-how can i increase this limit if this 4gb shared memory mean something?
 
Solution
Well for starters, your monitor is connected to the GPU. Which means that it will use what's only on that hardware. It will get "drawing instructions" from the CPU, but that's it. As for as graphics goes, the GPU is doing the work. Your shared memory is on your CPU. However, once a GPU is connected that shared memory is disabled and graphical processing will only take place on the GPU.

At this time, there is no way to share memory between RAM, CPU, and GPU. I wish there was though, but it's not possible. You cannot increase memory on the GPU. That's like trying to increase an 8GB stick of RAM to 10GB. Once it's on it, it's on it.
Well for starters, your monitor is connected to the GPU. Which means that it will use what's only on that hardware. It will get "drawing instructions" from the CPU, but that's it. As for as graphics goes, the GPU is doing the work. Your shared memory is on your CPU. However, once a GPU is connected that shared memory is disabled and graphical processing will only take place on the GPU.

At this time, there is no way to share memory between RAM, CPU, and GPU. I wish there was though, but it's not possible. You cannot increase memory on the GPU. That's like trying to increase an 8GB stick of RAM to 10GB. Once it's on it, it's on it.
 
Solution

i ddnt fully understand u, but here s what i got so far, u mean that this shared memory is not installed on the gpu but shared with cpu because the GPU is the hardware connected to monitor, so basically the one who's processing the graphics is the GPU with its Memory 2gb, Am I right ? , but just to make things clearer 1 more question, what if I had an integrated GPU but the monitor is connected to the CPU ?

 
So basically, shared memory is ONLY possible on the integrated GPU (iGPU). But this is slow since the memory is being shared between the RAM and CPU. However, it's not fast enough for heavy game (i.e. Syndicate). This is where a discrete graphics card will come into play. It has it's own memory, and doesn't need to ask for memory. The only thing that matters is getting instructions from the CPU to draw graphics.

If you have only a iGPU then the discrete GPU would be pointless because you are not taking advantage. Also you would not be able to play any heavy games, at least smoothly.
 

okay I think it's clearer now, Thanks a lot sir.