Why is it defaulted to Gen 2.0? Because that's the speed at which the board could be certified for PCI Express. Currently there's no way to change that default for the RP1 chip's 'internal' lanes, but on the external connector, you can add the following lines inside /boot/config.txt (and reboot) to upgrade the connection to Gen 3.0 (8 GT/sec, almost double the speed): dtparam=pciex1Īnd yes, you can also downgrade the connection to Gen 1.0 speeds (2.5 GT/sec) if you like.
The Raspberry Pi 5 includes 5 active PCI Express lanes-4 go to the new RP1 chip for I/O like USB, Ethernet, MIPI Camera and Display, and GPIO, and 1 goes to a new external PCIe connector:īy default, all PCIe lanes operate at Gen 2.0 speeds, or about 5 GT/sec per lane.