Que funcionalidade do USB 3.0 o iusb3mon da Intel monitora?

49

Juntamente com os drivers do Intel USB 3.0 Host Controller, um utilitário chamado "iusb3mon.exe" (Intel USB 3.0 Monitor) foi instalado na inicialização.

Seu objetivo aparente é "monitorar" algumas funções do USB 3.0. Minhas perguntas são, portanto:

  • Quais funções do USB 3.0 ele monitora em particular?
  • Que funcionalidade perderei se optar por encerrar esse processo?
  • Por que a Intel considerou importante executá-lo na inicialização?

Para esclarecer a justificativa da minha pergunta:

Pelo que sei, todos os meus dispositivos USB funcionam bem sem esse processo. Quando um driver no modo kernel possui um processo de modo de usuário associado (que é um processo dentro da sessão, não um serviço), geralmente é para complementar o driver do kernel com alguma interface do usuário. Alguém viu alguma interface do usuário apresentada pelo iusb3mon?

Ilya
fonte
1
Na verdade, eu não verifiquei os dispositivos USB 3.0 porque eles são difíceis de encontrar, mas como desenvolvedor de drivers, posso dizer que não há nenhuma chance no inferno de que o driver do kernel aguarde um processo do modo de usuário fazer algo durante o handshake USB 3.0, o que provavelmente acontece logo após ligar.
Ilya
O processo iusb3mon provavelmente deve fazer algo como informar que o controlador host não possui largura de banda suficiente para dois dispositivos ou "Este dispositivo pode funcionar mais rapidamente em uma porta USB 3.0". mas estou procurando confirmação antes de fazer a engenharia reversa desse processo.
Ilya
Acabei de observar um sistema em que todas as portas USB funcionavam para um mouse padrão, mas nenhuma (incluindo as portas USB 2.0) funcionava em qualquer outro dispositivo até o software Intel ser instalado. Isso aconteceu apesar da instalação do software adequado do chipset Intel.
Eu digo Restabelecer Monica

Respostas:

10

Para responder diretamente à sua pergunta,

O trabalho deste utilitário foi monitorar a funcionalidade e o uso do sistema de suas portas USB em segundo plano e procurar possíveis problemas. Todos os sistemas operacionais Windows já possuem um sistema central de monitoramento USB e o Intel Utility não é necessário de forma alguma. A Intel queria usar uma ferramenta Intel Made para monitorar problemas relacionados ao sistema USB, etc. Mas não é necessário e pode ser parado e removido.

Adovi
fonte
22
Esclareça que tipo de funcionalidade ele monitora. Eu estou bem familiarizado com os dispositivos USB, por isso seja técnico.
Ilya
2
Destacado. Eu gostaria de saber. Infelizmente, os binários não são os mais fáceis de entender: \
Wyatt8740
2
Sim, o que exatamente o utilitário Intel faz? Se é totalmente desnecessário, por que está instalado?
user21820
4

De acordo com a Intel:

O monitor Intel® USB 3.0 faz parte do driver do Intel® USB 3.0 eXtensible Host Controller e suas principais funções são:

  • Monitora o status plug and play de todas as portas USB 3.0.
  • Gera mensagem pop-up para notificação de eventos.

Depois de terminar a iusb3montarefa, meu pendrive USB 2 parece não funcionar de maneira diferente. Talvez isso afete apenas dispositivos USB 3.

Cees Timmerman
fonte
2
Conectando / o meu disco rígido externo USB 3.0 não mostra nada diferente para este iusb3mon execução ou não :)
Jim Raynor
4

A Intel não publica nenhuma informação no iusb3mon, exceto para chamá-lo de "monitor". É preciso ir para a implementação USB 3.0 da Renesas Electronics, a fim de encontrar a explicação.

Nas notas de versão do D720201 e D720202 Design Resources Release , é descrito como:

O aplicativo Monitor, se instalado , alerta o usuário quando um dispositivo USB 3.0 está conectado a uma porta USB 2.0 . O desempenho normalmente melhorará se o dispositivo estiver conectado a uma porta USB 3.0.

Este é um monitor, não um driver. Provavelmente, é ativado pelo evento do dispositivo de conexão, portanto, não deve levar muitos recursos. Se ele começar a consumir recursos, poderá ser desinstalado sem nenhum problema. Os dispositivos USB 3.0 e 2.0 continuarão funcionando corretamente com ou sem este serviço, pois esse alerta não é essencial para o funcionamento correto.

harrymc
fonte
1
Este monitor é realmente necessário? O Windows sempre foi capaz de alertar um usuário sobre o fato de um dispositivo de "alta velocidade" (USB 2.0) estar conectado a uma porta 1.0. Não é possível fazer isso no USB 3.0?
Eu digo Reinstate Monica
@ TwistyImpersonator: Tenho certeza de que não é necessário. Encontrei muitos testemunhos de pessoas que o desativaram sem nenhum problema. Só encontrei um que dizia que sem ele o mouse era menos preciso, mas acho difícil de acreditar.
harrymc
Sigo o argumento "não necessário, como um driver seria" ... mas alguém renuncia a todas as notificações de que um dispositivo está na porta errada com este monitor?
Eu digo Reinstate Monica
2
Seu link explica sobre o "Aplicativo USB3.0 Monitor da Renesas Electronics (rusb3mon.exe / dll)", não sobre o "iusb3mon" da Intel. Só podemos adivinhar que eles cumprem o mesmo objetivo exato , mas isso é tudo, um palpite selvagem.
Aquele cara brasileiro
3
@ThatBrazilianGuy: Os arquivos de implementação Renesas têm o mesmo nome que os da Intel, apenas com o primeiro "i" substituído, de modo que os dois produtos parecem ter uma arquitetura paralela. Então, eu concordo, isso é um palpite, mas há alguns fatos por trás. Seria lógico para a Renesas basear sua implementação nas da Intel.
harrymc
-2

Link para a minha resposta sobre como verificar a velocidade da conexão USB2 e USB3 - https://superuser.com/a/804856/205740

tl; dr No meu caso, esse aplicativo de monitoramento me surpreendeu muito porque meus discos rígidos externos começaram a salvar arquivos muito lentamente, desta vez entre 2-3 MB / se 33-34 MB / s. Desativei e agora estou limitando a velocidade média de gravação de 85 a 90MB / s e a leitura de 170MB / s

1000Gbps
fonte
Se este link responder à pergunta, vote para fechá-lo como duplicado.
Toto
Adicionei isso como mais esclarecimento ao esclarecimento do OP - os dispositivos USB funcionam bem sem usar o iusbmon3.exe e, em alguns casos (meus testes foram em 4 máquinas, 2 laptops + 2 desktops, dois controladores SATA para USB3 diferentes, muitos discos unidades) desativá-lo leva a maiores velocidades de transferência
1000Gbps