jetson-oculink-gpu-detection-9.ino

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : jetson-oculink-gpu-detection-9.ino · Lenguaje : Bash · Uso : Détecter et lister les périphériques connectés via le port OCuLink pour valider le lien PCIe externe.

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

← Volver a la ficha