Fundamentals 4 min read

Why Does Nvidia Report Less GPU Memory Than Specified?

The article investigates why Nvidia L40S and RTX A6000 GPUs show less memory via nvidia‑smi than their advertised 48 GB, revealing that enabled ECC memory reserves a few gigabytes, and demonstrates the effect by toggling ECC on a Tesla‑T4 card.

Infra Learning Club
Infra Learning Club
Infra Learning Club
Why Does Nvidia Report Less GPU Memory Than Specified?

Background

In production the author used two Nvidia cards, the L40S and the A6000, both listed by Nvidia as having 48 GB of VRAM. However, running nvidia‑smi inside a container displayed only 45 GB for the L40S and 48 GB for the A6000, a discrepancy of about 3 GB.

Observation

Running nvidia‑smi on the L40S returned 46068MiB (≈45 GB), while the A6000 reported 49140MiB (≈48 GB). The author linked the official datasheets for both cards and captured screenshots of the command output.

Analysis

Inspecting the nvidia‑smi output revealed that the L40S has ECC set to 0 (enabled), whereas the A6000 shows ECC as off. The author notes that Nvidia’s enterprise‑grade GPUs enable Volatile Uncorr. ECC by default, which consumes a portion of VRAM, while consumer‑grade GPUs keep ECC disabled.

Verification

To confirm the hypothesis, the author used a Tesla‑T4 (an enterprise card) and performed the following steps:

With ECC enabled, nvidia‑smi reported 15360MiB (≈15 GB) of usable memory.

Disabled ECC with $ nvidia-smi -i 0 -e 0 and observed the memory remained the same.

Enabled ECC with $ nvidia-smi -i 0 -e 1, then rebooted the machine. After reboot, nvidia‑smi showed 16384MiB (≈16 GB), confirming that ECC activation changes the reported usable VRAM.

Conclusion

The apparent missing memory on the L40S is not a manufacturing defect but the result of ECC memory being active, which reserves a few gigabytes of VRAM. Enterprise‑grade Nvidia GPUs like the L40S have ECC on by default, while consumer cards such as the RTX A6000 keep it off, explaining the observed differences.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

NvidiaECCGPU memoryL40Snvidia-smiRTX A6000Tesla T4
Infra Learning Club
Written by

Infra Learning Club

Infra Learning Club shares study notes, cutting-edge technology, and career discussions.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.