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 markdownall 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. Some citations identify archived research reports that are no longer hosted on this site. 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