WinXP+LX+проц. c SSE (P!!! Katmai, Coppermain, Tualatin)

Не могу подружить это троицу. Материнская плата ASUS P2l97S (их две и обе полностью исправны).
Проверял на куче процессоров, только до Tualatin-а руки пока не дошли, но думаю будет то же самое. Пробовал на Cel FCPGA 533, 566,733, пробовал на слотовом 2v Katmai 450 downto 300. XP виснет как при загрузке, так и при попытке установки в чистую. При этом все великолепно работает не под 2k/xp (w9x/NT4/Linux/FreeBSD). В safe mode зависает после загрузки agp440.sys, при установке после сообщения "setup starting windows". Видео менял, были Matrox Mil 2M pci, Matrox G200 8M agp, TNT2 Vanta 16M agp, TNT2 Ultra 32M agp все едино.

С любым P2 (233 - 333) или Cel Mendocino 300a - 500 ХР работает и все абсолютно стабильно. Может кто сумел подружить нечто похожие.
Вопрос к apple_rom-у
В конференции на ASUS.ru видел твои сообшения со ссыками на материалы предыдущей версии сайта про установку Tualatin-а на P2L97. Работала ли там 2K/XP?
Безумная идея - средствами БИОСа отклюсить SSE и включить его програмно после завершения загрузки XP. Кто-то, по-моему на ASUS.ru писал, что он грузит XP со старым процессором, а потом меняет его на новый загнав систему в hibernation - вот чего-то подобного, но без перестановки процессора хотелось бы добиться програмно. Так как я уверен, что Микрософт свои ОС под такие связки не захочит специально дорабатывать

:(

ЭЭЭ мда после тяжелого трудового будня у меня в глазах троилось, точно меж глаз попало...
А 1.23 это описка ане частота, я хотел сказать что есть 733 с напр 1.25-1.4V(там так написано было, может тож привиделось shock )
А тот 766 был 1.7, значится по вашим советам сделал правильный выбор.
Про тестирование: все таки в 98-ом некоторые гадости наблюдаются и все с теми же детонаторами более поздних версий(напр 21.83 или 29.42, думаю с еще поздними тоже будут проблемы), корректно работает с 14.10.

Считаю, что вопрос в этой теме не совсем правильно поставлен - 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.

Аватар пользователя rgt

2 i8088 с фрюшкой я много лет дел не имел, всё больше с пигвином... Где-то была у меня копия диска который жил на P2l97S в разливе первый гиг под DOS, следующие (не помню сколько) под W98SE и остальное под NT4. Если найду и заведу, (надеюсь на наступающей неделе), то можно будет приступать к беШчеловечным экШпериментам, до которых я порой большой охотник. Опять же, если получится поставить в этом деле точку, пусть и через цать лет, то об этом можно будет потом внукам рассказывать ;)

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Я наоборот, в основном только с FreeBSD и DOS работаю (Linux практически совсем
не использую), а Windows остался W2000 в основном для STMEM и IDA. Ну хотя это
непринципиально в этом вопросе. А с NT4 у меня, на моем первом компьютере с


Pentium60 стоит (который покупался в 2004 году). И с W95 тоже диск должен быть
где-то.

Предлагаю испытания проводить с любым Katmai - чтобы исключить проблемы с
переходниками и чтобы работало на всех LX (даже которые не умеют ниже 1.8V).

А кстати, слотовой платы на FX (типа ASUS KN97, KN97-X) у Вас нет случайно?

PS. Приглашаю почитать нашу статью (2015 год)
sannata.org/konkurs/2015/kt1511.shtml
Тема немного смежная, хотя перекос определенно в другую сторону:)

Аватар пользователя rgt

У меня где-то была "двуспальная" плата на два пенька или два PPro (та, что у меня с двумя PPro). Там, как раз fx чипсет. Но слот там проприетарный АСУСовый.

Upd: Нашел на сайте АСУС-а описание dlcdnets.asus.com/pub/ASUS/mb/sock8/440fx/p65up5/p65up5-204.pdf

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

К ней нужна СPU board, их много вариантов
2xSocket8 C-P6ND
2xSocket7 (i430HX) C-P55T2D
2xSlot1 C-PKND (то что нужно) У Вас есть такая?

Возможно, есть еще на один Socket8, но не могу найти.

Для проверки SSE можно попробовать под DOS для начала проверить, можно
воспользоваться ассемблером FASM - он понимает SSE инструкции и есть в DOS
версии

Аватар пользователя rgt

У меня только первая, под два PPro. В добавок появилась ещё одна проблема - к этой матери нужна не только PCI или ISA видеокарта (их есть у меня), но и AT БП, причём желательно рабочий, а вот с этим сложнее...
Что ещё обиднее - я не нашел в процессе раскопок ни одной LX-овой материнки...

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

rgt писал(-а):
но и AT БП, причём желательно рабочий, а вот с этим сложнее...
От дохлого AT БП взять кусок кабеля с нужными разъемами, например, и присобачить к ATX БП:). При желании можно сделать аккуратный переходник с кнопкой запуска:D.

Аватар пользователя rgt

2 maco

Цитата:
От дохлого AT БП взять кусок кабеля с нужными разъемами

Я же писал, что нужен AT БП, причём желательно рабочий. ;)

За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.

Цитата:
Что ещё обиднее - я не нашел в процессе раскопок ни одной LX-овой материнки...

Жаль, но как будет время постараюсь попробовать проверить под DOS. Надо будет только простой
тест набросать.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей