2016-12-14 1 views
0

J'ai un conseil TX1 Nvidia Jetson et que vous souhaitez modifier le taux de gpu en écrivant dans le fichier suivant:Changer la fréquence d'horloge du GPU sur un Linux comme système (Nvidia Jetson TX1)

sudo echo 691200000 > /sys/kernel/debug/clock/override.gbus/rate 
sudo echo 1 > /sys/kernel/debug/clock/override.gbus/state 

Cependant, je me saluai avec un

autorisation refusée

Je sais que les commandes du script suivant https://github.com/dusty-nv/jetson-scripts/blob/master/jetson_max_l4t.sh qui a été proposé par un nvidia-employé. Cependant, je ne veux pas dépasser la fréquence d'horloge gpu, je veux le régler à un paramètre spécifique.

Répondre

0

Le problème ici est que la redirection se produit dans votre environnement utilisateur non-root, et non sous sudo.

Essayez ceci:

sudo bash -c 'echo 691200000 > /sys/kernel/debug/clock/override.gbus/rate' 

et de même pour le second paramètre.

+0

Merci, pourriez-vous me donner un indice sur la différence entre écrire sudo (que je pensais impliquer que je suis un utilisateur root) d'utiliser sudo bash -c? – Kev1n91

+1

@ Kev1n91: L'indice était déjà dans la réponse: Dans votre question, vous redirigez la sortie d'une commande vers ce fichier; la commande arrive à être sudo mais c'est votre propre utilisateur qui fait la redirection. La version de la réponse commence bash avec les droits 'sudo', donc tout ce qui se trouve dans la chaîne de commande donnée a les droits' sudo', y compris la redirection. – Philippos