Velocidade DMA baixa? Como resolver uma placa DMA lenta
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:
| Passou | Falhou | |
|---|---|---|
| Total Read Speed | 4.562 leituras por segundo | 3.217 leituras por segundo |
| Average Read | 213 µs | 305 µs |
| Slowest Read | 579 µs | 20.785 µs |
| Throughput | 144 MB/s | 31 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.
Não precisa de conta. Isso nos diz sobre o que escrever mais.
