Текущее время: 18 июн 2025, 02:40 • Часовой пояс: UTC + 3 часа |
Викториан - Vista
Автор | Сообщение |
Yoda
|
Добавлено: 22 июл 2008, 11:51. Заголовок сообщения: |
|
|
Зарегистрирован: 13 янв 2006, 15:01 Сообщения: 664 Откуда: Dagobah
|
Викториан писал(а): PCI bridge Ethernet IRQ10 PCI onboard multimedia device IRQ10 Ну так и есть. Тюнер и сетевуха сидят на одном прерывании. Туда же сел и один из USB-контроллеров. EugeneF писал(а): Вообще-то давным давно любой уважающий себя APIC контроллер имеет 24 аппаратных линии прерывания... Вообще-то любой уважающий себя APIC-контроллер 8259 имеет 8 линий прерывания на PC/XT и каскадирован до 15 линий на PC/AT (2-е прерывание переназначено на 9-е). Со времён PC/AT уже лет $%дцать как ничего не менялось в архитектуре, разве что всю рассыпуху интегрировали внутрь чипсета. EugeneF писал(а): А то что отображает БИОС, это эмуляция режима совместимости со старым PIC контроллером для древних ОС.
БИОС показывает то, что на самом деле имеется в железе. Именно БИОС абсолютно привязан ко всему железу. Никаких "скрытых" дополнительных линий, о которых знала бы ОС и не знал бы BIOS, не существует в природе. В противном случае было бы весьма прикольно, - типа, драйвер какой-то глючной ОСи знает о мамке больше самого БИОСа. Нонсенс.
Вот Винда благодаря (или во зло) IRQ sharing показывает до 240 дополнительных виртуальных прерываний.
Почитай весьма полезную статью " Страдания по IRQ". Викториану эта статья полезна в первую очередь, ибо там в деталях расписана его беда.
Девиз джедаев: "Нас стебут, а мы крепчаем!" 609RDS, XP Prof SP3.
|
|
|
EugeneF
|
Добавлено: 22 июл 2008, 12:50. Заголовок сообщения: |
|
|
Зарегистрирован: 16 апр 2008, 22:22 Сообщения: 611
|
Yoda писал(а): любой уважающий себя APIC-контроллер 8259 Ето где ты такого нашел?...  Если только уж очень сильно уважающий...  Поскольку 8259 всю жизнь был обычным PIC контроллером... А APIC это 82093... Yoda писал(а): Вот Винда благодаря (или во зло) IRQ sharing показывает до 240 дополнительных виртуальных прерываний.
И правиьно делает. Потому что APIC архитектура теоретически поддерживает до 240 прерываний. И каждому прерыванию в redirection table контроллера может быть присвоен любой логический номер от 0 до 239. Но обычно конечно не мудрствуя лукаво драйвер присваивает вполне "логичные" номера 0-23... Но поскольку существуют и ОС ничего не знающие об APIC, им нужно "показать" привычные 16 прерываний. Этим и занимается БИОС на начальном этапе загрузки, отображая эти 24 прерывания на 16 логических номеров.
Так что вместо "весьма полезных" лет %дцать назад статей, лучше почитать современную документацию...
|
|
|
Yoda
|
Добавлено: 22 июл 2008, 13:21. Заголовок сообщения: |
|
|
Зарегистрирован: 13 янв 2006, 15:01 Сообщения: 664 Откуда: Dagobah
|
Фак. Век живи - век учись. Статья, кстати, не такая старая. Надо будет разобраться с этим вопросом.
Девиз джедаев: "Нас стебут, а мы крепчаем!" 609RDS, XP Prof SP3.
|
|
|
Admin
|
Добавлено: 22 июл 2008, 16:24. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
EugeneF писал(а): а можно как-то посмотреть граф, который строит BeholdTV при просмотре?
Нет, нельзя. Там нет ничего интересного для пользователя.
|
|
|
EugeneF
|
Добавлено: 22 июл 2008, 16:37. Заголовок сообщения: |
|
|
Зарегистрирован: 16 апр 2008, 22:22 Сообщения: 611
|
А почему? Сов. секретно? 
|
|
|
Admin
|
Добавлено: 23 июл 2008, 14:38. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
Нельзя, потому что граф после создания не регистрируется в ROT.
|
|
|
Викториан
|
Добавлено: 23 июл 2008, 15:52. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Yoda писал(а): Надо будет разобраться с этим вопросом.
Нашел ли утилиту, позволяющую посмотреть реальное соответствие аппаратных прерываний, без кастрации (неприменимой к Vista x64) системы согласно ранее приведенной тобою статье?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
EugeneF
|
Добавлено: 24 июл 2008, 00:33. Заголовок сообщения: |
|
|
Зарегистрирован: 16 апр 2008, 22:22 Сообщения: 611
|
Admin писал(а): Нельзя, потому что граф после создания не регистрируется в ROT.
Это понятно... Но DirectSpy как раз создан для того, чтобы обнаруживвать создаваемый другим приложением граф, и регистрировать его. По крайней мере с графами видеоплееров это работает, а с BeholdTV почему-то нет...
|
|
|
Admin
|
Добавлено: 24 июл 2008, 14:00. Заголовок сообщения: |
|
|
Beholder |  |
Зарегистрирован: 13 июл 2004, 13:23 Сообщения: 1089
|
DirectSpy находит графы, зарегистрированные в ROT. Видеоплееры регистрируют свои графы.
|
|
|
Викториан
|
Добавлено: 24 июл 2008, 19:45. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
1. Проблема у многих, и как отладочное средство видеть структуру этих графов не помешало бы, чтобы знать, что может быть источником проблем, какие кодеки, промежуточные библиотеки, etc.
Можно ли сделать так, чтобы BTV не регистрируя никуда, давал возможность видеть что к чему присоединилось?
2. В частности, проблема BTV до сих пор не решилась, после чистой установки на другой диск и развертывания там обновлений и DirectX, BTV точно так же замедляет "перетаскивание" кодеков, если их установить дополнительно. Из всего многообразия дополнительных кодеков мне нужен только AMP, потому как сигнал кабельного телевидения очень сильно искажается. Тем не менее, даже без кодеков вообще также налицо зависание. В чем же разгадка?
3. Прерывания у меня сидят ли физически на одной линии, в чем пытались усмотреть причину проблем, или нет?
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
ЮpГен
|
Добавлено: 24 июл 2008, 19:52. Заголовок сообщения: |
|
|
Эксперт |  |
Зарегистрирован: 29 окт 2005, 15:59 Сообщения: 924
|
Викториан писал(а): ... мне нужен только AMP, потому как сигнал кабельного телевидения очень сильно искажается...
Что же это за кабельное в Чебоксарах, что ему нужен плагин АМР ??? Сколько оно Вам платит за то, что Вы его смотрите?
|
|
|
Krutya
|
Добавлено: 25 июл 2008, 09:25. Заголовок сообщения: |
|
|
Зарегистрирован: 06 мар 2006, 09:19 Сообщения: 206 Откуда: Смоленск
|
AMP на кабельных каналах?!!
Присоединяюсь к вопросу ЮpГен'а.
2Викториан:
Так что, проблему с прерываниями так и не удалось решить?
Перестановку в другие слоты и отключение периферии пробовали?
Мёртвые белки уходят на север!
AMD Ath64 3500+ Venice (939), Foxconn NF4UK8AA-8EKRS, MSI PCI-E 7600GT (256Mb), DDR400 1024Mb DUAL,
IDE 80Gb, SATA-II 250+750+2000Gb, SB Live! 5.1ch, DVD±RW PIONEER DVR-111D, InWin 350W, NEC 1970NX, M6Extra, WinXP SP3
|
|
|
Yoda
|
Добавлено: 25 июл 2008, 11:14. Заголовок сообщения: |
|
|
Зарегистрирован: 13 янв 2006, 15:01 Сообщения: 664 Откуда: Dagobah
|
Викториан писал(а): Из всего многообразия дополнительных кодеков мне нужен только AMP Ты путаешь КОДЕКИ и ПЛАГИНЫ. Это понятия, лежащие в совершенно разных плоскостях. Krutya писал(а): Перестановку в другие слоты и отключение периферии пробовали?
Действительно. Попробуй в БИОСе отключи все неиспользуемые порты и устройства. Ради эксперимента выдерни или отключи в БИОСе (если встроенная) сетевуху.
Девиз джедаев: "Нас стебут, а мы крепчаем!" 609RDS, XP Prof SP3.
|
|
|
Викториан
|
Добавлено: 25 июл 2008, 16:06. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Krutya писал(а): AMP на кабельных каналах?!! Присоединяюсь к вопросу ЮpГен'а. Да, я тут целый трактат на эту тему накидаю, начиная с вводом в перестройку передающего центра в Цивильске (40 км от Чебоксар), в результате возникли проблемы с телеприемом, у нас в частности надо было антенну переориентировать на 180°, а так как раз целая сеть воздушки прием перекрывает. И вот в 2001 не спросивши нас "осчастливили", срезали антенны и на безальтернативной основе их объединили магистральным коаксиалом с усилителем на микрорайон. Причем тут же кабель сгорел, ибо "нуль" электропитания стал выравниваться по оплетке, монтеров прислали, их током шибануло и месяц никто не решался исправлять, пока администрация города не заставила, по просьбе жильцов. Вот так и живем, повторы и шумы, а сигнал сильный, претензии принимаются только по уровню сигнала. Тарелку бы поставить для "Триколора" - но не знаю, в нашем микрорайоне так не принято (считается, что маргиналы повышенный интерес проявляют), боюсь при уборке крыши ее снесут комьями снега. Цитата: Так что, проблему с прерываниями так и не удалось решить? Перестановку в другие слоты и отключение периферии пробовали?
Пока не пробовал, не вижу в этом смысла, ибо замедление в "перетаскивании" плагинов стало критерием проблемы, а проявляется это в зависимости от наличия или отсутствия определенных плагинов. Но попробую.
Тем более, что прерывания не конфликтуют, по-видимому.
Если бы дело было только в прерываниях, то проблема была бы при нормальной записи, но происходят зависания почему-то только при отключении вывода, и очень редко при включении.
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
|
|
|
Викториан
|
Добавлено: 26 июл 2008, 15:26. Заголовок сообщения: |
|
|
Зарегистрирован: 04 авг 2007, 20:26 Сообщения: 360 Откуда: Чебоксары
|
Yoda писал(а): Викториан писал(а): Из всего многообразия дополнительных кодеков мне нужен только AMP Ты путаешь КОДЕКИ и ПЛАГИНЫ. Это понятия, лежащие в совершенно разных плоскостях. Я не путаю, просто смешал две ситуации: 1. Замедление перемещения ПЛАГИНов в разделе "Видеообработка", которое можно рассматривать критерием ненормальности ситуации. 2. Реальные зависания BTV в момент завершения записи по расписанию (вручную практически не пишу), причем одинаково виснет - как и при ручной остановке, так и при окончании расписания. Цитата: Krutya писал(а): Перестановку в другие слоты и отключение периферии пробовали? Действительно. Попробуй в БИОСе отключи все неиспользуемые порты и устройства. Ради эксперимента выдерни или отключи в БИОСе (если встроенная) сетевуху. Сетевой чипсет встроенный, зависало, пока не отключил также и звуковой чипсет. Физически ничего не трогал. Потом на чистой системе удалил все драйвера USB чипсета, и это привело к кардинальной перестановке виртуальных прерываний при их автоматической установке. Сделал то же самое в старой системе, заодно удалив вообще все драйвера, и после их автоматической переустановки пока испытываю. При поверхностном тестировании зависаний не видать, несмотря на то, что замедление перемещения плагинов остается в силе при любом сочетании отключенных периферийных устройств. Распределение прерываний, на мой взгляд, ничем не улучшилось: Цитата: PCI Devices: PCI OnBoard PCI Bridge, IRQ5 PCI OnBoard PCI Bridge, IRQ11 PCI OnBoard USB Controller, IRQ3 PCI OnBoard USB Controller, IRQ5 PCI OnBoard USB Controller, IRQ3 PCI OnBoard SerialBus Cntrl., IRQ11 PCI OnBoard IDE PCI Bridge Ethernet, IRQ11 PCI OnBoard Multimedia Device, IRQ11 PCI OnBoard PCI Bridge, IRQ5 PCI OnBoard USB Controller, IRQ11 PCI OnBoard USB Controller, IRQ11 PCI OnBoard PCI Bridge PCI OnBoard IDE, IRQ11 PCI Bridge Multimedia device, IRQ5 PCI Bridge VGA, IRQ5
Единственное, что изменил в BIOS - это разрешил загрузку кода его собственного ROM BIOS, хотя я не представляю такого для встроенного чипсета. Теперь Shift-F10 предлагает при загрузке.
Интересно, почему под подозрения у здешних форумчан попадает именно сетевая карта, чем это было вызвано?
В свою же очередь, могу высказать предположение, что возня с прерываниями LAN может иметь смысл, т.к. система при сбоях Интернет умеет восстанавливать работоспособность, в том числе путем сброса контроллера. Интересно, как BTV в такой ситуации себя ведет?
Есть другая проблема - при записи нагрузка на процессор возрастает, в среднем 98% при колебаниях от 92% до 100%. Непонятно, что делает BTV, что требуется загрузить так сильно процессор?
КОДЕКов в системе не трогал, а в другой, чистой - не устанавливал вовсе, кроме обновлений Microsoft, Intel, nVidia и программы BTV. Как видим, они все-таки не причем, как и из комплекта K-lite, которые вопреки чьему-то мнению, хвостов от себя не оставили (в реестре нет).
Кстати, в результате установки всех плагинов на чистой системе замедлений плагинов больше там нет, возможно проблема в была все же в содержимом Settings.ini и Pluging.ini.
P.S. Как я и предполагал, "OnBoard" предполагает встроенный мультимедиа-чипсет, который отностися только к звуковой карте, - при её отключении строка пропадает.
P.P.S. Саппорт откровенно сачкует, никакой помощи от них не дождался, а от вас толку мало - не знаете ничего о внутреннем функционировании программы, исходные тексты недоступны.
Если саппорт присоединился к мнению насчет прерываний, а не может даже предложить средство, чтобы посмотреть, как APIC отображает виртуальные прерывания в реальные, то не знаю что даже думать о их компетентности.
[Windows'8.1 x64][nVidia 285.62][Asus P5LD2SE][4Gb DDR-II][Intel E6320][GeForce 7600GS][Behold TV M6 Extra][BTV5.25/BDA5.5.1.0]
Последний раз редактировалось Викториан 27 июл 2008, 07:24, всего редактировалось 1 раз.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|