首页 > 其他分享 >PCIe 3.0 vs 2.0 – What’s the Difference?

PCIe 3.0 vs 2.0 – What’s the Difference?

时间:2024-02-14 13:45:34浏览次数:30  
标签:What 2.0 lanes motherboard PCIe version 3.0 Difference

PCIe 3.0 vs 2.0 – What’s the Difference?

https://www.technewstoday.com/pcie-3-0-vs-2-0/
https://www.technewstoday.com/pcie-3-0-vs-2-0/

Learn about our editorial policies Updated December 11, 2022

PCIe 3.0 vs 2.0 – What’s the Difference?

When buying a motherboard or a graphics card, have you ever wondered what the PCIe versions represent? Clearly, the higher number is better, but what does it mean to have a PCIe with a higher version?

Today we are here to discuss the difference between PCIe 3.0 and PCIe 2.0. Before we start, let us see what a PCIe is.

What is PCIe?

Different-pcie-slots

PCIe, or the Peripheral Component Interconnect Express, acts as an interface that connects various internal PC components such as the graphics card, SSD (Solid State Drive), sound card, NIC (Network Interface Card) card, etc. to the motherboard.

You may wonder why we use PCIe to connect vital computer components. Well, one specific reason is that the PCIe offers high-speed data transfer that components, such as the GPU, require constantly.

PCIe versions

As of date, we have five versions of PCIe, PCIe 1.0 to 5.0. However, the PCIe version is not to be confused with PCIe lanes, which we will discuss later in the article.

Basically, with each generation of PCIe, you will have greater bandwidth, transfer rate, and frequency. For less tech-savvy readers, this means that the internal components connected to their respective PCIe slots will perform a lot better.

Furthermore, when you have a graphics card connected to a higher version of PCIe, your games will also run at higher Frames Per Second (FPS), giving you a smooth experience.

PCIe Lanes

Some may think that PCIe lanes and PCIe slots are the same. However, this is not quite the case. PCIe lanes act as the medium through which PCIe slots transfer data to the motherboard.

There can be four, eight, sixteen, or thirty-two lanes of PCIe on a motherboard. PCIe x4 means this slot uses four lanes to transfer its data. Other PCIe slots use the remaining lanes. However, x16 can use either 8 or 16 PCIe lanes.

PCIe Slots

pcie-slots-1

Depending on the motherboard, you will have multiple PCIe slots. PCIe x1 is the shortest slot with one PCIe lane, whereas PCIe x16 and x8 is the longest slot. PCIe x8 uses eight lanes, whereas x16 can use either eight or sixteen lanes.

For example, consider that your motherboard has 20 total PCIe lanes in total. If x16 uses 16 PCIe lanes, you now only have 4 PCIe lanes left on your motherboard.

PCIe 3.0 Vs PCIe 2.0 – Differences

Now that we know about the PCIe, its lanes, and slots, let us discuss compare PCIe 3.0 and PCIe 2.0 in terms of encoding, bandwidth, transfer speed, and frequency. Furthermore, depending on the slot sizes and version, these terms vary as well.

So without further delay, let us see what PCIe 3.0 brought to the table.

First, let’s look at some key differences between PCIe version 3.0 and 2.0.

Encoding

The physical layer of PCIe 3.0 uses 128B/130B encoding, whereas PCIe 2.0 uses 8B/10B encoding. This means than PCIe 2.0 is not very efficient, since, among the 10 bits of data transmitted from the source, 8bits (i.e. 20% of total transmission) are overhead.

In contrast to PCIe 3.0, which uses 128b/130b encoding, meaning that only 1.5% of total transmission is overhead. Clearly, PCIe 3.0 looks efficient in terms of encoding than PCIe 2.0.

PCIe version 3.0, 4.0, and 5.0, all uses 128b/130b encoding. However, PCIe 6.0 uses 242/256b encoding, which means that 0.9% of total transmission is overhead.

Bandwidth

Below, we have compared the PCIe version according to the bandwidth that each version supports.

PCIe-version-comparison

As we can see, PCIe 3.0 offers twice the bandwidth compared to PCIe 3.0. This goes for other versions too, meaning that new versions of PCIe will provide double the amount of bandwidth compared to the previous versions.

Transfer Rate

The maximum data transfer rate for PCIe 3.0 is 8 GT/s (Giga Transfers Per Seconds), whereas version 2.0 is 5GT/s.

Below, we have compared all versions according to the transfer rate.

PCIe Version Transfer Rate
1.0 2.5 GT/s
2.0 5 GT/s
3.0 8 GT/s
4.0 16 GT/s
5.0 32 GT/s
6.0 (Not Released) 64 GT/s

Note: GT/s is a raw data rate, which means the number of Bits/s that the bus can move or transfer.

Power Usage

Since PCIe 3.0 uses an efficient encoding, it transfers more data per second. In contrast to PCIe 2.0, which uses the same power to transfer data at a lower speed.

This means that PCIe 3.0 is also more power-efficient compared to the previous generation’s extension slot.

FPS Performance

In the case of the graphics card, communication between the card and the motherboard needs to be a lot faster. Since PCIe 3.0 offers more bandwidth and frequency than its previous generation 2.0, it also provides some extra frames in few games.

Unfortunately, in some games, you can expect the same FPS. This is because a game’s FPS mostly depends on PCIe lanes rather than bandwidth.

What Are the Similarities Between PCIe 2.0 Vs PCIe 3.0

Here’re some of the similarities between PCIe 2.0 and PCIe 3.0:

Physical Size

PCIe 3.0 and 2.0 are physically the same given that it is the same slot, i.e., x1, x4, or, x8. Meaning that x4 PCIe 3.0 and x4 PCIe 2.0 are exactly similar.

So, if you want to use the latest version of the PCIe card on an older generation motherboard that has a lower version of PCIe slot, you can absolutely do that.

Compatibility

Since the physical size of both PCIe 3.0 and PCIe 2.0 is the same, they are compatible with each other. Therefore, if your motherboard has a PCIe 3.0 and the graphics card has PCIe version 2.0, you can connect them.

Unfortunately, this will cause a bottleneck and the data transfer rate between the PCIe slot and port is the lower of the two.

For example, if you have connected PCIe 2.0 and PCIe 3.0, the motherboard will use the transfer speed of PCIe 2.0.

标签:What,2.0,lanes,motherboard,PCIe,version,3.0,Difference
From: https://www.cnblogs.com/dewxin/p/18015157

相关文章

  • 带你认识PCIe插槽!除了插显卡它还能插什么
    关注我们的玩家或者经常接触台式机的玩家应该对PCIe这个词不陌生,它经常出现在主板、显卡甚至是硬盘上。可以说它是你电脑里最重要的接口或通道之一,不过似乎很多人并不知道它是个什么东西,到底能够干什么,觉得它只能用来插显卡,但实际上它的用途非常广泛,今天就一起简单了解一下这个神......
  • Rockchip RK3399 - PCIe
    一、PCIe调试1.1编译内核1.1配置设备树pcie设备节点定义在arch/arm64/boot/dts/rockchip/rk3399.dtsi;pcie0:pcie@f8000000{ compatible="rockchip,rk3399-pcie"; reg=<0x00xf80000000x00x2000000>, <0x00xfd0000000x00x1000000>; reg-names=......
  • 高级FPGA开发之基础协议之PCIe(二)
    高级FPGA开发之基础协议之PCIe(二)一、TLP报文类型在PCIe总线中,存储器读写、I/O读写和配置读写请求TLP主要由以下几类报文组成:1.1存储器读请求TLP和读完成TLP当PCIe主设备(RC或者EP)访问目标设备的存储器空间时,使用non-posted总线事务向目标设备发出存储器读请求TLP,目标设备收到这个存......
  • [LeetCode] 2966. Divide Array Into Arrays With Max Difference
    Youaregivenanintegerarraynumsofsizenandapositiveintegerk.Dividethearrayintooneormorearraysofsize3satisfyingthefollowingconditions:Eachelementofnumsshouldbeinexactlyonearray.Thedifferencebetweenanytwoelementsin......
  • Simple-BEV_ What Really Matters for Multi-Sensor BEV Perception_
    title:"Simple-BEV:WhatReallyMattersforMulti-SensorBEVPerception?"tags:-paperSimple-BEV:WhatReallyMattersforMulti-SensorBEVPerception?ZoteroAbstractBuilding3Dperceptionsystemsforautonomousvehiclesthatdonotrelyo......
  • What is FFT? FFT学习笔记
    在时间序列、数字信号的数据处理中经常会看到使用FFT作为一段数据中提取频率的手段,但是往往文中没有花大笔墨去解释,仿佛所有人都了解这个概念。FFT(FastFourierTransform)为快速傅里叶变换,是一种高效计算DFT(DiscreteFourierTransform),离散傅里叶变换的方法。在了解FFT之前......
  • centos 查看 PCIE 接口 PCI-E Linux下查看PCIe版本及速率
    centos查看PCIE接口lspci|grep-ipcie#lspci|grep-ipcie01:00.0Ethernetcontroller:BroadcomInc.andsubsidiariesNetXtremeBCM57202-portGigabitEthernetPCIe01:00.1Ethernetcontroller:BroadcomInc.andsubsidiariesNetXtremeBCM57202-portGig......
  • WhatsApp自动回复脚本:从入门到精通!
    在这个数字时代,社交媒体已经成为我们生活中不可或缺的一部分,特别是WhatsApp,这款全球流行的即时通讯工具,为我们提供了与亲朋好友、客户和业务伙伴之间即时交流的便利。但有时候,我们无法及时回复消息,或者想要实现某些自动化的操作,这时,WhatsApp自动回复脚本就显得尤为重要,那么,如何开发......
  • 问题:What is this passage mainly about
    问题:WhatisthispassagemainlyaboutA.DemonstratingtheseriousweatherconditionaroundLakeChad.B.Introducingpeople'sactivityaroundLakeChad.C.AnalyzingofthefactorsthatcausewaterdecreasesinLakeChad.D.Introducingscientists'work......
  • WhatsApp广播列表功能介绍及用法
    如果遇到想要发送一条信息给多个客户的时候,WhatsApp广播功能就能帮到你。WhatsApp的广播功能可以让你将同一条消息发送给多个联系人,而这些联系人不会知道你已向其他联系人发送了相同的消息。所以广播功能非常适合于一次向多个人发送通知或公告,例如线下活动通知、公司内部通知、最新......