This repo has been moved over to https://github.com/LambdaLabs/pciex.
PCI Explorer is a PCIe topology explorer and visualizer. The generated tree can be visualized and each element inspected using a simple terminal UI designed with the bubbletea framework.
![Screenshot 2025-01-29 at 7 03 50 PM](https://private-user-images.githubusercontent.com/11232769/407980478-92bcf5d1-6f77-4374-bee1-edc491c80024.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NTMyODIsIm5iZiI6MTczOTQ1Mjk4MiwicGF0aCI6Ii8xMTIzMjc2OS80MDc5ODA0NzgtOTJiY2Y1ZDEtNmY3Ny00Mzc0LWJlZTEtZWRjNDkxYzgwMDI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDEzMjMwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWEzODdlMzlhMmE4ODY2ZGRkYzNmM2YzYzI0ZjNjMDVmNWMwNDg2NTBjYjUyZWFjZDk0ZDkwMGZkYjI2ZjM1MzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.r45qGNCC0Mk0y5NglKn-Ch8OS7HTBvo8yS-RehdI_yA)
This can be installed using:
GOPROXY=direct go install github.com/LandonTClipp/pciex@latest
Or you may run it directly via:
GOPROXY=direct go run github.com/LandonTClipp/pciex@latest
This module requires the lshw
utility to be installed.
sudo apt-get install lshw
sudo yum install lshw