MEWDMA
Pular para o conteúdo
Voltar para Aprender

Velocidade DMA baixa? Como resolver uma placa DMA lenta

Por que uma placa DMA lê devagar e como resolver. Como é um bom teste de velocidade, e depois o cabo, a porta USB, o slot PCIe, a energia, o software e o firmware.
Guiaphantom · 1 leitura

Uma placa DMA lenta quase nunca é uma placa com defeito. É a ligação com o seu segundo PC: o cabo, a porta USB, o slot PCIe ou alguma configuração. Rode o teste de velocidade, compare os números abaixo e depois vá descendo esta página em ordem. As três primeiras seções resolvem para a maioria das pessoas.

Como é uma velocidade normal

A nossa GODLIKE 100T e a maioria das placas DMA mandam os dados por um chip USB 3, o FTDI FT601. Essa ligação chega no máximo a uns 200 MB/s. Uma porta USB mais rápida não aumenta isso.

O teste de velocidade do MewTools roda dois testes. O teste de velocidade conta quantas leituras pequenas a placa faz por segundo, e o teste de throughput mede leituras grandes em MB/s. Você quer ACCEPTABLE ou melhor nos dois, e um PASS geral. Estes são os dois resultados do nosso guia de gravação:

PassouFalhou
Total Read Speed4.562 leituras por segundo3.217 leituras por segundo
Average Read213 µs305 µs
Slowest Read579 µs20.785 µs
Throughput144 MB/s31 MB/s
  • Leituras por segundo são o que mais importa.
    O seu software lê muitos pedacinhos de memória, não blocos grandes. Menos leituras por segundo significa um ESP que fica atrasado em relação ao jogo.
  • Uma leitura mais lenta enorme significa quedas.
    Uma leitura que leva 20 ms é a ligação travando. É o cabo ou a porta quase sempre.
  • Throughput de uns 20 a 45 MB/s significa velocidade de USB 2.
    A placa ainda aparece e ainda funciona, só que devagar demais. Alguma coisa no caminho é USB 2: o cabo, a porta ou um hub.
  • Confira também as leituras que falharam.
    Um ou dois por cento, como no teste que passou, é normal. Um resultado rápido com muitas páginas falhando não é um bom resultado, porque uma leitura que falha volta mais rápido que uma de verdade.

Primeiro, um cold boot

Um reinício normal, ou sair da suspensão, pode deixar a placa meio travada. Ela ainda responde, mas mal. Desligue o PC principal, tire ele da tomada atrás, segure o botão de ligar por 15 segundos, depois ligue e teste de novo. Faça um cold boot no PC principal primeiro tem o passo a passo. Teste antes de abrir um jogo.

1. O cabo

  • Use o cabo que veio na caixa.
    Muitos cabos USB-C são cabos de carregamento com fiação USB 2 por dentro. O conector parece igual, então não dá para saber olhando.
  • Nada de extensão.
    Cada emenda a mais é mais um lugar onde a ligação pode cair.
  • Vire o conector USB-C.
    Vire ele do lado da placa e teste de novo. Isso resolve mau contato mais vezes do que você imagina.
  • A porta de dados, não a JTAG.
    A JTAG é só para gravar. A porta de dados é a mais longe da parte dourada, se a sua não tiver identificação.

2. A porta USB do seu segundo PC

  • Uma porta traseira da placa-mãe, USB 3 ou mais rápida.
    As portas da frente e de cima passam por um cabo dentro do gabinete e podem causar quedas. Elas podem funcionar, mas as de trás são mais confiáveis. Nunca use um hub.
  • Dê para a placa um grupo de portas só dela.
    As portas traseiras são divididas entre alguns controladores USB. Uma webcam, uma placa de captura ou qualquer coisa que transmita o tempo todo pode dividir o controlador com a placa e causar travadas. Mude a placa para outro grupo de portas traseiras.
  • O Gerenciador de Dispositivos não mostra a velocidade.
    Ele mostra FTDI FT601 USB 3.0 Bridge Device mesmo quando a ligação está rodando em USB 2. O teste de velocidade é como você descobre.
  • Placas USB de expansão.
    Alguns controladores de expansão baratos são piores que as portas da placa-mãe. Se você usa um, teste uma porta da placa-mãe.

3. O slot PCIe do seu PC principal

  • Um slot x1 curto já basta.
    Placas DMA como a nossa usam uma lane PCIe. Um slot maior não deixa elas mais rápidas. Um slot estável deixa.
  • Cuidado com lanes compartilhadas.
    Alguns slots dividem lanes com um encaixe M.2 e podem cair ou funcionar mal quando tem um SSD nele. Qual slot escolher de verdade explica isso.
  • A configuração de velocidade do slot.
    Deixe o slot na configuração mais rápida que a sua placa-mãe oferece. Só diminua, uma geração por vez, se a placa estiver instável ou não aparecer. Gen1 tem menos folga, então não baixe só por garantia. A velocidade do slot PCIe mostra onde fica.
  • Sem riser.
    Coloque a placa direto no slot. Risers baratos ou compridos causam exatamente esse tipo de problema.
  • Outros dispositivos PCIe.
    Eles podem deixar a velocidade instável. Desative na BIOS os dispositivos onboard que você não usa, como o Wi-Fi se você usa cabo.

Above 4G decoding não faz diferença, então deixe como está.

4. Configurações de energia do seu segundo PC

O Windows economiza energia colocando as portas USB para dormir, e a placa não gosta disso.

Depois feche o que você não precisa no segundo PC enquanto joga. Um segundo PC travado em 100% de CPU não consegue acompanhar as leituras.

5. A parte do software

  • O driver.
    Use o driver de dados do MewTools: Drivers & Flashing, depois Install DATA Driver (FTDI FTD3XX). Não use um de site de download de drivers.
  • O mapa de memória.
    Carregamento lento e leituras perdidas podem vir de um mapa de memória que falta ou está desatualizado. O que é um mapa de memória explica quando você precisa de um.
  • "TINY PCIe TLP algorithm auto-selected".
    A maioria dos softwares DMA é feita em cima do LeechCore. Quando ele mostra isso, ele passou a usar pacotes de leitura minúsculos, que são bem mais lentos. Normalmente significa que a ligação ou o firmware não está certo, então passe pelas seções acima e depois conta para a gente no seu ticket.
  • Uma atualização do software.
    Se a sua velocidade caiu no dia em que o seu software atualizou, fale com o suporte do seu software. Uma versão ruim do LeechCore já quebrou leituras antes. Se você usa o Blurred, não mude as configurações de conexão dele por conta própria. Pergunte para o Blurred no Discord deles.

6. O firmware

Se o teste de velocidade falhar em todos os cabos, todas as portas traseiras e todos os slots, vale a pena olhar o firmware. Abra um ticket e mande o print. Não grave firmware que você pegou em outro lugar para testar. Os nossos arquivos são feitos para o DNA ID da sua placa e só rodam na sua placa.

Ainda lenta? O que mandar para a gente

Abra um ticket no nosso Discord com:

Ainda não comprou e quer saber se os seus PCs vão ser rápidos o bastante? Poste eles no fórum de suporte.

Está faltando algo?

Conte o que você veio procurar e não achou, ou o que erramos. Vamos verificar. Não precisa de conta.

Isso ajudou?

Não precisa de conta. Isso nos diz sobre o que escrever mais.