Allow more dedicated memory

MrToxicCodes

Reputable
Apr 8, 2015
7
0
4,510
So basically my computer says i have more memory than its allowed to be use,or something like that.And basically i would like to know how i can manually make my computer allow more of the memory to be used. I will be responding quickly to responses as i would love to get this fixed. Thanks for taking the time to look and help me. What i want to do is allow 1GB to dedicated memory usage
Windows 10 *64

Here is a picture of my specs that show what im talking about. (dedicated memory)


Untitled.png


http://postimg.org/image/h87fkff31/

 
Solution


He's right, the amount of dedicated memory isn't a fixed amount on an integrated GPU or APU. At that moment, 738.1MB of memory was reserved by applications, not necessarily used though, and that number can go up to 3.1gb. At 768p, you won't need more than that for anything, anyway.

SkyMembrane

Honorable
Dec 23, 2015
449
0
11,160


He's right, the amount of dedicated memory isn't a fixed amount on an integrated GPU or APU. At that moment, 738.1MB of memory was reserved by applications, not necessarily used though, and that number can go up to 3.1gb. At 768p, you won't need more than that for anything, anyway.
 
Solution

MrToxicCodes

Reputable
Apr 8, 2015
7
0
4,510


Can you tell me how to increase that amount then?
 

John_234

Honorable
Jan 30, 2016
197
0
10,760


You dont increase it manualy, the GPU will automatically increase it if it is needed. For example if you run a game it may take the full amount of memory if it requires so.

 

SkyMembrane

Honorable
Dec 23, 2015
449
0
11,160
Right now, I can see that your computer only has 6GB of RAM, so the amount it will be able to use won't go much higher than 3.1gb, possibly less if other programs are also reserving some of that memory. Upgrading the total amount of memory available would be the best options, or getting a dedicated GPU.
 
Increasing the amount of RAM used doesn't matter anyway because the integrated GPU isn't powerful enough to pump out good FPS in settings that need so much RAM. Besides that, most laptops with 6GB have a 2GB module and a 4GB module, so only the first 4GB of that 6GB is dual channel, the last 2GB is the last half of the 4GB module and that is single channel, so it's slower, too slow for a GPU to use with good performance. A memory upgrade to 8GB or 16GB would fix this problem, but the GPU would still be too slow to take advantage of more memory, so again, it doesn't matter for dedicated VRAM.
 

SkyMembrane

Honorable
Dec 23, 2015
449
0
11,160
I wouldn't help for games, but if he has other applications that need video memory or if what he wants to do just requires more than 6gb of ram, upgrading the amount would allow for better multi-tasking in general. Of course, his A10m APU is somewhat limited in general, so he won't be getting Xeon E5 performances out of it, but getting an 8gb stick and putting his current 4gb in the single channel would surely help his experience in general.
 
I'd think his computer is too weak for such tasks to work ideally, but you're correct, especially for multitasking which more often uses more RAM unlike most things the GPU will do for a consumer (rendering and some other things on a GPU can use a lot of memory, but you'd probably want a more powerful GPU for that anyway).

How the RAM channels work:

With a 2GB module and a 4GB module: Each module is in its "own" channel. This has the effect of approximately doubling memory bandwidth by using both modules simultaneously. However, this is only fully true so long as both modules have free capacity to store data. When you store 4GB, half of that goes to one module and the other half goes to the other module. The problem is that if you want to use the remaining 2GB of the 6GB total, you can only store data on the 4GB module because the 2GB module is now full. Using an 8GB module and the 4GB module only pushes back this problem rather than solving it. This is why it is recommended to have equal capacities in each channel. Basically, dual channel performance is limited to double the capacity of the smallest module, after which point performance is limited to single channel bandwidth. This is better shown if you have say a 2GB module and an 8GB module. You're still limited to 4GB (2GB from each module) for dual-channel performance and now the remaining 6GB is accessed as single channel.

Of course, this can be mitigated by say pushing less often used data to the single channel portion of the larger module while more performance-sensitive data is prioritized for the higher-bandwidth double channel portions of the modules, but modern computers are generally not that smart about memory management as far as I've seen and this especially has potential for problems for integrated GPUs that are very sensitive to the memory bandwidth, unlike modern CPUs for most consumer workloads.