Jump to content

Will the 1080s GDDR5x bottleneck on pcie 2.0?

Adam1984
Go to solution Solved by Glenwing,
7 minutes ago, Adam1984 said:

I heard the 1080 will have 10gbs bandwidth, I think pcie 2.0 is 8gbs max, so will this be a problem for me? 

 

Thanks

Memory speed has nothing to do with the PCI Express bus. Memory communication doesn't go over the PCI Express bus, it goes over the memory bus (the 256-bit thing on the graphics card).

 

The memory bandwidth isn't 10 Gbit/s, I don't know why people say it that way, even sources like Anandtech, it's totally wrong. The memory transfer speed is 10 GT/s (10 gigatransfers, or 10 billion transfers per second), and each transfer is 256 bits (on a 256 bit memory bus), so at 10 billion 256-bit transfers per second that is 2,560 billion bits per second, or 320 billion bytes per second (320 GB/s). PCI Express 2.0 transfers 500 MB/s per lane, so 8 GB/s with a ×16 configuration. If this were used for the 320 GB/s memory communication, there would be big problems :)

I heard the 1080 will have 10gbs bandwidth, I think pcie 2.0 is 8gbs max, so will this be a problem for me? 

 

Thanks

Link to comment
Share on other sites

Link to post
Share on other sites

The PCIe 2.0 Slot won't have anything to do with the RAM on the card, but I assume if your still using PCIe 2 That your CPU could very well bottleneck the GPU :3

CPU: Intel Core i7-7700 GPU: NVIDIA GTX 1070 Cooling: N/A  Motherboard: N/A  Ram: 32GB

 

HDD: 4TB RAID 1 Array (two 4TB)  PSU: N/A Case: N/A OS: Windows 10 Mouse: Something Something Logitech

 

 

Keyboard: Razer Blackwidow 2016 Headphones: Audio Technica ATH-M40X Speakers: ??? Monitor: 2 x HP 22cwa  Phone: OnePlus 3T (T-Mobile Network)

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, M.Yurizaki said:

Graphics cards have yet to need anymore than PCIe 1.1 x16 (which is 4GB/s). The memory bandwidth is more for the GPU than talking to the rest of the system.

^ That. 

CPU: Intel Core i7-7700 GPU: NVIDIA GTX 1070 Cooling: N/A  Motherboard: N/A  Ram: 32GB

 

HDD: 4TB RAID 1 Array (two 4TB)  PSU: N/A Case: N/A OS: Windows 10 Mouse: Something Something Logitech

 

 

Keyboard: Razer Blackwidow 2016 Headphones: Audio Technica ATH-M40X Speakers: ??? Monitor: 2 x HP 22cwa  Phone: OnePlus 3T (T-Mobile Network)

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, M.Yurizaki said:

Graphics cards have yet to need anymore than PCIe 1.1 x16 (which is 4GB/s). The memory bandwidth is more for the GPU than talking to the rest of the system.

Was about to say this :)

Link to comment
Share on other sites

Link to post
Share on other sites

Sorry the second part of that I dont quite follow : p

Link to comment
Share on other sites

Link to post
Share on other sites

Oh I see, so will my i7 2600 non k be an issue? 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Adam1984 said:

I heard the 1080 will have 10gbs bandwidth, I think pcie 2.0 is 8gbs max, so will this be a problem for me? 

 

Thanks

Memory speed has nothing to do with the PCI Express bus. Memory communication doesn't go over the PCI Express bus, it goes over the memory bus (the 256-bit thing on the graphics card).

 

The memory bandwidth isn't 10 Gbit/s, I don't know why people say it that way, even sources like Anandtech, it's totally wrong. The memory transfer speed is 10 GT/s (10 gigatransfers, or 10 billion transfers per second), and each transfer is 256 bits (on a 256 bit memory bus), so at 10 billion 256-bit transfers per second that is 2,560 billion bits per second, or 320 billion bytes per second (320 GB/s). PCI Express 2.0 transfers 500 MB/s per lane, so 8 GB/s with a ×16 configuration. If this were used for the 320 GB/s memory communication, there would be big problems :)

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Glenwing said:

Memory speed has nothing to do with the PCI Express bus. Memory communication doesn't go over the PCI Express bus, it goes over the memory bus (the 256-bit thing on the graphics card).

 

The memory bandwidth isn't 10 Gbit/s, I don't know why people say it that way, even sources like Anandtech, it's totally wrong. The memory transfer speed is 10 GT/s (10 gigatransfers, or 10 billion transfers per second), and each transfer is 256 bits (on a 256 bit memory bus), so at 10 billion 256-bit transfers per second that is 2,560 billion bits per second, or 320 billion bytes per second (320 GB/s). PCI Express 2.0 transfers 500 MB/s per lane, so 8 GB/s with a ×16 configuration. If this were used for the 320 GB/s memory communication, there would be big problems :)

The "10Gbps" spec is 10Gbps per data pin. It's just a roundabout way of saying 10GHz operating data rate

 

The chips themselves are 32-bits. 8 chips times 32-bits gives you a 256-bit effective memory bus.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, M.Yurizaki said:

The "10Gbps" spec is 10Gbps per data pin. It's just a roundabout way of saying 10GHz operating data rate

 

The chips themselves are 32-bits. 8 chips times 32-bits gives you a 256-bit effective memory bus.

I know, it's just a really weird way of saying it... :( 

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Adam1984 said:

Sorry the second part of that I dont quite follow : p

You can think of the PCI Express bus on the video card and how they talk like how system RAM talks to storage. Your RAM doesn't operate at the same speed as your storage.

2 hours ago, Adam1984 said:

Oh I see, so will my i7 2600 non k be an issue? 

Nope.

3 minutes ago, Glenwing said:

I know, it's just a really weird way of saying it... :( 

Well, AnandTech 's not wrong and their in-depth reviews aren't for the casual PC enthusiast anyway.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, M.Yurizaki said:

Graphics cards have yet to need anymore than PCIe 1.1 x16 (which is 4GB/s). The memory bandwidth is more for the GPU than talking to the rest of the system.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Great news, cos I literally took my old pc out of storage and cleaned the hell out of it for a couple of hours and it seems im looking ok to go right into 4k gaming now. Just the gpu and im good

Link to comment
Share on other sites

Link to post
Share on other sites

PCI-E 2.0 and 3.0 are handy if you want really fast storage and newer compliance tech that use those slots. GPU will never be fast enough to really use 3.0 bandwidth for a VERY long time IMO.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, M.Yurizaki said:

Well, AnandTech 's not wrong and their in-depth reviews aren't for the casual PC enthusiast anyway.

I know, I overreact sometimes :/ I just don't like it when people use ambiguous / confusing units or notation since it results in confusion as demonstrated by this thread... And this is not the first time this exact question has been asked here too. If you want to list memory operating speed, use GT/s or GHz, that's what they're for... Using Gbit/s for that has always struck me as the sort of unit you use because you saw someone else use it, but that's just me. I know it's used in the industry too. Oh well...

Link to comment
Share on other sites

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

×