Je vous expose mon problème :
Mon PC fait parfois des caprices après un cold boot. Dans ces cas là, il initialise la carte graphique PCie en x1 au lieu de x16 et plante à la première sollicitation graphique un peu lourde (typiquement, dés qu'il commence à restaurer la session xorg).
Ca arrive aléatoirement, peut-être une fois sur vingt. Du coup, j'ai le choix entre jouer à la roulette russe, passer sur un TTY différent et éplucher les logs de démarrage ou redémarrer systématiquement une fois après chaque cold boot (ce que je fais, c'est encore le moins long).
Détails utiles :
- C'est du linux (kernel 2.6.30) avec le driver proprio nvidia.
- Je récupère la vitesse du PCIe dans /var/log/Xorg.0.log sous cette forme:
cat /var/log/Xorg.0.log |grep "Link width"
(II) NVIDIA(0): Detected PCI Express Link width: 16X
|
J'aimerai un script shell (le plus simple) qui aille vérifier la vitesse du PCIe au démarrage de KDM/xorg et qui reboot automatiquement si la valeur est différente de 16X.
J'avoue que lutter 1h avec la syntaxe pour pondre 2 lignes m'emballe très moyennement surtout s'il faut rebooter entre chaque essaie, d'où ma question.
Merci d'avance