PDA

View Full Version : [TPU] PCI-Express Scaling: 3.0 vs 2.0 vs 1.1



MAXLD
31-10-14, 18:49
A Techpowerup fez mais um visita ao comparativo dos barramentos de PCI-Express, comparando várias versões e patamares de velocidades, em dezoito jogos:



GeForce GTX 980 PCI-Express Scaling

It's been over two years since our last PCI-Express scaling article. Since then not much has happened in terms of slot technology and bandwidth, almost everybody is using PCI-Express X16 3.0, just like two years ago, and motherboards still offer to split the x16 3.0 slot into two x8 3.0 slots for a dual-GPU setup, with the exception of Intel's Enthusiast Platform (Haswell-E), which has plenty of lanes, even for multiple VGA cards.

Nowadays, more and more game engines are streaming textures to the GPU during gameplay, which is why I added the latest and greatest titles to our test suite, in order to investigate how things will go looking forward. Modern consoles have a large amount of unified memory, shared between the CPU and GPU, which means the performance penalty for streaming textures is very low on these platforms, something game devs embrace, and often fail to properly adjust for their PC ports.

PCI-Express 3.0 saw its debut on Intel's Sandy Bridge-E processors, but was adopted to the mainstream in 2012 when the Ivy Bridge architecture was released.

http://tpucdn.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/images/slots.jpg

While PCI-Express 1.0 pushes 250 MB/s per direction, PCI-Express 2.0 pushes 500 MB/s, and PCI-Express 3.0 doubles that to 1 GB/s. While the resulting absolute bandwidth of PCI-Express 3.0 x16, 32 GB/s, might seem overkill, the ability to push that much data per lane could come to the rescue of configurations such as 8-lanes (x8) and 4-lanes (x4).


In this review, we test the impact of running the GeForce GTX 980 on Intel Haswell PCI-Express slots that are electrically PCI-Express x16, x8 and x4. We tested all three generations of the PCI-Express interface: 1.1, 2.0 and 3.0.

This review is made possible thanks to an awesome BIOS option given to us by ASUS ROG Maximus VI Hero motherboard, which allows us to toggle the CPU's PCI-Express root complex between PCI-Express 1.0, 2.0, and 3.0 modes. To modify the number of lanes available to the GPU, we used common plastic adhesive tape, to cover the lanes we wanted to disable.

For your reference, we wrote similar articles in the past: Ivy Bridge PCIe Scaling, GTX 480 PCIe Scaling, HD 5870 PCIe Scaling.

For the graphs on following pages, we've colored same-bandwith configurations in the same color, for easy guidance of the eye. For example PCIe x8 3.0 offers exactly the same bandwidth as PCIe x16 2.0, which is why both are the same color.

Ver em: http://www.techpowerup.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/1.html


Embora a maior parte não apresente qualquer variação, é curioso que alguns jogos recentes já começam a acusar algumas diferenças palpáveis... mais particularmente o Ryse ou Wolfenstein: The New Order.

http://tpucdn.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/images/wolfenstein_1920_1080.gif http://tpucdn.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/images/wolfenstein_2560_1440.gif

http://tpucdn.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/images/ryse_1920_1080.gif http://tpucdn.com/reviews/NVIDIA/GTX_980_PCI-Express_Scaling/images/ryse_2560_1440.gif

Winjer
31-10-14, 19:51
O Wolfenstein já seria de esperar, pois com as mega textures sempre a fazer streaming é normal puxar pelo bus PCIe.

O Ryse não vejo muita razão para isso. Se calhar o jogo também tem muito streaming de dados.

O BF4 também se nota que tem de andar a passar uma boa quantidade de dados, mas não tanto como o Ryse e o Wonfenstein.

Estava à espera que o Watch Dogs tivesse muitos dados a passar pelo bus, com a ram do sistema a alimentar constantemente a vram do GPU. Mas aquilo está tão mal optimizado que o jogo tenta meter tudo apenas na vram.
Se calhar é por isso que o jogo tem tantos soluços.

reiszink
31-10-14, 20:50
Se os jogos começarem a escalar desta maneira, pode ser mais uma grande desvantagem da plataforma da AMD.

Jorge-Vieira
01-11-14, 06:50
É bom ver que os avanços tecnologicos que são feitos ao bus PCI-E começam a ser aproveitados, ainda nada de muito relevante, mas daqui para a frente poderemos ver mais distanciamento da actual norma para as mais antigas.
De resto concordo também com o Reis, este escalamento é mais um factor de desvantagem para a AMD.

Winjer
01-11-14, 09:33
Até é um contra-senso. As gráficas da AMD já têm suporte para PCIe 3.0 há 3 anos, mas as motherboards deles ainda não.

Jorge-Vieira
01-11-14, 09:48
Exacto, as que existem para os FX com PCI-E 3.0 já são modificadas pelos fabricantes, penso que a Asrock e a Asus tem.
PCI-E 3.0 nativo só nos APU.
O que isto para mim não deixa de ser um contra senso e o porque de AMD não ter aproveitado agora há uns tempos atrás para um refresh com essas novidades.