jetson-oculink-gpu-detection-9.ino
Analiza el bus PCIe para identificar GPUs o aceleradores conectados a la interfaz OCuLink de alta velocidad.
El puerto OCuLink extiende el bus PCIe. Este script usa 'lspci' para mapear el bus y verificar el ancho de enlace negociado (x4, x8, x16). Ejecuta 'sudo lspci' para ver detalles completos si faltan permisos. Asegúrate de que el módulo Jetson esté en modo de rendimiento máximo para habilitar carriles PCIe adicionales.
jetson-oculink-gpu-detection-9.ino
#!/bin/bash
# Détection des périphériques PCIe via OCuLink
# Le port OCuLink expose des lignes PCIe supplémentaires.
echo "=== Scan PCIe pour OCuLink (Xerxes Nano) ==="
# Lister tous les périphériques PCIe connus
lspci -nn > /tmp/pcie_scan.txt
# Chercher les cartes graphiques ou accélérateurs inconnus/nouveaux
# Les contrôleurs NVIDIA apparaissent souvent comme 'VGA compatible' ou '3D controller'
echo "Périphériques NVIDIA détectés:"
lspci | grep -i nvidia
echo ""
echo "Arbre PCIe (racines des bus):
lspci -t
echo ""
echo "Détails des cartes graphiques actives:"
nvidia-smi 2>/dev/null || echo "nvidia-smi non disponible ou aucun GPU NVIDIA actif via ce bus."
echo ""
echo "Vérification de la largeur de lien (Link Width) pour les slots actifs:"
for dev in $(lspci | grep -i 'vga\|display\|3d' | cut -d' ' -f1); do
echo "Analyse du bus $dev..."
sudo lspci -vvv -s ${dev} | grep -E 'LnkCap|LnkSta' | head -n 4
done