Jetson nano, NX e TX2 iniciam o programa automaticamente durante a inicialização e liberam automaticamente as restrições de hardware durante a inicialização e o padrão é desempenho máximo durante a inicialização.
Jetson nano, NX e TX2 são plataformas de ponta desenvolvidas pela Nvidia. Seu bom desempenho e preço acessível são muito adequados para a implantação de modelos de aprendizado profundo. Esses dispositivos têm uma função que é remover as restrições de hardware. Essa função pode fazer a CPU da plataforma funcionar na frequência operacional mais alta e o desempenho é total. No entanto, para habilitar essa função, você precisa usar a identidade do administrador para habilitá-la , e não há função de reiniciar e salvar, de modo que precisa ser ligado manualmente toda vez que for ligado, o que é muito problemático. Também encontrei um método definitivo em exploração constante para ativar automaticamente jetson_clocks após a inicialização.
Escreva o título do diretório aqui
- Jetson nano, NX e TX2 iniciam o programa automaticamente durante a inicialização e liberam automaticamente as restrições de hardware durante a inicialização e o padrão é desempenho máximo durante a inicialização.
Um: Dois métodos de abertura manual de jetson_clocks:
1. A plataforma de monitoramento de recursos jtop é aberta:
O software de monitoramento e gerenciamento de recursos jtop pode ser instalado em todas as plataformas jetson, por favor Baidu para o método de instalação específico. No jtop, você pode ver o status de trabalho da cpu e gpu:
Entre eles, você pode ver jetson_clocks, (atualmente em execução, porque foi ativado). No CTRL, você pode ver o botão abrir do jetson_clocks, clique para abrir e fechar o modo de bloqueio de frequência máxima, após a abertura, você pode ver que todas as CPUs estão trabalhando na frequência operacional mais alta. Você também pode ajustar a velocidade do ventilador. Recomenda-se ajustar a barra de velocidade ao máximo e, em seguida, selecionar manual, e o ventilador estará na velocidade mais rápida depois de ligar o ventilador!
2. Abra a linha de comando do terminal:
Abra um terminal e digite:
sudo jetson_clocks
Privilégios de administrador são necessários e jetson_clocks podem ser ativados após inserir a senha.
Embora os dois métodos acima não sejam complicados, eles precisam ser ativados manualmente após cada reinicialização, o que é muito nojento. Um método pronto é descrito a seguir.
2. Ligue jetson_clocks automaticamente ao inicializar
A maior característica do sistema linux é o comando.Se você for mais cuidadoso, poderá descobrir que mesmo a troca de linux é a linha de comando.
A seguir, apresentarei um método para execução automática de comandos, programas e scripts na inicialização do Linux, que é muito prático! ! Ao trabalhar em um projeto, ele pode não apenas inicializar automaticamente a configuração ao ser ativado, mas também iniciar automaticamente o programa do projeto.
1. Inicie automaticamente programas e comandos ao inicializar e abra automaticamente jetson_clocks ao inicializar:
1. Escreva um arquivo de script start.sh casualmente e escreva os comandos que você precisa executar automaticamente após a inicialização, como:
python3 XXX.py
Claro, se você quiser ativar automaticamente jetson_clocks após a inicialização, basta escrever no script:
sudo jetsn_clocks
2. Pesquise aplicativos de inicialização: Aplicativos de inicialização ou insira o nome do aplicativo diretamente no terminal. Após aberto, aparecerá o seguinte:
3. Clique em Adicionar
4. Edite
o nome do programa de inicialização, o que você quiser;
comando: gnome-terminal --command “bash /home/…/start.sh”;
Obs:
Após definindo o que quiser, salve-o. Reinicie e o comando será executado automaticamente após a inicialização.
2. Adicione uma identidade de administrador para tornar o sudo sem senha:
O método acima pode executar automaticamente o comando jetson_clocks na inicialização, mas pode-se descobrir que há sudo antes do comando e a autoridade do comando é root, portanto, mesmo que o comando seja executado automaticamente, ele ainda precisa inserir a senha manualmente, o que não é diferente de abri-lo manualmente. Veja como tornar o comando sudo sem senha.
1. Entre no modo root e cancele a verificação de senha ao fazer login como root:
sudo su #进入root模式
sudo visudo
2. Adicione à última linha do arquivo:
用户名 ALL = NOPASSWD:ALL
如:abc ALL = NOPASSWD:ALL
Dessa forma, é equivalente a adicionar o usuário atual ao membro raiz e nenhuma verificação de senha é necessária ao usar o sudo.
Neste ponto, reinicie o sistema, abra o jtop e você verá que o jetson_clocks foi aberto automaticamente! ! !