PCIe link training, speed and width on a Thunderbolt eGPU

Parent: Thunderbolt eGPU on Linux for local LLM inference · Published reference · snapshot 2026-09-08 · skill devops-linux-internals/references/pcie-link-training-speed-width-thunderbolt-egpu-linux.md

Also known as: 8 Gb/s available pcie bandwidth, egpu link speed, lnkctl2 target link speed, lnksta downgraded, lspci link speed, pcie link retrain, setpci retrain, thunderbolt cable length

↓ Facts as markdown↓ Download this reference fileall context files

Reading PCIe link speed and width on a Thunderbolt-tunnelled GPU on Linux — what LnkCap, LnkSta and LnkCtl2 mean, why the root port shows 2.5 GT/s and the GPU shows downgraded, which link in the chain

These notes link each claim to its source. A source may be a research report hosted on this site rather than the primary document. A published reference means the content is available; it does not certify independent review or accuracy.Read the editorial policy and follow the sources before relying on a claim.

PCIe link training, speed and width on a Thunderbolt eGPU

PCIe Link Training, Speed and Width on a Thunderbolt-Tunnelled eGPU (Linux)

Core Concepts

Reading lspci Link Fields

Worked annotation of this box (context supplied; values as reported on 2026-09-25)

The Links in the Chain

Throughput vs Link

Retraining

Equalization & AER Precursors

Cables

Anti-patterns

Sources

Children

Frontier under this node: AER correctable-counter baselining, MPS and MRRS tuning on hotplug trees, PCIe equalization phases and LnkSta2 fields, Thunderbolt tunnel bandwidth vs enclosure controller ceiling, Thunderbolt/USB4 cable certification and rx/tx speed sysfs, kernel pcie_bandwidth_available message and tunnel-port exclusion, safe link retrain procedure

← the whole tree · 3D view· how to read this page