this post was submitted on 02 Apr 2025
9 points (90.9% liked)
Hardware
7967 readers
28 users here now
All things related to technology hardware, with a focus on computing hardware.
Some other hardware communities across Lemmy:
- Augmented Reality
- Gaming Laptops
- Laptops
- Linux Hardware
- Linux Phones
- Monitors
- Raspberry Pi
- Retro Computing
- Virtual Reality
Rules (Click to Expand):
-
Follow the Lemmy.world Rules - https://mastodon.world/about
-
Be kind. No bullying, harassment, racism, sexism etc. against other users.
-
No Spam, illegal content, or NSFW content.
-
Please stay on topic, adjacent topics (e.g. software) are fine if they are strongly relevant to technology hardware. Another example would be business news for hardware-focused companies.
-
Please try and post original sources when possible (as opposed to summaries).
-
If posting an archived version of the article, please include a URL link to the original article in the body of the post.
Icon by "icon lauk" under CC BY 3.0
founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If I'm not mistaken, most memory chips use 32-bit-wide interfaces, meaning you are stuck with multiples of that. They come in multiple capacities, I think around 1 or 2 GB ones (including 1920 MB / 2 GiB / whatever) are most common these days. The 2 GB ones are higher density, but more expensive, so you need to decide what you care about first. You also don't want to let to bandwidth go too low, so your performance doesn't tank.
You then decide much capacity you want on your card. That decision is primarily driven by cost and demand, but you also don't want the gaps between SKUs to be too small. It just doesn't make sense to have tons of SKUs very close together, neither for you, nor your competitors. So the industry came up with a difference of 2 chips ≈ 2 or 4 GB as the minimum difference.
We see 4, 8 12, 16 and so on GB cards, but rarely something like 5 or 10, because for 8+ GB, you would typically use the 2 GB chips, so you have 4 GB jumps there, and for the sub-8-GB ones you have 1 GB chips, hence 2 GB jumps. This leads to 64 bit jumps in bus width, so 128, 192, 256, 320... bit bus-widths.
128 is already very low in terms of bandwidth, I don't know if you can actually find this on any modern cards, but that's about the reasoning here.
And I guess we don't start at 3 or 5 GB because it's just weird, I don't know :D