Guia de Solução de Problemas

Corrija o Atraso do
Bass Shaker no SimHub.
Passo a Passo.

Se seus shakers parecem fora de sincronia com o que acontece na pista, você não está imaginando coisas. A maioria dos setups, incluindo o SimHub, roda 140 a 200ms atrasada. Isso é a zebra que você já passou antes de sentir o impacto. Aqui estão todas as correções ordenadas por impacto, e por que o ASIO é a única solução completa.

Todos os setups Software & drivers 8 min de leitura
Neste guia

A Maioria dos Setups Roda
140 a 200ms Atrasada

A reclamação mais comum nos fóruns sobre bass shakers não é sobre ajustes ou hardware. É sobre atraso. Você passa por uma zebra e o shaker dispara uma fração de segundo depois. O ABS entra e a vibração chega depois que você já aliviou o pé. A 200 km/h, 150ms de latência háptica significa que você já esta 8 metros adiante antes do seu assento reagir.

Testes da comunidade em diversas placas de som medem consistentemente 140 a 200ms de latência ponta a ponta com software padrão de bass shaker. Isso não é problema de driver nem de hardware. Está embutido na forma como o software é construído.

Software háptico padrão (SimHub etc.) 140 – 200ms
Track Impulse — iRacing 5 – 19ms
Track Impulse — ACC a 144fps 2 – 9ms
Quanto isso importa?

A 200 km/h, 150ms coloca você 8,3 metros além do momento antes de sentir o impacto da zebra. Isso são dois comprimentos de carro. Como sinal de ABS, perda de tração ou detecção de ondulação, o feedback chega tarde demais para ser útil.

Três Camadas.
Todas Somando.

O atraso não é um grande problema único, são vários problemas menores empilhados. Cada camada é individualmente tolerável; juntas, produzem um total claramente perceptível.

Camada 1 — Middleware de áudio de propósito geral (~50ms)

Software padrão de bass shaker roteia todo o áudio através de um motor de áudio de propósito geral, originalmente projetado para trilhas sonoras de jogos e efeitos cinemáticos. Esses motores usam buffers internos grandes por padrão para evitar falhas. Nas configurações padrão (blocos de 1024 amostras, 4 buffers, 48kHz), a latência média do mixer só desta camada é de cerca de 50ms, antes do áudio sequer chegar ao sistema operacional.

Camada 2 — Modo compartilhado WASAPI do Windows (piso de 20ms+)

Além do buffer do software, o modo compartilhado de áudio do Windows adiciona seu próprio overhead de mixagem. Quando vários aplicativos compartilham o mesmo dispositivo de áudio, o Windows mixa tudo antes de enviar a saída para o hardware. Testes independentes mostram consistentemente um piso de mais de 20ms no modo compartilhado WASAPI, independentemente de quão pequeno o buffer seja configurado.

Camada 3 — Taxa de polling de telemetria (~16ms)

Software padrão de bass shaker faz polling da telemetria do jogo a até 60Hz, um tick a cada 16,7ms. Qualquer evento que ocorre entre ticks espera pelo próximo antes de acionar a saída háptica. Em media, isso adiciona cerca de 8ms de atraso de quantizacao em cima de todo o resto.

Os números

~50ms (middleware de áudio) + ~20ms (WASAPI) + ~8ms de atraso médio de polling chega perto do piso de 140ms medido pela comunidade. Sistemas reais variam, mas o total é consistentemente 140 a 200ms em muitas configurações de hardware.

Reduzindo o Atraso do SimHub:
Todas as Correções, em Ordem.

O SimHub é o software háptico mais usado no sim racing. Seu plugin ShakeIt roteia áudio através do WASAPI do Windows, o que significa que as configurações de áudio do Windows afetam diretamente a latência dos seus shakers. Siga estes passos na ordem. Cada um é gratuito e reversível.

1

Desative as melhorias de áudio no dispositivo de saída do shaker

O Windows aplica efeitos de processamento de sinal: equalizador, correção de ambiente, reforço de graves e equalização de volume, sobre a saída de áudio. Cada efeito adiciona latência de buffer dentro da pilha de áudio do Windows. Desativar todos eles é a mudança de configuração com maior impacto que você pode fazer. Isso está documentado no wiki oficial do SimHub como um passo obrigatório.

Painel de Controle Som [clique com botão direito no dispositivo de saída do shaker] Propriedades Aba Avançado Melhorias de Sinal desmarque "Habilitar melhorias de áudio"

Clique em Aplicar e OK. Se a aba Melhorias não aparecer, seu driver já as removeu, então passe para o próximo passo.

Aba Avançado das Propriedades do Alto-falante do Windows mostrando a caixa de seleção Melhorias de Sinal desmarcada
Aba Avançado: Melhorias de Sinal deve estar desmarcada
2

Desative o Som Espacial do Windows

Windows Sonic, Dolby Atmos for Headphones, DTS:X Ultra. São sistemas de áudio espacial que interceptam o fluxo de áudio e aplicam processamento 3D antes de chegar ao hardware. Mesmo quando habilitados "passivamente", eles adicionam overhead de processamento. O dispositivo de saída do seu shaker deve estar configurado como Desligado.

Painel de Controle Som [clique com botão direito no dispositivo de saída do shaker] Propriedades Aba Som espacial defina como "Desligado"
Aba Som espacial das Propriedades do Alto-falante do Windows mostrando Desligado selecionado
Aba Som espacial: deve estar definida como Desligado
3

Troque para o driver genérico HD Áudio da Microsoft

Os drivers do fabricante Realtek incluem objetos adicionais de processamento de áudio (Após) que rodam dentro da pilha de áudio do Windows mesmo com as melhorias desativadas. O driver genérico da Microsoft "High Definition Áudio Device" remove tudo isso. Testes da comunidade relatam consistentemente uma melhora significativa só com essa mudança.

Gerenciador de Dispositivos Controladores de som, vídeo e jogos [clique com botão direito no dispositivo de áudio] Atualizar driver Procurar software de driver no computador Permitir que eu escolha em uma lista desmarque "Mostrar hardware compatível" Fabricante: Microsoft Modelo: High Definition Áudio Device

O Windows vai avisar que o driver não é recomendado, mas prossiga assim mesmo. É um driver da própria Microsoft é garantido para funcionar. Observação: o Windows Update pode reinstalar drivers da Realtek após atualizações importantes. Se sua latência piorar após uma atualização, verifique isso primeiro.

4

Desinstale softwares de áudio do fabricante

Dolby Access, DTS Sound Unbound, Waves MaxxAudio, Nahimic, Sonic Studio e ASUS Sonic. Esses aplicativos instalam camadas de processamento de áudio que rodam permanentemente no pipeline de áudio do Windows, independentemente de os apps estarem abertos. Eles são comumente incluídos em sistemas Dell, ASUS, HP e Lenovo e muitas vezes não são óbvios até você procurar.

Configurações Aplicativos procure por: Dolby, DTS, Waves, Nahimic, Sonic, MaxxAudio Desinstale qualquer um encontrado

Reinicie após desinstalar, depois teste novamente a latência do seu shaker antes de continuar.

5

No SimHub: desative plugins e jogos não utilizados

O SimHub processa telemetria para todos os jogos habilitados simultaneamente e roda todos os plugins carregados em paralelo. Esse overhead aumenta o atraso entre os dados chegarem e os efeitos dispararem. Desative tudo que você não usa ativamente.

SimHub Settings Games desative todos exceto o seu simulador
SimHub Settings Plugins desative todos exceto ShakeIt Bass Shakers

Reinicie o SimHub após alterar isso.

6

No SimHub: reduza o buffer nas Opções Avançadas de Saída

O ShakeIt expõe configurações de buffer de áudio por dispositivo. Reduzir o tamanho do buffer diminui a latência nas margens e não vai eliminar o piso do WASAPI, mas cada bit ajuda. Se você ouvir estalos após reduzir, aumente de volta se seu hardware ou CPU não conseguir sustentar o buffer menor.

SimHub ShakeIt Sound Output [ícone de engrenagem no seu dispositivo] Advanced Output Options reduza o tamanho do buffer

Disponível desde o SimHub 7.4.3. Se você não ver as Advanced Output Options, atualize o SimHub primeiro.

Por Que Essas Correções
Só Vão Até Certo Ponto.

Seguindo todos os seis passos acima, você pode genuinamente recuperar 80 a 130ms de latência. Para imersão pura, isso pode ser suficiente. Mas existe um piso rígido abaixo do qual você não consegue chegar com o SimHub, e ele é arquitetural, não um problema de configuração.

O plugin ShakeIt do SimHub gera áudio através do FMOD (visível nos seus próprios logs de erro) e roteia pelo WASAPI do Windows em modo compartilhado. No modo compartilhado, o Windows mixa todos os fluxos de áudio juntos antes de enviar a saída para o hardware, e esse processo de mixagem tem um piso de latência inevitável de cerca de 20ms independente das configurações de buffer. Nenhuma configuração do SimHub pode contornar isso porque é uma restrição da arquitetura de áudio do Windows, não um bug do SimHub.

O próprio fórum do SimHub confirma isso

O tópico de solicitação de recurso do SimHub pedindo suporte a ASIO está aberto há anos. Usuários mediram 140 a 200ms ponta a ponta em diversas placas de som. O desenvolvedor do SimHub reconhece o piso do WASAPI. Esta é uma limitação arquitetural conhecida e não corrigida. A única forma de superá-la é um software que usa ASIO desde o início.

O que resta após todas as correções

Após os passos 1 a 6 acima, a maioria dos usuários ainda mede 100ms+ ponta a ponta, consistente com o que é amplamente relatado nos fóruns do SimHub. Isso é uma melhora real em relação à experiência original, mas a 150 km/h ainda coloca você vários metros além do momento antes de sentir o impacto da zebra. Utilizável para imersão, mas não preciso o suficiente para usar como sinal de pilotagem.

Track Impulse:
Construído para Latência
Desde o Primeiro Dia.

A maioria dos softwares hápticos começa como uma ferramenta de propósito geral e adiciona suporte a bass shaker depois. O Track Impulse foi construído ao contrário. A latência foi a restrição de design em torno da qual tudo foi construído. Isso define cada camada de como ele funciona.

Em vez de fazer polling da telemetria do jogo por timer como o loop de 60Hz do SimHub, o TI usa leitura de memória compartilhada orientada a eventos, acordando no instante em que o simulador escreve novos dados. No lado da saída, o TI suporta ASIO para a menor latência de áudio possível, mas o mais importante: mesmo em uma placa de som padrão sem driver ASIO, o TI alcança uma latência que software háptico padrão não consegue atingir.

Sem hardware ASIO? Você ainda esta bem à frente.

Em uma placa de som padrão usando saída WDM-KS, o Track Impulse no ACC entrega 12 a 19ms ponta a ponta. Usuários do SimHub ainda ficam em 100ms+ mesmo após cada correção de driver e ajuste de configuração. O TI fica bem abaixo disso no hardware que você já possui, sem necessidade de trocar drivers. Adicione uma interface ASIO e o ACC cai para 2 a 9ms.

Setup
Latência ponta a ponta
Observações
SimHub — após todas as correções
100ms+
Piso do modo compartilhado WASAPI permanece
Track Impulse — placa de som padrão (WDM-KS)
12 – 19ms
ACC a 144fps, sem ASIO necessário
Track Impulse — interface ASIO
2 – 9ms
ACC a 144fps, com interface ASIO

A 150 km/h, 9ms coloca você 37 centímetros além do momento. Mesmo a 19ms, em uma placa de som padrão sem hardware extra, você está abaixo de 80 centímetros. Compare isso com 100ms+ após cada correção do SimHub, que ainda são mais de 4 metros de deslocamento antes de você sentir qualquer coisa.

Quer ir além com ASIO?

Qualquer interface de áudio com driver ASIO nativo resolve. O Track Impulse também aciona placas de som comuns diretamente por WDM-KS e modo exclusivo WASAPI, então você pode começar com o hardware que já tem. Veja o guia completo de interfaces →

Perguntas Comuns

Fiz todas as correções do SimHub. Por que ainda tem atraso?

Porque o SimHub roteia áudio pelo WASAPI em modo compartilhado, que tem um piso inevitável de ~20ms que nenhuma configuração consegue remover. O guia de seis passos acima pode recuperar 80 a 130ms do total, mas você não consegue eliminar o piso do WASAPI sem trocar para um software que usa ASIO nativamente.

Por que meu shaker ainda parece atrasado após reinstalar os drivers?

Reinstalar drivers corrige parte do problema. Remover o processamento de áudio integrado da Realtek pode recuperar uma parte significativa da latência. Mas o restante vem do pipeline de áudio WASAPI do software. Você precisa de um software que use saída ASIO para eliminar essa camada inteiramente.

Uma placa de áudio USB dedicada corrige o atraso do bass shaker?

Ela remove conflitos de roteamento e pode melhorar a estabilidade, mas os mesmos buffers de software e overhead do WASAPI ainda se aplicam. Você ainda vai medir 40ms+ com o SimHub em uma placa dedicada mesmo após todas as outras correções.

Posso rodar o áudio do jogo e os shakers ASIO ao mesmo tempo?

Sim. Use uma interface de áudio separada para seus shakers. O ASIO toma controle exclusivo desse dispositivo, enquanto seus alto-falantes ou headset principais rodam por outra saída via áudio padrão do Windows.

Qual latência devo esperar com o Track Impulse?

2 a 9ms no ACC a 144fps, ou 5 a 19ms no iRacing, com uma interface ASIO nativa a 64 amostras / 48kHz. A faixa reflete a variação real no tempo de entrega de telemetria do simulador. A latência de saída de áudio nessas configurações é de 1,3ms.

Baixe o Track Impulse Grátis

O Track Impulse é o software de bass shaker de baixa latência que corrige esse atraso na origem. Gratuito durante o beta. Sem cartão de crédito. 2 a 9ms no ACC, 5 a 19ms no iRacing, rápido o suficiente para usar como auxílio real de pilotagem, não apenas uma novidade.