I have a setup with 5600G on a Gigabyte motherboard(b550m ds3h ac, win 10) and recently attached a discrete card. When I play some goes it is laggy sometimes and later when i checked the task manager i have seen that the shared gpu memory still is in use. For this particular game which in total requires around 2GB of video memory, but 1GB is being utilised from system memory as shared gpu. I have 16GB of system memory and half of it can be utilised as shared gpu memory based on my mobo config i believe. Using shared gpu making my system under memory pressure and discrete gpu as almost useless. How can i disable or reduce shared gpu memory?
What I tried so far,
Is there anything other than this can be done ? does upgrading to 5600x could be worthy?
In the Gigabyte BIOS under Settings, IO
Set display output to PCIe, integrated graphics disabled
I have these two config already as you shown in the pic. Still shared gpu is being used.
If the 5600G IGP is disabled as above, then there is no system memory allocated to it. So swapping that for a 5600X will have no effect.
Up to half of your system memory can be used by the dGPU if the card doesn't have enough dedicated memory. That shows up as shared GPU memory and to my knowledge there is no way to disable that.
sorry i dont understand the thing with 5600x, as in the documentation says 5600x do not support video output then shared memory still be working like this?
Yes, even without an IGP there will still be system memory "shared" for the GPU to have available.
I have a 5700X which has no IGP, and 32GB of system memory. You can see in my previous screenshot 15.9GB of "shared GPU memory" available for my 7900XT to use.
The shared memory is not "reserved" it is still available for your system or applications to access, it is typically only used by the GPU if the graphics card runs out of dedicated vRAM. If your graphics card has a small amount of dedicated vRAM it will need to use shared system memory, or the game will crash when the card memory is full.
In my case I have 8GB of card memory, but since the shared gpu is being utilised during start up it continuing with it like 50-50.
Certainly! Here's a summary of why GPU memory usage might differ:
1. **Application Demands**: Different apps or games may use varying amounts of GPU memory based on their settings and requirements.
2. **Background Processes**: Other running applications or system processes can affect GPU memory usage.
3. **Driver and Software**: Outdated drivers or software can lead to inefficient memory usage. Ensure everything is updated.
4. **GPU Management**: Memory allocation can differ between shared (system) and dedicated (dGPU) memory. Check your GPU settings.
5. **Hardware Configuration**: Differences in system hardware or settings can influence memory usage.
**Steps to Address the Issue**:
- Check GPU usage with system tools.
- Update GPU drivers.
- Review and adjust application settings.
- Monitor overall system performance.
In BIOS Settings of your Motherboard go to the IGPU setting that involves allocating System RAM from 1 GB to 512Mb or less, if applicable, instead of disabling the iGPU.
Personally I wouldn't disable your IGPU and leave it enabled as a secondary Display port. In case you have problems with your GPU card thus you can use your IGPU as a backup or in case you want to add a second or third monitor to your PC.
Okay try this and see if you can allocate the minimum amount of System RAM to your IGPU.
Enable your IGPU in BIOS Settings then use "Forces" then go to the setting that allocate System Ram and click on the least amount of System RAM you want allocated to your IGPU.
Reboot, not sure if you will need to connect your Monitor to your motherboard's video output or not to get video output during BIOS.
But if you get video output from your GPU Card still, go back into BIOS and reset your IGPU back to "AUTO" so that your GPU card will the Default Display for your PC.
Then check in Windows Task Manager under IGPU to see what amount of System RAM is allocated to your IGPU. Should be the amount your clicked on in BIOS hopefully and doesn't go back to its "Default" amount of allocated System RAM.
I tried all these still no luck,64MB and 128MB still showing 8GB as shared gpu memory.
Hello. Like people above said. "Share GPU memory" is normal wether you have iGPU or not. Here is my example. I have 32 Gb RAM, 20 Gb dedicated vRAM on dGPU and 512 MB reserved for iGPU and 15.5 GB "Shared GPU Memory". Screenshot from taskmanager below. I am not sure if such a high utilization of shared GPU memory is normal but could be depending on the game and application. Maybe your lag issues are cause by something else.
see in your case only 100MB using from shared gpu while in my case is 50-50, i dont know what this behaviour when I have 8GB of dGPU available
Some images of 'task manager processes, performance & startup', might help with seeing problem.
2nd picture is when i am playing games
Nothing there to indicate the amd graphics card is causing issue, suggest you try asking on the Intel support forum about it.
I have a desktop 13 gen intel cpu, 32 gb memory, then a 7900 xtx with 24 gb memory. My desktop system still has shared memory when looking in task manager. It allocates like half of system memory for shared so it says my gpu has 40gb.
This is not the source of your issue. 2GB of vram is quite small. You might be right about it being memory related, but as you play more and more textures get loaded, memory fills up. There are videos showing how 8 gb of vram is not enough with the video showing fuzzy textures and texture popping. I am not saying amount of memory is the issue.
It sounds like you're experiencing issues where your system is defaulting to shared GPU memory despite using a discrete graphics card, which is causing memory bottlenecks.
BIOS Settings: It’s good you’ve checked the BIOS, but make sure you’ve also updated it to the latest version, as sometimes these issues are addressed in newer firmware. Ensure that both "Integrated Graphics" and "IGPU Memory" options are disabled or minimized to avoid conflicts.
Windows Settings: You might also want to adjust the "Graphics Settings" under Windows 10, and ensure your discrete GPU is selected as the default for your games (you can do this through the "Graphics Settings" in Display Settings). However, Windows sometimes automatically allocates shared memory, so this might not fully resolve the issue.
Driver Settings: Even though you're seeing the discrete GPU in the Device Manager, try reinstalling or updating your GPU drivers to make sure they're properly optimized for your system. Sometimes, a fresh driver install clears up memory conflicts.
System Memory Pressure: Upgrading to a 5600X wouldn’t directly affect shared GPU memory usage (as that's a motherboard setting), but it could help overall system performance by reducing CPU bottlenecks, improving the experience in CPU-intensive games.
In conclusion, it seems more like a configuration or software issue rather than hardware limitation. Try optimizing BIOS settings, updating drivers, and tweaking your Windows settings further.