Сообщение от
IZELBOR
Обратил внимание на выводимый в окне проги текст - Some device drivers on this machine behave bad and will probably cause drop-outs in real-time audio and/or video streams. To isolate the misbehaving driver use Device Manager and disable/re-enable various devices, one at a time. Try network and W-LAN adapters, modems, internal sound devices, USB host controllers, etc.
Перевёл с помощью гугла:
Некоторые драйверы устройств на этой машине вести себя плохо и, вероятно, причина отсева в режиме реального времени и аудио или видео потоков. Чтобы изолировать неудачного использования диспетчера драйверов устройств и отключить / повторно активировать различные устройства, по одному за раз. Попробуйте сети и W-LAN адаптеры, модемы, звуковые внутреннего устройства, USB хост-контроллеров и т.д.
А о чем собственно выше писалось? Именно про это. АСПИ расшаривает автоматом прерывания между устройствами, т.е. на одно прерывание вешает несколько устройств, естественно, конкурирующих в таком случае между собой. Соответственно есть несколько путей обойти это обстоятельство/уменьшить нежелательные эффекты,- собственно это и есть танцы с бубнами-
1- Назначить прерывания вручную - как это делать - я не специалист, и не делал, но в Интернет инфа есть, все крутится вокруг отказа от использования АСПИ (все в контексте Выней)
2 - Последовательно выключать устройства, искать удачную конфигурацию по железу - однозначно сужается функциональность ПК в целом, иногда - критически - например - в моем случае отключение сетевой карты было неприемлемо, но вай фай адаптером я с легкостью пожертвовал. И пришлось потыкать по юсб портам в поисках нужного ЮСБ хост контроллера (одного из двух на моей материнке), на котором нет щелчков (в момент щелчков выброс на графе лейтенси чекера)
3 - Чем производительнее машина - тем лучше в смысле работы ее в реальном времени - с моем случае процессор пришлось разогнать.
4 - Время задержки еще зависит от используемого приложения (аудиоплейера) - в чем легко убедиться, сравнив лэйтенси тайминги при использовании фубар и медиапортала в качестве плейеров, при равных условиях - т.е. вывод через АСИО и т.д. Медиапортал (встроенный плейер по имени BASS) выводит заметно медленнее, что выливалось в простое обстоятельство - МП проигрывает со щелками, Фубар - нет ( после разгона проца и МП проигрывает без щелчков). Т.е. нужно обращать внимание - какой софт крутится на машине в данное время, ну - и избегать, я так понимаю, лишнего.
5 Конечно, все зависит от конкретной ОС, от драйверо для матери, от биос - в конечном итоге это ОС распределяет прерывания.
Добавлено через 32 минуты
В догонку - прогулил сие обстоятельство - вот процедура отключения АСПИ при установке ситемы NT подобной (ХР туда входит, Застрелиста и 7-ка - не знаю, наверное тоже), описанная одним добрым человеком, на форуме, название которого я не запомнил:
Offтопик:
Обновлено Семен Сатановский, пн., 15/01/2007 - 13:20 Самоделкин >> 1507 >> 0.24
Гы
ВАпроЗ кАнЭчнА интЭрЭсный, и прелесть в том, что
БИОСЫ современных материнок написаны так, что данной опции вообще нет evil , а давать мерзопакостной ОСи бесчинствовать в
выборе рессурсов для дивайсов тоже не хочется. Вывод: надо устанавливать "Стандартный компьютер" сразу при установке ОСи,
тогда по умолчанию устанавливается поддержка APM/Legacy (ее только включить потом надо, по умолчанию - отключена), комп сам за
собой гасит свет
, но никаких безобразий с распределением
рессурсов в сязи с поддержкой ACPI нет, плюс не занято 9-ое прерывание.
Все это легко осуществляется так: при установке ОСи на ядре NT после первой перезагрузки, когда внизу экрана вылезает предложение нажать кнопочку F6, если у Вас гранаты не той системы
, т.е. установлен какой-нибудь не поддерживаемый базой
драйверов ОСи адаптер для подключения жестких дисков, так вот в этот момент надо быстренько нажать на клавиатуре кнопочку F5, программа установки загрузит всякие дрова на все случаи жизни, а
после этого выведет менюшку, где предлагается выбрать "более другой", т.е. отличный от того, что с поддержкой ACPI, компьютер.
Выбираем "Стандартный компьютер" и пИлюем на то, что в БИОСе нужной опции нет. Все
Добавлено через 10 минут
Ну и еще, хоть букв реально много....
Offтопик:
18. Почему все мои устройства на том же самом IRQ?
Это - нормальная ситуация при включенном ACPI (интерфейс для конфигурирования устройств и управления питанием). Большинство устройств совместно использует один IRQ , обычно IRQ 9 или 11. Хотя предполагалось, что он облегчит жизнь, на самом деле ACPI может вызвать больше проблем, чем решить. Многие PCI карты (особенно видео карты) не могут нормально поделить прерывания под ACPI,что выражается в пропуске звука в играх, подвисаниях и прочих малопредсказуемых проблемах. Если с включенным ACPI все работает нормально - оставьте все как есть, если возникают проблемы-попробуйте его отключить и переустановить систему (обязательное условие).
19. Как я могу отключить(включить) ACPI?
В идеале решение о том, включать ACPI или нет надо принимать перед установкой системы.
Для отключения(включения) ACPI в биосе перед установкой любой операционной системы:
1. Войти в настройки биос
2. Перейти в "Power Management Setup".
3. Пункт "ACPI Aware O/S" отвечает за включение/выключение ACPI.
Для отключения ACPI при установке Windows 2000 или Windows XP:
1. Запустить установку Windows 2000/XP
2. Когда появится сообщение "Press F6 if you want to specify additional mass storage devices....", нажать "F5"
3. В появившемся списке опций выбрать "Standard PC"
Чтобы отключить ACPI после установки Windows 2000/XP
Вообще-то это не рекомендуется, но:
1. В менеджере устройств выбрать Computer - > Properties of ACPI PC
2. Выбрать Update Driver. В мастере выбрать пункт "Display a list of the known drivers..."
3. Далее "Show all hardware of this device class"
4. В появившемся списке выбрать "Standard PC"
5. Перезагрузить машину.
После перезагрузки Windows2000 обнаружит большинство устройств и переприсвоит им IRQ.
FAQ по ACPI
Социальные закладки