Pular para o conteúdo
Desempenho11 min de leituraAtualizado em

Ajuste ao computador real

Hardware e desempenho da Naomi: perfis, gargalos e escolhas seguras

Rodar uma IA local envolve CPU, RAM, GPU, VRAM, disco, drivers e vários processos que podem competir ao mesmo tempo. A Naomi usa perfis de desempenho para transformar essa combinação em limites coerentes. O objetivo não é rotular computadores como bons ou ruins, mas ativar somente o que o ambiente consegue sustentar de maneira estável.

Em resumo

  • O perfil Auto mede capacidade disponível e valida o runtime; detectar uma GPU não é suficiente para liberar o caminho acelerado.
  • Modelo local, transcrição, visão 3D e Live podem competir por RAM, VRAM e CPU, então o melhor ajuste depende do conjunto ativo.
  • Não existe uma configuração mínima universal para todas as funções; teste o fluxo que você realmente pretende usar.

seção 01

Por que um único preset não serve para todo computador

Um modelo pequeno em texto pode funcionar bem em uma máquina que não sustenta visão multimodal, transcrição pesada e avatar 3D ao mesmo tempo. Da mesma forma, uma GPU rápida pode estar com pouca VRAM livre porque Ollama, OBS, um jogo e o navegador já ocupam recursos. O desempenho útil depende da carga combinada, não apenas do nome do processador.

Os perfis centralizam decisões sobre modelo, concorrência e recursos opcionais. Isso evita que cada módulo invente sua própria regra e que o botão da interface mostre um estado diferente do core. Um perfil conservador é preferível a iniciar rapidamente e falhar com falta de memória no primeiro turno real.

seção 02

Como o perfil Auto toma uma decisão

Auto é o padrão porque observa CPU, RAM disponível, GPU selecionada, VRAM livre e o runtime efetivo. Ele não confia apenas em uma API que diga que CUDA existe: prepara dependências, executa um preflight e mantém fallback em CPU quando a aceleração falha ou está sem espaço seguro.

  1. 01InventárioDescobre recursos do computador e identifica o dispositivo que realmente será usado.
  2. 02DisponibilidadeConsidera memória livre no momento, não apenas a capacidade nominal impressa na caixa.
  3. 03ValidaçãoTesta o backend necessário antes de confiar em aceleração, especialmente no caminho de transcrição.
  4. 04LimitesEscolhe modelo e concorrência compatíveis e reduz funções opcionais quando elas aumentariam o risco de travamento.
  5. 05FallbackSe GPU ou serviço falhar, mantém um caminho em CPU funcional em vez de insistir em um backend quebrado.

seção 03

Auto, Batata, Médio e Ultra

  • Auto: mede a máquina e escolhe uma base segura. É a melhor primeira tentativa e deve se adaptar quando a aceleração não é comprovada.
  • Batata: reduz consumo, concorrência e recursos opcionais para computadores com pouca margem de CPU ou memória.
  • Médio: equilibra latência e qualidade em máquinas intermediárias, sem presumir que toda função pesada cabe ao mesmo tempo.
  • Ultra: amplia recursos para hardware forte já validado; o nome não substitui um teste de CUDA, driver, áudio e carga combinada.

Perfil é um ponto de partida, não uma pontuação de prestígio. Se Ultra provoca trocas constantes de modelo, paginação de memória ou ruído no áudio, Médio pode entregar uma experiência melhor. Se Auto cai para CPU, isso pode ser uma decisão correta diante de VRAM ocupada, e não um defeito na detecção.

seção 04

Onde surgem os gargalos

  • VRAM: modelos locais, visão multimodal, jogo, OBS e renderização 3D podem disputar o mesmo espaço.
  • RAM: contexto, modelos em CPU, navegador e ferramentas de criação aumentam pressão e podem causar paginação.
  • CPU: VAD, OCR, transcrição, captura, streaming e automações podem somar picos mesmo quando o LLM usa GPU.
  • Áudio: driver, taxa de amostragem, Bluetooth, USB e cabo virtual afetam estabilidade independentemente da velocidade do modelo.
  • Disco: primeiro carregamento de modelo, cache e atualização ficam lentos em unidade cheia ou com pouca taxa de leitura.
  • Rede: login, Azure, pesquisa, Live e geração de mídia dependem de latência e disponibilidade externas.

O sintoma nem sempre revela a origem. Uma resposta lenta pode ser fila de inferência, troca de modelo, TTS remoto ou rede. Áudio cortado pode vir de reconexão do dispositivo enquanto a inferência está normal. Diagnóstico útil separa captura, transcrição, geração, síntese e reprodução em tempos distintos.

seção 05

Como montar um teste que represente seu uso

Não existe um número mínimo universal porque a Naomi reúne recursos opcionais. Um computador para texto e voz local não enfrenta a mesma carga de uma live com jogo, OBS, avatar, transcrição, visão e resposta em cabo virtual. Defina primeiro o cenário e meça o conjunto inteiro.

  1. Comece com Auto, uma conversa de texto e o modelo planejado.
  2. Adicione voz e teste várias interrupções, silêncio e reconexão do microfone.
  3. Ative uma integração por vez: Discord, avatar, OBS ou visão.
  4. Execute o jogo ou aplicativo real junto do setup, não um benchmark isolado.
  5. Observe latência, fila, uso de RAM/VRAM, descartes de frame e estabilidade do áudio por uma sessão prolongada.
  6. Reduza modelo, concorrência ou visão antes de culpar todos os módulos ao mesmo tempo.

seção 06

Otimizar sem esconder falhas

A otimização mais eficaz costuma vir de reduzir trabalho simultâneo. Mantenha o modelo de reação da Live leve, evite alternar runners grandes a cada evento, diminua a frequência de captura visual e limite respostas concorrentes. Carregar um modelo maior não melhora uma experiência que passa metade do tempo trocando memória entre GPU e sistema.

O Modo Jogo ajuda ao pausar recursos de copiloto e automações que poderiam disputar cursor ou tela, preservando conversa e integrações permitidas. Ele reduz interferência, mas não libera recursos infinitos. OBS, jogo, TTS e modelo ainda precisam de margem suficiente para coexistir.

  • Prefira estabilidade térmica e de memória a um pico curto de benchmark.
  • Mantenha fallback CPU testado antes de depender de CUDA em uma apresentação.
  • Use diagnósticos sanitizados e nunca compartilhe arquivos com tokens ou caminhos privados desnecessários.
  • Revalide depois de mudar driver, modelo, microfone, escala do Windows ou aplicativo de streaming.

respostas diretas

Perguntas frequentes

Preciso de uma GPU NVIDIA para usar a Naomi?

Não para todas as funções. Há caminhos em CPU e perfis conservadores, mas modelo, latência e recursos simultâneos precisam ser ajustados ao hardware. Aceleração depende de runtime e driver realmente validados.

Por que o Auto escolheu CPU mesmo com uma GPU instalada?

A GPU pode estar sem VRAM livre suficiente, o backend pode ter falhado no preflight ou outro processo pode ocupar os recursos. Cair para CPU pode ser o comportamento de segurança esperado.

Ultra sempre responde mais rápido?

Não. Modelos e recursos maiores podem aumentar carregamento, troca de memória e disputa com jogo ou OBS. Médio pode ser mais rápido e estável no uso real.

Qual é o requisito mínimo de hardware?

O projeto não tem um mínimo único para todas as combinações. Defina se usará texto, voz, visão, Live, jogo e avatar, depois valide esse fluxo com o perfil Auto e reduções graduais.

continue explorando

Guias relacionados

Ver toda a Central →