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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MzgwMTgsIm5iZiI6MTczOTYzNzcxOCwicGF0aCI6Ii8xMTIzMjc2OS80MDc5ODA0NzgtOTJiY2Y1ZDEtNmY3Ny00Mzc0LWJlZTEtZWRjNDkxYzgwMDI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDE2NDE1OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY2Nzg3MGQwNmYwYTYwMGE5MjE1ZGYxY2M1MmI1OTdmODYyZmNkZGJmNzIzYjlhNTg3NDFmZjk5MWQ2ZTc2YWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.pm6YMTtrmGPu4DrL8vVP46BRVP5lc8yXrj74CC1cID4)
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