USB lag quando o cursor do mouse muda

1

Por favor, não considere esta questão como uma duplicata de esta - não é um problema gráfico da Intel no meu caso e o problema é um pouco diferente.

Tenho um novo PC com o Windows 10 e tenho um problema estranho com dispositivos USB.

Problema

Quando o ícone do cursor do mouse é alterado (como ao passar o mouse sobre um link de URL do navegador ou um campo de texto), ocorre um intervalo USB entre 500ms a 2segundos. Por atraso de USB, quero dizer que qualquer dispositivo conectado a qualquer porta USB para de responder: o mouse para de se mover, o teclado não responde, o áudio é interrompido (uso uma interface de áudio USB externa). Não está acontecendo em cada transição, mas de forma algo aleatória, embora de forma bastante persistente.

Imagine mover o cursor do mouse sobre uma página de resultados de pesquisa do Google: o estado do cursor será alterado para passar ao passar o link de URL, para a seleção de texto ao passar o texto de descrição abaixo dos links e para o ponteiro quando estiver nas áreas "livres". No meu caso, o mouse fica constantemente atrasado e o som se solta se eu simplesmente movo o cursor sobre essa página.

Informações do sistema

  • SO: Windows 10 Pro
  • CPU: Intel Core i7 6900K
  • Placa-mãe: ASUS X99-A
  • GPU: JOGO ASUS STRIX GTX1080-O8G
  • DDR: 8x8 GB, DDR4, Crucial Ballistix Elite, 2666 Mhz
  • SSD: 2 TB, Samsung 850 PRO
  • HDD: Vermelho Digital Ocidental SATA-III de 3 TB (WD30EFRX)
  • Dispositivos USB externos: mouse sem fio (Logitech G900), teclado sem fio (Logitech K800), Interface de áudio USB 2.0 (Roland QUAD-CAPTURE)

O que eu tentei

  • Usando o Windows Clean Boot - o problema persistiu;
  • Instalar o novo Windows 10 - problema ocorre desde o início;
  • Experimentando drivers diferentes para os dispositivos / controladores USB e o chipset MB - sem alterações;
  • Tentando diferentes drivers NVidia - sem alterações;
  • Atualizando o BIOS da placa-mãe para a versão mais recente - sem alterações;
  • Alternando o modo HCI no BIOS - definitivamente houve algum efeito aqui. No modo EHCI (USB 2) os atrasos do mouse eram muito mais perceptíveis, enquanto os drop-outs de áudio eram mínimos e no xHCI (USB 3) era o contrário: mais atrasos de áudio e menos mouse;
  • Usando diferentes portas USB - houve alguma diferença sutil, dependendo das portas USB que usei. Quando um dispositivo é conectado a uma porta do controlador USB da Intel, as defasagens são mais frequentes, enquanto as portas da ASMedia apresentam menos problemas;
  • Desativando recursos de economia de energia no BIOS, no gerenciamento de energia do Windows e no gerenciador de dispositivos para cada um dos dispositivos USB e controladores USB - sem diferença;
  • Desconectando todos os dispositivos USB, exceto o mouse - sem alterações;
  • Usando mouses diferentes (com fio e sem fio) - sem alterações;
  • Experimentando outra GPU - sem alterações;
  • Experimentando outra placa-mãe (ROG STRIX X99) - problema de atraso do mouse completamente resolvido, mas os dropouts de áudio persistiram no modo xHCI;
  • Desabilitando todos os recursos do mouse nas configurações do mouse do Windows (melhora a precisão do ponteiro, rastros do ponteiro, ocultação do ponteiro ao digitar, sombra do ponteiro) - sem alterações, exceto trilhas (mais sobre isso abaixo).

O estranho

Agora, a coisa mais estranha sobre isso: habilitar a opção "display pointer trails" nas configurações de mouse do Windows resolve completamente o problema ! Eu não posso realmente entender por que isso está acontecendo, como essa opção "cosmética" poderia afetar todos os dispositivos USB no sistema? Eu defini a distância da trilha para ser o mais curta possível, mas ainda é perceptível e me distrai, então estou procurando uma maneira de corrigir o problema sem ativar as trilhas.

    
por Elringus 20.10.2016 / 14:27

1 resposta

0

Consegui evitar o mesmo problema reproduzível com minha interface de áudio Universal Audio Apollo Twin USB 3.0 usando seu driver mais recente 9.2, no qual eles adicionaram a nova opção "USB Safety Buffer", que faz parte do "USB Audio Transfer protocol 2.0 "que foi adicionado ao Windows 10 com a Atualização de criadores.

Você pode precisar de um novo driver de áudio da Roland compatível com o "USB Audio Transfer protocol 2.0" para Windows 10, incl. Atualização de criadores de conteúdo.

No meu caso, o LatencyMon relatou o dxgkrnl.sys com a mais alta execução de 1,6 ms, que é muito alta (máximo de 1,0 ms permitido). Eu acho que no meu caso é o Intel Display Driver 630 que não retorna rápido o suficiente para dxgkrnl.sys (tanto quanto eu entendo). Eu teria que relatar isso para a Intel.

No driver de áudio eu tive que aumentar o Buffer de Segurança USB de "Mínimo" para "Pequeno" e até hoje eu não tinha mais saídas de áudio. Até onde eu entendi, "Small" adiciona 1 ms ao padrão de 1 ms - no total de 2 ms antes de ocorrerem dropouts de áudio.

Por favor, leia o meu relatório da Intel: link

Se você não conseguir um novo driver de áudio - tente usar o LatencyMon e contate os provedores de driver.

    
por 25.06.2017 / 19:54