Or, Rocket Lake vs Ryzen vs Ice Lake Xeon vs Threadripper.
Consumer Ryzen and Rocket Lake motherboards come with 24 PCIe lanes: 16 for the GPU, 4 for the NVME, and 4 for everything else, multiplexed out to 16 or so. Threadripper and Xeon (Ice lake) boards have 64 or more natively.
But if you add in anything extra either it cuts into the 16 GPU lanes, thus reducing the GPU's performance (marfginally right now, but what of the future?), or uses some of the multiplexed 4 lanes, meaning it doesn't operate at full speed. Consider a USB video capture to a multiplexed NVME drive. So how many PCIe lanes should a consumer CPU supply? I think an extra 8 for one or two add-in cards and an extra 4 for a second NVME drive seems about right, for 36 total. How about you?
Consumer Ryzen and Rocket Lake motherboards come with 24 PCIe lanes: 16 for the GPU, 4 for the NVME, and 4 for everything else, multiplexed out to 16 or so. Threadripper and Xeon (Ice lake) boards have 64 or more natively.
But if you add in anything extra either it cuts into the 16 GPU lanes, thus reducing the GPU's performance (marfginally right now, but what of the future?), or uses some of the multiplexed 4 lanes, meaning it doesn't operate at full speed. Consider a USB video capture to a multiplexed NVME drive. So how many PCIe lanes should a consumer CPU supply? I think an extra 8 for one or two add-in cards and an extra 4 for a second NVME drive seems about right, for 36 total. How about you?