Считаю, что вопрос в этой теме не совсем

Считаю, что вопрос в этой теме не совсем правильно поставлен - 2000/XP сами по себе не виноваты, проблема именно в
неработоспособности всех или части SSE инструкций на i440LX, и искать причину нужно в аппаратной части. Или если это в
данном случае возможно (маловероятно правда) - workaround, например изменением каких либо MSR итп), все же программные
исправления в OS лишь предотвращают исполнение SSE инструкций OS или приложением, но проблема никуда не уходит от
этого.

Под любой OS будет проблема, если приложение "захочет" использовать SSE инструкции, просто в 2K/XP их пытается


использовать ядро (или какая-то программа или драйвер, но запускающаяся автоматически при старте OS), поскольку
процессор по CPUID отдает флаг поддержки SSE - и OS в принципе имеет право SSE команды использовать по своему
усмотрению. Интересно проверить и на i440FX, но у меня нет слотовой платы на i440FX, а в socket8 не вставить Katmai.

Я пока что не собрался исследовать этот вопрос детально, но предполагаю, что наверняка по каким-то причинам
"разваливаются" данные большого размера (128 бит) в цепочке память--мост-кеш-ядро CPU при пересылке из RAM в XMM
регистр и наоборот. Никакие другие команды в P3 не манипулируют данными размером 128 бит (цепочечные команды типа
MOVS, LODS, STOS, CMPS могут пересылать и намного больше с префиксом REPx, но это повторяющиеся инструкции с данными
меньшей размерности, и они имеют "окна" для прерываний)

Я думал сделать тестовое приложение на ассемблере под FreeBSD или DOS, и посмотреть какие именно SSE инструкции не
работают - никак руки не доходят. Ядро и драйверы FreeBSD вообще FPU не используют, те здесь проблема с SSE может быть
только в userland.

WinXP+LX+проц. c SSE (P!!! Katmai, Coppermain, Tualatin)
  • Root , ivp Только
  • rgt Чего искать-то - привезу
  • Root Найду опять P!!! посмотрим...
  • rgt то PE, а это Embedded ;)
  • Root Родная WinPE зависла на
  • Появилась свежая идея - можно попытаться стартануть на
  • Gobzo Патчер отлично справляется со
  • А как патчер справляется с биосом P2L97? Моему
  • Io_NET Попробовать-то можно, найду подходящий
  • А вы уверены, что вслед за SSE не
  • Про agp440.sys всё понятно, а если тем же
  • Io_NET Я уже писал, что
  • http://support.microsoft.com/kb/324764/ru Ребят, может и глупость сморожу, а
  • Amaday без шансов :( баг был добавлен в
  • Amaday А что, ядра XP
  • Имхо в этой теме обсуждается только один
  • Amaday Вы бы чипсет для
  • столкнулся я с этой проблеммой (w2k отказывается работать
  • Cyber Неиспользована осталась по меньшей
  • Неужели за 2 года ни у кого не
  • Вы не поверите, но есть еще масса соображений,
  • нуууууу.. извиняюсь... я... допустим нахаляву те обрыбилась LXная
  • Понимаю...
  • Мучался с установкой копера. Наверное плюнул, поставил 533.
  • Обидно, только не понятно из-за чего ты мучался...
  • Обманул. Там 533 не копер.
  • Привет, как-то я прочитал все это и растерялся.
  • Я както работал с мамкой на LX -
  • Выложи лучше бета версию статьи потом вместе
  • Apple_rom можно по подробне по поводу паяльника и
  • Могу и скинуть, хотя на 100% уверен, что
  • > так как после загрузки драйвера 440agp.sys информации
  • Результаты сегодняшних тестов: Объект издевательства: P2L97S/TNT2 Ultra 32M agp/256
  • Спасибо за оперативную реакцию! У меня эта связка без
  • Тема, на которую я тоже убил не одну