6 votes

Que fait "sudo nvram boot-args="debug=0x10"" sur mon Mac ?

Parce que Parallels Desktop 10 et Fusion 7 fonctionnent tous deux lentement sur Yosemite, il existe des articles de la base de données qui incitent les utilisateurs à exécuter les commandes suivantes

sudo nvram boot-args="debug=0x10"

Par exemple ici : http://kb.parallels.com/122767

J'ai compris que 0x10 va "faire de ddb le débogueur par défaut". Mais je n'ai aucune idée de ce que cela signifie, et pourtant cela semble effrayant.

Quel sera l'effet de cette commande sur Yosemite/le Mac ? Peut-elle avoir d'autres effets secondaires ?

6voto

jherran Points 12554

sudo nvram boot-args="debug=0x144"

Il s'agit d'une combinaison de fonctions de débogage du noyau qui vous donnera des informations supplémentaires sur les processus du noyau, ce qui peut être exceptionnellement utile si un système subit des paniques du noyau. Une autre option est d'utiliser debug=0x14e, qui affichera encore plus d'options de journalisation. La principale utilité de cette option est qu'elle permet d'afficher à l'écran un texte défilant expliquant pourquoi le système a paniqué, au lieu d'afficher une toile de fond grise et un message demandant de redémarrer le système. Les options de débogage alternatives sont les suivantes, bien qu'elles ne seront probablement utiles qu'aux programmeurs du noyau :

  • 0x01 - S'arrête au démarrage et attend que le débogueur se connecte
  • 0x02 - Envoyer la sortie de débogage du noyau à la console
  • 0x04 - Passage au débogueur sur une interruption non masquable
  • 0x08 - Envoi d'informations de débogage du noyau vers un port série
  • 0x10 - Faire de ddb le débogueur par défaut
  • 0x20 - Fournit des informations de diagnostic dans le journal du système
  • 0x40 - Autorise le débogueur à effectuer des ARP et des itinéraires
  • 0x80 - Prise en charge des anciennes versions de gdb sur les systèmes plus récents
  • 0x100 - Désactiver l'écran de dialogue de panique graphique

Source : Options de l'argument de démarrage dans OS X

ddb est juste un débogueur. Il est absolument sûr d'activer ce type de mode pour collecter des informations une fois que vous avez rencontré des problèmes de système.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X