Установленный на материнскую плату PCI-йный USB 2.0 контроллер отжирает 50%-60% процессорного времени. Сам контроллер я использую на этой материнской плате уже давно, и не могу утверждать, что этого отжирания не было раньше - заметил его только пару дней назад.
Всё началось с того, что график загруженности процессора в "спокойном состоянии" стабильно держался на уровне 50%-60%. Список задач настророжил - так как там "Бездействие системы" занимало привычные 99%, а остальные процессы по нулям.
Ситуацию прояснил ProcessExplorer с сайта Sysinternals.com, который указал на то, что Hardware Interrupts потребляют именно эти 50-60 процентов.
Если контроллер отключить в списке устройств, потребление приостанавливается.
Что же это за грабли и как с этим боротся?
Материнская плата: Epox RDA+
USB 2.0 Контроллер: на чипе VIA, четыре порта.
Контроллер распознается виндой без дополнительных дров. После установки дров которые шли с карточкой ситуация не меняется.
Точно модель смогу написать завтра.
В общем, проблема была в конфликте по прериваниям.
В биосе есть четыре пункта, которые называются «Pin 1 Assignment», «Pin 2 Assignment», «Pin 3 Assignment», «Pin 4 Assignment» для каждого из которых можно выставить либо «Auto», либо конкретное прерывание.
Один из этих «Пинов» занимает видеокарта, если «Assign IRQ for VGA» поствавить в «Yes»
USB Контроллер занимает еще ТРИ пина почему-то, а не один. Я переставлял его раньше в каждый из трёх нижних PCI-слотов, и наверно каждый раз какой-то из пинов был занят одновременно видеокартой и одной из трёх «частей» контроллера, и конфликт оставался.
Вчера я поставил контроллер в четвертый сверху PCI-слот и после этого контроллер занял три свободных пина, а графическая карта – четвертый, конфликта больше не было.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения