Яку функцію USB 3.0 контролює iusb3mon від Intel?


49

Поряд із драйверами Intel USB 3.0 Host Controller, при запуску була встановлена ​​утиліта під назвою "iusb3mon.exe" (Intel USB 3.0 Monitor).

Його очевидною метою є "моніторинг" деяких функцій USB 3.0. Тому мої запитання:

  • Які функції USB 3.0 він відстежує, зокрема?
  • Яку функціональність я втрачу, якщо вирішу припинити цей процес?
  • Чому Intel вважає важливим запустити його під час запуску?

Щоб уточнити обґрунтування мого питання:

З того, що я можу сказати, всі мої USB-пристрої працюють прекрасно без цього процесу. Коли драйвер режиму ядра має супровідний процес користувальницького модуля (це процес у межах сеансу, а не служба), зазвичай драйвер ядра доповнює деяким інтерфейсом користувача. Хтось бачив якийсь інтерфейс користувача, представлений iusb3mon?


1
Насправді я не перевіряв пристрої USB 3.0, оскільки їх важко зустріти, але як розробник драйверів я можу сказати вам, що в пеклі немає жодного шансу, щоб драйвер ядра чекав, коли користувальницький процес зробить щось під час рукостискання USB 3.0, що, мабуть, відбувається прямо під час підключення.
Ілля

Процес iusb3mon, ймовірно, повинен робити щось на кшталт того, щоб повідомити хост-контролеру недостатньо пропускної здатності для двох пристроїв, або "Цей пристрій може працювати швидше на порту USB 3.0". але я шукаю підтвердження цього, перш ніж перейти до реверсивного інженера.
Ілля

Я щойно спостерігав систему, коли всі порти USB працювали на стандартній миші, але жоден (включаючи порти USB 2.0) не працював на будь-якому іншому пристрої до моменту встановлення програмного забезпечення Intel. Це сталося незважаючи на те, що встановлено належне програмне забезпечення Intel Chipset.
Я кажу, відновіть Моніку

Відповіді:


10

Щоб безпосередньо відповісти на ваше запитання,

Завдання цієї утиліти - контролювати функціональність та використання системи USB-портів у фоновому режимі та шукати можливі проблеми. Усі операційні системи Windows вже мають основну систему моніторингу USB, а утиліта Intel жодним чином не потрібна. Intel хотіла використовувати інструмент Intel Made для моніторингу системних проблем, пов'язаних з USB тощо. Але це не потрібно, і його можна зупинити та видалити.


22
Поясніть, будь ласка, яку функціональність він контролює. Я добре знайомий із внутрішніми пристроями USB, тому будь ласка, будьте технічними.
Ілля

2
Відряджений. Я хотів би знати. На жаль, бінарні файли не найлегші для розуміння: \
Wyatt8740

2
Так, що саме робить утиліта Intel? Якщо це зовсім непотрібно, навіщо його встановлювати?
користувач21820

4

За даними Intel:

Монітор Intel® USB 3.0 є частиною драйвера Intel® USB 3.0 eXtensible Host Controller і його основними функціями є:

  • Монітори підключають та відтворюють стан усіх портів USB 3.0.
  • Створює спливаюче повідомлення для сповіщення про події.

Після закінчення iusb3monзавдання, однак , мій USB 2- накопичувач не працює, інакше. Можливо, це впливає лише на пристрої USB 3.


2
Підключення / виведення мого зовнішнього накопичувача USB 3.0 не показує нічого іншого, ніж цей iusb3mon працює чи ні :)
Jim Raynor

4

Intel не публікує жодної інформації про iusb3mon, крім того, щоб називати її "монітором". Щоб знайти пояснення, потрібно перейти на реалізацію USB 3.0 Renesas Electronics через USB 3.0.

У примітках до випуску D720201 та D720202 Дизайнерські ресурси випуску описано як:

Якщо встановлено додаток Monitor , сповіщає користувача, коли пристрій USB 3.0 підключений до порту USB 2.0 . Продуктивність зазвичай покращиться, якщо пристрій підключено до порту USB 3.0.

Це монітор, а не драйвер. Він, ймовірно, активований подією підключення пристрою, тому не слід забирати багато ресурсів. Якщо він почне вивішувати ресурси, його можна буде видалити без проблем. Як пристрої USB 3.0, так і 2.0 продовжуватимуть правильно працювати з цією службою або без неї, оскільки це попередження не є важливим для їх правильного функціонування.


1
Чи справді цей монітор необхідний? Windows завжди була в змозі попередити користувача про те, що пристрій "високої швидкості" (USB 2.0) підключений до порту 1,0. Чи не може це зробити для USB 3.0?
Я кажу, відновіть Моніку

@TwistyImpersonator: Я впевнений, що це не потрібно. Я знайшов багато свідчень людей, які відключили це без проблем. Я знайшов лише той, який сказав, що без цього миша була менш точною, але в яку мені важко повірити.
harrymc

Я йду за «не потрібно , як водій буде» аргумент ... але один поступитися все повідомлення про те , що пристрій знаходиться в неправильному порту з цим монітором?
Я кажу, відновіть Моніку

2
Ваше посилання пояснює "Renesas Electronics" "Програма для монітора USB3.0 (rusb3mon.exe / dll)", а не про "iusb3mon" від Intel. Можна лише здогадуватися, що вони служать тій самій точній цілі, але це все, дика здогадка.
Той бразильський хлопець

3
@ThatBrazilianGuy: Файли реалізації Renesas мають ті ж назви, що й у Intel, лише з першим "i" заміненим, тому два продукти мають паралельну архітектуру. Тож я згоден, це здогад, але позаду є деякі факти. Ренесас було б логічно базувати свою реалізацію на Intel.
harrymc

-2

Посилання на мою відповідь щодо того, як перевірити швидкість з'єднання USB2 та USB3 - https://superuser.com/a/804856/205740

tl; dr У моєму випадку ця програма для моніторингу мене дуже здивувала, чому мої зовнішні жорсткі диски знову почали зберігати файли дуже повільно, на цей раз між 2-3 МБ / с та 33-34 Мб / с. Вимкнув це, і тепер я обмежую середню швидкість запису від 85 до 90 МБ / с і 170 Мб / с для читання


Якщо це посилання відповідає на питання, то проголосуйте за його закриття як дублікат.
Тото

Я додав це як додаткове роз’яснення до роз'яснення ОП - USB-пристрої справно працюють без використання iusbmon3.exe, а в деяких випадках (мої тести були на 4 машинах, 2 ноутбуках + 2 настільних комп’ютерах, двох різних контролерах SATA-USB3, багатьох дисках накопичувачі) відключення цього призводить до підвищення швидкості передачі
1000Gbps
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.