Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » На что способен четырехпроцессорный сервер на Pentium Pro? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2013 15:49 Сообщение отредактировано: 6 февраля 2013 15:49
Fe-Restorator написал: Это была бы страшная проблема, но ее сильно облегчает тот факт, что видяхи физически не имеют возможности использовать линии IRQ Обычное дело, если видяха жёстко подвешена на шаренное IRQ. |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Простите, Вы их с Voodoo - ускорителями не перепутали? Да, совсем древние EGA/VGA видяхи жёстко садились на IRQ 2. О PCI/AGP/PCI-x этого не скажешь. О них скажешь лишь то, что они предпочитают 10, 11 и 12. И иметь в системе видяху, расшэренную, например, со SCSI хостом, я никому не пожелаю. что видяхи физически не имеют возможности использовать линии IRQ |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2013 19:41 Сообщение отредактировано: 6 февраля 2013 19:52
Кай написал: Кай, совсем древние EGA/VGA также ни на какое IRQ не садились, а еще в компьютерах с архитектурой х86 вообще нет линии IRQ 2 В силу особенностей "классической" архитектуры контроллера прерываний, этот разряд был зарезервирован, когда контроллер был один и восьмиканальный, затем использовался для каскадирования контроллеров, когда их стало два, и для совместимости стал просто отсутствовать, когда контроллер стал интегрированным в чипсет. Простите, Вы их с Voodoo - ускорителями не перепутали? Да, совсем древние EGA/VGA видяхи жёстко садились на IRQ 2 Кай написал: Они ничего не предпочитают. Линии за ними распределяются хостом шины PCI, но видеокарта их игнорирует. IRQ - это средство для того, чтобы девайс уведомлял процессор о каких-либо событиях. Например, СОМ-порт говорит, что пришли данные. Диск говорит, что закончил считывание сектора в буфер. А у видеокарты нет событий, которые требуют аппаратного прерывания работы процессора, у нее вся работа осуществляется через порты ввода-вывода и через фрейм памяти. О них скажешь лишь то, что они предпочитают 10, 11 и 12. И иметь в системе видяху, расшэренную, например, со SCSI хостом, я никому не пожелаю. Вдогонку: существовали видюхи, которые дергали IRQ при срабатывании луча развертки. Зачем - неизвестно, компьютеру это не требуется. |
wrenchrox
Advanced Member
Inhale Откуда: Москва Всего сообщений: 1888 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 11 нояб. 2009 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2013 19:52 Сообщение отредактировано: 6 февраля 2013 20:52
DrPass Точно, поэтому любое устройство использовавшее когда-то второе прерывание садится на девятое. |
Fe-Restorator |
NEW! Сообщение отправлено: 6 февраля 2013 20:48 Сообщение отредактировано: 6 февраля 2013 20:56
DrPass написал: Значит, драйвер видеокарты никогда не получает данных о состоянии железяки, тупо непрерывно шлёт новые блоки данных в область адресов, которую считает видеопамятью, и надеется, что всё будет правильно показано на монике? А у видеокарты нет событий, которые требуют аппаратного прерывания работы процессора, у нее вся работа осуществляется через порты ввода-вывода и через фрейм памяти. Невзирая ни на смену видеорежимов, ни на активацию оверлея, ни на подключение фича-железок через одноимённый разъём... Что-то ты тут не договариваешь, камрад DrPass. |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 февраля 2013 23:48 Сообщение отредактировано: 6 февраля 2013 23:49
Fe-Restorator написал: Получает, но ведь не через IRQ. Состояние железяки (в частности, видеокарты) всегда доступно через ее регистры. Значит, драйвер видеокарты никогда не получает данных о состоянии железяки Fe-Restorator написал: Что касается вывода изображения, так и есть. Видеодрайвер установил режим, и прекрасно знает, как нужно кодировать изображение для правильного отображения на монике в этом режиме. Что там ему проверять? Не сменила ли видеокарта самопроизвольно режим? Дык, не сменила. С видюхой, в отличие от большинства других устройств, не происходит ничего без ведома драйвера и его непосредственного управления. Поэтому IRQ ей выдается шиной PCI лишь "для единообразия" процесса (всем картам дают, и этой тоже надо дать), сама карта и ейный драйвер его никак не используют. тупо непрерывно шлёт новые блоки данных в область адресов, которую считает видеопамятью, и надеется, что всё будет правильно показано на монике? |
Fe-Restorator |
NEW! Сообщение отправлено: 7 февраля 2013 0:15 Сообщение отредактировано: 7 февраля 2013 0:23
DrPass написал: А к регистрам как добраться? всегда доступно через ее регистры И вообще, откель драйвер знает, что новая картинка сформирована и пора гнать её в видяху? Процу - не до какого-то вшивого драйвера, он напрочь (на N ядер*100%) занят обсчётом мега-пупер-таблицы очередной БД/3D... |
Сейчас на форуме |
La Forge
Advanced Member
Lt. Cmdr. Откуда: Рязань Всего сообщений: 3248 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 нояб. 2012 |
Интересно DrPass излагает, да. Но почему тогда на расшаренном прерывании видяха работает хуже? А это факт. Вот например на моём старом компе сидели TNT2 и Creative 128 на одном IRQ (LS на MVP3). Периодические рывки картинки в играх, треск в динамиках и т.д. При перестановке звукашки в другой слот рывки прекратились, fps поднялся значительно. Треска также стало меньше (полностью убралось после применения патча VIA latency). З.Ы. Кстати многие карты ATI класса mach64, Rage 2 имели переключатель, который определял, использует карта IRQ или нет. И стабильность работы (на том что тестировал) в первом случае заметно больше. |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
La Forge написал: Регистры отображаются на порты ввода-вывода. А к регистрам как добраться? La Forge написал: Где сформирована? У видеокарты нет такого понятия "картинка сформирована, пора рисовать". Есть экранный буфер, из которого идет непрерывный вывод изображения на экран, на VGA-выход там работает RAMDAC, на выход DVI/HDMI простая схема цифрового преобразования. Экранный буфер отображен на адресное пространство процессора. Видеодрайвер что-либо записал в экранный буфер, и оно мгновенно, без дополнительных телодвижений отобразилось на экране. И вообще, откель драйвер знает, что новая картинка сформирована и пора гнать её в видяху? Дополнительно, есть графический процессор, который также может что-то писать в экранный буфер, но это отдельное устройство, которое самостоятельно работает и с видеопамятью, и с основной памятью компьютера. La Forge написал: У меня такого не наблюдалось, но это действительно возможно, если видеокарта будет дергать IRQ по кадровым импульсам. Это надо отключать, такая возможность должна быть. Но почему тогда на расшаренном прерывании видяха работает хуже? А это факт. |
Fe-Restorator |
NEW! Сообщение отправлено: 7 февраля 2013 16:14
DrPass написал: А к портам через что обратиться? Неужто телепатически?! Регистры отображаются на порты ввода-вывода. И как узнать, когда именено к портам нужно обращаться? |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 6 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » На что способен четырехпроцессорный сервер на Pentium Pro? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |