I recently noticed that my system monitor is reporting my GPU's memory as 16GB instead of the actual 8GB. While it would be amazing if I could magically increase my GPU RAM, I know that's not the case. I'm worried that some applications might see that 16GB reading and attempt to allocate more memory than what my GPU can actually handle, leading to potential issues. I believe I'm using the official Nvidia drivers on my Kubuntu setup, but clearly something's off. Any ideas on how I can resolve this?
3 Answers
That's actually a common thing! GPUs can sometimes overflow to share memory with the system, similar to what Windows does. However, it sounds like your system should accurately detect how much GPU RAM is being used. If it thinks you have 16GB, it could mess up how applications allocate memory, especially since your card only has 8GB. Keep an eye on that!
You might want to check if the Nvidia drivers provide `/sys/class/drm/card*/device/mem_info_vram_total` like AMD drivers do. That could give you a clearer picture of what's going on with your VRAM reporting. Also, have a look at `mem_info_vis_vram_total` too; it's returned correctly on my system, but I don't know how it might differ for you.
Be sure to provide details about your Linux distro and any hardware specifics when asking for help! It can make a big difference in troubleshooting.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload