Jump to content

So I wanted to get a better understanding of how VRAM on a graphics card is hindered by the bus speed. So if you didn't know the rule is 128bit for every 1GB of VRAM (I think this is the rule correct me if I am wrong<<<) Anyway if for example I had 256bit bus speed but had 4GB vram, does this mean 2GB is only utilised and the other 2GB is LITERALLY unused?/untouched?/as if it is not there?/fake? All help is much appreciated!

Current Build: Case: Define R4 White/Window CPU: i5 3470 @4.0Ghz GPU: GTX 680 DCUII +500Mhz(Mem) Cooler: Hyper 212 EVO Monitor: Acer Monitor 1920x1080 MOBO: Asrock Z77 Extreme 4 Storage: 2TB HDD, 120GB 840 EVO (OS)

Future Build: 4670K, GTX 780 MSI TwinFrozr OC, Z87X-D3H, 8GB @1866Mhz, 120GB SSD, 1TB HDD, 750D, RM 650W, Custom Loop. White/Blue/Black Colour Scheme. I literally cannot wait *_*

Link to comment
https://linustechtips.com/topic/104184-graphics-card-vram-question/
Share on other sites

Link to post
Share on other sites

What happens is when you have a bus that is smaller than what is recommend is that it it cannot load enough data from the VRAM to the GPU core to process the data. So when you start using more than what your bus can handle you will start seeing some performance drops it will probably be pretty small though. Like a 256 bit bus can only transfer 32 bytes at one time to the GPU while a 512 bit bus can transfer 64 bytes at one time to the GPU.

Here's a link

http://linustechtips.com/main/topic/44197-memory-bus-size-and-how-it-effects-your-vram-usage/

Setup: i5 4670k @ 4.2 Ghz, Corsair H100i Cooler, Corsair Vengeance Pro 16GB Ram @ 1600 Mhz, MSI Z87-GD65 Motherboard, Corsair GS700 2013 edition PSU, MSI GTX 770 Lightning, Samsung EVO 120 SSD + 2TB&1TB Seagate Barracudas, BenQ XL2411T Monitor, Sennheiser HD 598 Headphones + AntLion ModMic 4.0

Link to post
Share on other sites

So I wanted to get a better understanding of how VRAM on a graphics card is hindered by the bus speed. So if you didn't know the rule is 128bit for every 1GB of VRAM (I think this is the rule correct me if I am wrong<<<) Anyway if for example I had 256bit bus speed but had 4GB vram, does this mean 2GB is only utilised and the other 2GB is LITERALLY unused?/untouched?/as if it is not there?/fake? All help is much appreciated!

 

Depend on game engine, screen resolution, texture resolution and graphic settings. I've seen GTX770 4GB hit 3GB in modded Skyrim (ran painfully slow) and over 2GB in rFactor 2 (only in Nordschleife actually) both on 1440p.

 

So 2GB is not enough and 4GB is waste of money. Get that 3GB 384bit GPU instead.

 

 

What happens is when you have a bus that is smaller than what is recommend is that it it cannot load enough data from the VRAM to the GPU core to process the data. So when you start using more than what your bus can handle you will start seeing some performance drops it will probably be pretty small though. Like a 256 bit bus can only transfer 32 bytes at one time to the GPU while a 512 bit bus can transfer 64 bytes at one time to the GPU.

Here's a link

http://linustechtips.com/main/topic/44197-memory-bus-size-and-how-it-effects-your-vram-usage/

 

 

The calculation in that thread is so basic, not even close to real world result. 

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to post
Share on other sites

Wait, what? My GPU is 128 bit and is 2GB.. Games like BF4 use almost all of it..

NZXT Phantom|FX-8320 @4.4GHz|Gigabyte 970A-UD3P|240GB SSD|2x 500GB HDD|16GB RAM|2x AMD MSI R9 270|2x 1080p IPS|Win 10

Dell Precision M4500 - Dell Latitude E4310 - HTC One M8

$200 Volvo 245

 

Link to post
Share on other sites

128bit isn't a "speed" it's the size of the path.

A bus is just a path that data needs to travel to get to the target location, it's clock speed is how fast it transfers.  Think of it like a motorway. The bus is the motorway and it has 128 lanes. the cars are the data. that means that 128  cars can be running on the motorway and reach the destination at the same time. if they are running at a max speed of 1ghz then they will get there in say, 1 second, and if they are running at 2ghz then those 128 cars will get there in 0.5 seconds, therefore the next 128 cars can get there in 1 second, meaning that 256 cars managed to get to the destination on a 128 lane motorway at 2GHZ in the same amount of time as 128 cars running at 1ghz on the same motorway.

 

The bus width AND THE MEMORY CLOCK SPEED must be equally as important. You can't say that 4GB of data can't be pushed through a 256 bit bus if you don't take the speed that the memory can go through the pipeline into consideration.

 

Remember, the GTX 770 has 3.5GHz (7GHZ effective) memory which is some of the fastest memory in a GPU available.

Aragorn (WS): 250D | 6800k | 840 Pro 512GB | Intel 530 480GB  | Asus X99-M WS | 64GB DDR4 | Corsair HX720i | GTX 1070 | Corsair H115i | Philips BDM4350UC 43" 3840x2160 IPS

Gimli (server):  Node 304 | G4560 | ADATA XPG SX8000 128GB | 2x 5TB WD Red | ASROCK H270M-ITX/AC  | 8GB DDR4 | Seasonic 400FL

 Omega (server):                 Fractal Arc Mini R2 | i3 4130 | 500GB Maxtor | 2TB WD Red : Raid 1 | 3TB Seagate Barracuda | 16GB RAM | Seasonic G-450w
Alpha (WS): 900D | 4770k | GTX 780  | 840 Pro 512GB  | GA-Z87X-OC | Corsair RM 850 | 24GB 2400mhz | Samsung S27B970D 2560x1440

                              ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Link to post
Share on other sites

My contribution is only subject to what i have experienced first hand so i may not cover all other aspects.

 

As far as i have seen and experienced, when you want a GPU with VRAM higher that 2GB get the higher - top tier GPU of that series as they have a higher bus width which handles stuttering better. The lower tier GPUs  with VRAM higher than 2GB most of the time access it best with multi-monitor setups.

A water-cooled mid-tier gaming PC.

Link to post
Share on other sites

Depend on game engine, screen resolution, texture resolution and graphic settings. I've seen GTX770 4GB hit 3GB in modded Skyrim (ran painfully slow) and over 2GB in rFactor 2 (only in Nordschleife actually) both on 1440p.

 

So 2GB is not enough and 4GB is waste of money. Get that 3GB 384bit GPU instead.

 

 
 

 

The calculation in that thread is so basic, not even close to real world result. 

Oh so the rest of the of the VRAM still exists and can be used, but is just terribly slow when used?

Current Build: Case: Define R4 White/Window CPU: i5 3470 @4.0Ghz GPU: GTX 680 DCUII +500Mhz(Mem) Cooler: Hyper 212 EVO Monitor: Acer Monitor 1920x1080 MOBO: Asrock Z77 Extreme 4 Storage: 2TB HDD, 120GB 840 EVO (OS)

Future Build: 4670K, GTX 780 MSI TwinFrozr OC, Z87X-D3H, 8GB @1866Mhz, 120GB SSD, 1TB HDD, 750D, RM 650W, Custom Loop. White/Blue/Black Colour Scheme. I literally cannot wait *_*

Link to post
Share on other sites

128bit isn't a "speed" it's the size of the path.

A bus is just a path that data needs to travel to get to the target location, it's clock speed is how fast it transfers.  Think of it like a motorway. The bus is the motorway and it has 128 lanes. the cars are the data. that means that 128  cars can be running on the motorway and reach the destination at the same time. if they are running at a max speed of 1ghz then they will get there in say, 1 second, and if they are running at 2ghz then those 128 cars will get there in 0.5 seconds, therefore the next 128 cars can get there in 1 second, meaning that 256 cars managed to get to the destination on a 128 lane motorway at 2GHZ in the same amount of time as 128 cars running at 1ghz on the same motorway.

 

The bus width AND THE MEMORY CLOCK SPEED must be equally as important. You can't say that 4GB of data can't be pushed through a 256 bit bus if you don't take the speed that the memory can go through the pipeline into consideration.

 

Remember, the GTX 770 has 3.5GHz (7GHZ effective) memory which is some of the fastest memory in a GPU available.

Thank you Sir! That was an amazing analogy and helped me understand GPU VRAM much more clearly! But again back to the original, question I have a 4GB card and a 256bit bus, with this bus speed being ideal for 2GB, what happens to the other 2GB left, is it ever used?

 

Edit: What is the difference between memory bus type and memory bandwith?

Current Build: Case: Define R4 White/Window CPU: i5 3470 @4.0Ghz GPU: GTX 680 DCUII +500Mhz(Mem) Cooler: Hyper 212 EVO Monitor: Acer Monitor 1920x1080 MOBO: Asrock Z77 Extreme 4 Storage: 2TB HDD, 120GB 840 EVO (OS)

Future Build: 4670K, GTX 780 MSI TwinFrozr OC, Z87X-D3H, 8GB @1866Mhz, 120GB SSD, 1TB HDD, 750D, RM 650W, Custom Loop. White/Blue/Black Colour Scheme. I literally cannot wait *_*

Link to post
Share on other sites

Thank you Sir! That was an amazing analogy and helped me understand GPU VRAM much more clearly! But again back to the original, question I have a 4GB card and a 256bit bus, with this bus speed being ideal for 2GB, what happens to the other 2GB left, is it ever used?

 

Edit: What is the difference between memory bus type and memory bandwith?

Yes it will. It will just get access slower, since the bust "width" is not as high. Basically it is queue up in the traffic lanes. ;)

Command Center:

Case: Corsair 900D; PSU: Corsair AX1200i; Mobo: ASUS Rampage IV Black Edition; CPU: i7-3970x; CPU Cooler: Corsair H100i; GPU: 2x ASUS DCII GTX780Ti OC; RAM: Corsair Dominator Platinum 64GB (8x8) 2133MHz CL9; Speaker: Logitech Z2300; HDD 1: Samsung 840 EVO 500GB; HDD 2: 2x Samsung 540 EVO 500GB (Raid 0); HDD 3: 2x Seagate Barracuda 3TB (Raid 0); Monitor 1: LG 42" LED TV; Monitor 2: BenQ XL2420TE; Headphones 1: Denon AH-D7000Headphones 2Audio-Technica AD1000PRMHeadphones 3Sennheiser Momentum Over-EarHeadsetSteelseries Siberia Elite; Keyboard: Corsair Strafe RBG; Mouse: Steelseries Rival 300; Other: Macbook Pro 15 Retina (Mid-2014), PlayStation 4, Nexus 7 32GB (2014), iPhone 6 64GB, Samsung Galaxy S6 64GB
Link to post
Share on other sites

Thank you Sir! That was an amazing analogy and helped me understand GPU VRAM much more clearly! But again back to the original, question I have a 4GB card and a 256bit bus, with this bus speed being ideal for 2GB, what happens to the other 2GB left, is it ever used?

 

Edit: What is the difference between memory bus type and memory bandwith?

bus width* ;) The bus doesn't have a speed remember, it's the memory that does.

Not sure what you mean by bus type, but bandwith is the product of the speed of the memory and the width of the bus

Aragorn (WS): 250D | 6800k | 840 Pro 512GB | Intel 530 480GB  | Asus X99-M WS | 64GB DDR4 | Corsair HX720i | GTX 1070 | Corsair H115i | Philips BDM4350UC 43" 3840x2160 IPS

Gimli (server):  Node 304 | G4560 | ADATA XPG SX8000 128GB | 2x 5TB WD Red | ASROCK H270M-ITX/AC  | 8GB DDR4 | Seasonic 400FL

 Omega (server):                 Fractal Arc Mini R2 | i3 4130 | 500GB Maxtor | 2TB WD Red : Raid 1 | 3TB Seagate Barracuda | 16GB RAM | Seasonic G-450w
Alpha (WS): 900D | 4770k | GTX 780  | 840 Pro 512GB  | GA-Z87X-OC | Corsair RM 850 | 24GB 2400mhz | Samsung S27B970D 2560x1440

                              ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Link to post
Share on other sites

bus width* ;) The bus doesn't have a speed remember, it's the memory that does.

Not sure what you mean by bus type, but bandwith is the product of the speed of the memory and the width of the bus

I was looking at the specs of my GPU (GTX 680) on this website http://videocardz.com/   and it says Memory bus type: 256bit

and memory bandwith: 192.2GB/sec

Current Build: Case: Define R4 White/Window CPU: i5 3470 @4.0Ghz GPU: GTX 680 DCUII +500Mhz(Mem) Cooler: Hyper 212 EVO Monitor: Acer Monitor 1920x1080 MOBO: Asrock Z77 Extreme 4 Storage: 2TB HDD, 120GB 840 EVO (OS)

Future Build: 4670K, GTX 780 MSI TwinFrozr OC, Z87X-D3H, 8GB @1866Mhz, 120GB SSD, 1TB HDD, 750D, RM 650W, Custom Loop. White/Blue/Black Colour Scheme. I literally cannot wait *_*

Link to post
Share on other sites

I was looking at the specs of my GPU (GTX 680) on this website http://videocardz.com/   and it says Memory bus type: 256bit

and memory bandwith: 192.2GB/sec

well then bus type is just bus width then.

Aragorn (WS): 250D | 6800k | 840 Pro 512GB | Intel 530 480GB  | Asus X99-M WS | 64GB DDR4 | Corsair HX720i | GTX 1070 | Corsair H115i | Philips BDM4350UC 43" 3840x2160 IPS

Gimli (server):  Node 304 | G4560 | ADATA XPG SX8000 128GB | 2x 5TB WD Red | ASROCK H270M-ITX/AC  | 8GB DDR4 | Seasonic 400FL

 Omega (server):                 Fractal Arc Mini R2 | i3 4130 | 500GB Maxtor | 2TB WD Red : Raid 1 | 3TB Seagate Barracuda | 16GB RAM | Seasonic G-450w
Alpha (WS): 900D | 4770k | GTX 780  | 840 Pro 512GB  | GA-Z87X-OC | Corsair RM 850 | 24GB 2400mhz | Samsung S27B970D 2560x1440

                              ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×