• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Questions about GTX 660 Memory Bus Width

Kipas39

New Member
Joined
Apr 28, 2024
Messages
3 (0.21/day)
As we all know, GTX 660 has a unique memory bus width.

At official Techpowerup page of GTX 660, we can see that bus width is 192 Bit, and Bandwidth: 144.2 GB/s

But, in tab "Card Notes" we see that info:
Bandwidth: 96.1 GB/s+48.1 GB/s
Bus Width: 128 Bit +64 Bit

I imagine it works like, 1.5GB is working in 128 Bit and max bandwidth 96.1 GB/s, when VRAM usage rises above 1.5 GB, last 0.5GB works in 64 Bit and Bandwidth 48.1 GB/s.
But on the other side, I read a couple threads where it says that 1.5 GB works in 192 Bit, with bandwidth 144.2 GB/s, but when VRAM usage above 1.5 GB, last 0.5 GB works in 64 Bit.

So I want to know, where is the truth and what bandwidth speeds are real, and is that the same situation with the GTX 670.
 
Joined
Nov 27, 2023
Messages
1,131 (6.77/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original)
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)

Kipas39

New Member
Joined
Apr 28, 2024
Messages
3 (0.21/day)
The 660Ti uses the same approach and its mechanism was described in the AnandTech review back in the day:
Ok so 660 and 660 Ti have 4 memory controllers, and 1.5 GB are connected to 3. Each controller means 64 bit width, so 192 Bit for 1.5 GB, and last 0.5 GB connected to one controller, so it's 64 Bit.
But i don't understand that image
Why there "2GB modules"
 

Attachments

  • GK104Memory_575px.png
    GK104Memory_575px.png
    74.2 KB · Views: 21
Joined
Sep 27, 2008
Messages
1,041 (0.18/day)
Ok so 660 and 660 Ti have 4 memory controllers, and 1.5 GB are connected to 3. Each controller means 64 bit width, so 192 Bit for 1.5 GB, and last 0.5 GB connected to one controller, so it's 64 Bit.
But i don't understand that image
Why there "2GB modules"

2 gigabit.

There are 8 bits in a byte, so:

2048 megabits/8bits= 256 megabytes per memory chip * 8 chips = 2048 megabytes (2 gigabytes) of memory
 

Kipas39

New Member
Joined
Apr 28, 2024
Messages
3 (0.21/day)
2 gigabit.

There are 8 bits in a byte, so:

2048 megabits/8bits= 256 megabytes per memory chip * 8 chips = 2048 megabytes (2 gigabytes) of memory
My bad :D tottaly forgot that for bits are using small letter.

But i have another question, so if 4 chips instead of 2 attached to one of the memory controllers, how it's possible when controllers are 64 bits only, its mean that theese 2 chips are connected to controller by same lanes as other 2 are connected ?
And it works like 3.5GB and 512 MB segments like in GTX 970, when read and write operations can be done only on one segment at a time ?

I read this article about 970 https://www.anandtech.com/show/8935...cting-the-specs-exploring-memory-allocation/2
Thx for article about 660 Ti, I trying to understand all this stuff more than 8 hrs.
 
Top