Good evening everyone,
I hope I am posting on the right forum. If not please redirect me and I will be happy to correct my mistake.
I would like to understand more about PCIe lanes. And I would like to use my current (old) build as an example to see if my 48h of googl'ing has made me any wiser (or only more confused).
My secondary goal is to determine if I can improve my SSD read/write speed in my old build by upgrading f.e. to an NVMe PCIe based SSD or that I have to buy a new Motherboard and CPU as well.
My current build:
Motherboard: Asus P8Z68-V PRO (only PCIe 2.0 is supported, NOT PCIe3.0)
Chipset on MB: Intel Z68
CPU: i7 2700 K
GPU: Radeon RX 580
<< Sources >>
------------
Block diagram: https://www.overclock.net/photopost/...ckdiagram.jpeg
PCIe speeds: https://www.embedtek.net/wp-content/...18/12/char.png
Complete MB manual: https://dlcdnets.asus.com/pub/ASUS/m...8Z68-V_PRO.pdf
Question 1: Am I correct when I say that my CPU provides up to 16 PCIe 2.0 lanes (direct link from PCIe slot to CPU)? Either 1 slot at x16 speed or 2 slots at x8 speed each.
Question 2: My motherboard furthermore provides 4 PCIe 2.0 lanes (Not direct to CPU, but rather over the Z68 chipset) ?
Question 3a: Where does the 16Gbytes/s come from on the block diagram <<see link above>> on the x16 slot ? I thought PCIe 2.0 offers 500 MB/s per lane (= 8.0 Gbytes/s for x16) ?? <<see PCIe speeds link above>>
Question 3b: Same question as question 3a. If i assume the lower 'b' here in 5 Gb/s stand for bits (does the 'Gb' stand for Gbits/s and the GB for Gbytes/s ??), this would make sense since 5 Gbits/s = 625 Mbytes/s (500 Mbytes/s if I take the 8b/10b decoding into account). And 500 Mb/s is what I find to be the speed of PCIe 2.0 per lane in the << PCIe speeds link above >>.
Question 4: Does my motherboard support NVMe protocol ? OR only AHCI protocol ? (I assume it doesn't support NVMe since it is way old)
Question 5:I read a lot about the fact that PCIe slots can be connected to the CPU using PCIe lanes OR SATA III connection. It depends on the MB manufacterer. Is this true and how can I check this ? My MB manual doesn't specify it. EDIT: @Campy you are right. This question didn't make any sense. I meant to say that M.2 slots can be connected on the motherboard either with PCIe lanes or SATA III connection, but I understand now that that's also wrong ? An M.2 slot is always physically/electrically connected on the Motherboard with PCIe lanes (usually, but not always over the chipset) but can operate on these lanes with either the NVMe protocol (a.k.a. PCIe mode?) or the SATA III protocol (600MB/s SATA). Either protocol "is sent over/uses" the PCIe lanes.
I have some more questions, but I will hold them for later
I hope I put enough structure in my post for you to understand my situation.
I hope I am posting on the right forum. If not please redirect me and I will be happy to correct my mistake.
I would like to understand more about PCIe lanes. And I would like to use my current (old) build as an example to see if my 48h of googl'ing has made me any wiser (or only more confused).
My secondary goal is to determine if I can improve my SSD read/write speed in my old build by upgrading f.e. to an NVMe PCIe based SSD or that I have to buy a new Motherboard and CPU as well.
My current build:
Motherboard: Asus P8Z68-V PRO (only PCIe 2.0 is supported, NOT PCIe3.0)
Chipset on MB: Intel Z68
CPU: i7 2700 K
GPU: Radeon RX 580
<< Sources >>
------------
Block diagram: https://www.overclock.net/photopost/...ckdiagram.jpeg
PCIe speeds: https://www.embedtek.net/wp-content/...18/12/char.png
Complete MB manual: https://dlcdnets.asus.com/pub/ASUS/m...8Z68-V_PRO.pdf
Question 1: Am I correct when I say that my CPU provides up to 16 PCIe 2.0 lanes (direct link from PCIe slot to CPU)? Either 1 slot at x16 speed or 2 slots at x8 speed each.
Question 2: My motherboard furthermore provides 4 PCIe 2.0 lanes (Not direct to CPU, but rather over the Z68 chipset) ?
Question 3a: Where does the 16Gbytes/s come from on the block diagram <<see link above>> on the x16 slot ? I thought PCIe 2.0 offers 500 MB/s per lane (= 8.0 Gbytes/s for x16) ?? <<see PCIe speeds link above>>
Question 3b: Same question as question 3a. If i assume the lower 'b' here in 5 Gb/s stand for bits (does the 'Gb' stand for Gbits/s and the GB for Gbytes/s ??), this would make sense since 5 Gbits/s = 625 Mbytes/s (500 Mbytes/s if I take the 8b/10b decoding into account). And 500 Mb/s is what I find to be the speed of PCIe 2.0 per lane in the << PCIe speeds link above >>.
Question 4: Does my motherboard support NVMe protocol ? OR only AHCI protocol ? (I assume it doesn't support NVMe since it is way old)
Question 5:
I have some more questions, but I will hold them for later

I hope I put enough structure in my post for you to understand my situation.
Attachments
Last edited: