1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard Франкенштейны

Тема в разделе "Hard & Soft", создана пользователем LANRUS, 29 сен 2016.

  1. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Наступило время, когда тема "франкенштейнов" высосана до дна. И сегодня можно её подытожить окончательно. Мне удалось нарыть информацию о последней "тёмной лошадке" на i865G s775, плате iBASE MB865-R, а также свершилось главное - появилась в наличии и первично протестирована (с положительным результатом) плата, которая скинула ASRock ConRoe865 с пьедестала мощнейшей из плат, обладающих полнофункциональной шиной ISA с DMA и поддержкой 98/ME.

    До недавнего времени список выглядел так (исключены платы без AGP):

    1) ASRock ConRoe865PE - поддержка Core 2 Quad и FSB1200, DDR600. ISA с моддингом через внешний PCI-to-ISA bridge - колоссальная работа, проделанная нашим форумчанином @zx-c64, как со стороны аппаратной, так и со стороны программной части.
    ConRoe865PE.jpg 1475362048573.jpg

    2) Anovo AIMB-865 - поддержка Core 2 Duo и FSB1066, DDR440. Примечательным для данной платы является то, что у неё отсутствует серийный биос! Хотя её тираж довольно большой, но биос только бета и настолько сырой, что с ним к использованию плата не годится. Исправлено White, техническая часть выполнена LLC (удалённо).
    AIMB-865.JPG

    3) Itox G7S620-N-G - поддержка Core 2 Duo 65nm (с моддингом) и FSB800, DDR400, или Core 2 Duo 45nm и FSB400, DDR266 - такая на нашем форуме есть у меня и у @dizzydevil. Моддинг осуществлён мной, техническая часть выполнена LLC (удалённо).
    G7S620-N.jpg

    4) Axiomtek IMB200 - поддержка Pentium-D и FSB800, DDR400. Была попытка посадить Core 2 Duo, не увенчалась успехом (проблемы с питанием камней Core).
    IMB200.jpg

    5) iBASE MB865-R - "тёмная лошадка" с неизвестными характеристиками, однако надежды возлагались большие, потому как сокет-775 всё-таки.
    MB865-R.jpg

    Дальше следует вся достаточно многочисленная братия с AGP+ISA на 478 сокете, чипсеты i865(875) и i845. Среди них особо следует отметить Soltek XP865G-3IG, iBASE MB800H, Itox G4E620-N, SOYO SY-P4I845PEISA (и нескольких менее известных других моделей) как обладательниц целых трёх ISA слотов.
    SL-XP865G-3IG.jpg MB800H.jpg G4E620-N.jpg SY-P4I845PEISA.jpg

    Сегодня список поменялся, выглядит так:
    1) Portwell RUBY-9719VG2AR - поддержка Core 2 Quad и FSB1333, DDR2-800, PCI-E16x, 6xPCI (!!!)
    RUBY-9719VG2AR.jpg

    2) ASRock ConRoe865
    3) Anovo AIMB-865
    4) Itox G7S620-N-G
    5) Axiomtek IMB200
    Плата iBASE MB865-R вылетела из "большой пятёрки" и откатилась в стан-478 по причине отсутствия поддержки двуядерности! Да, у одной из редчайших плат на 775 сокете оказалась его самая первая спецификация, с одним-единственным сигналом GTLREF. Поэтому только Pentium-4, это на железном уровне и поделать ничего нельзя. Она не даёт никаких преимуществ по сравнению с 478 платами. Кроме того, данная плата отказывается стартовать с PCI-видеокартой. Только AGP. (Спасибо Rabanik за информацию, vogons.org)

    До сих пор отрывы в пиковой производительности у этих плат были мизерными, т.к. чипсеты одинаковы. А сейчас на первом месте плата Portwell, которая оставляет всех конкурентов далеко позади. Проблемой её является ровно то же, что когда-то было и с платой Anovo, а именно сырой серийный биос, который надо допиливать самому. У Portwell траблы с ISA. На сегодня второй из основных задач после настройки ISA является адаптация частот FSB и камня как можно ниже под DOS/9X, в идеале 100МГц на шине и от 600МГц на камне, как мне удалось сделать на Itox G7S620. Работа же с первоочередной задачей по ISA отчасти уже проделана, пока в виде патча под DOS. На данный момент уже проверены и работают Sound Blaster Pro и клоны, MPU-401. Работоспособность DMA достигнута путём взятия соответствующего контакта с шины LPC и скармливания его шине ISA на ножке моста Winbond. Это единственная в природе известная нам плата новее i865+ICH5, на которой реально работает ISA DMA! Существует драйвер ICH7 для Win98/ME, на данной плате работает без нареканий с видеокартами PCI, работа Win98 предварительно проверена, без глюков! Да, собственно, сюрпризов здесь не будет, нормальная работа 98 на чипсете ICH7 не новость. Но с рабочей ISA это новость №1!

    Тема Франкенштейны открыта, а список мощнейших плат с ISA+DMA закрыт. Проект PCI-to-ISA на чипсете VIA8237 потерпел фиаско. Вряд ли появится что-то ещё, мы действительно высосали этот вопрос до конца.

    Параллельная тема по просьбе Bato-San.

    UPD 2019:

    В итоге всех обсуждений мы пришли к некоторому послаблению в виде отсутствия ISA, с чем вполне сносно можно жить и играть со звуком в DOS. В связи с этим список плат значительно расширяется, буду добавлять сюда, в первый пост.
    В первую очередь вспоминаем, что существуют Win9X-драйверы на чипсеты ICH7 и VT8237. Но, как оказалось, и это не предел для нормального функционирования Win98/ME. Что касается звука в DOS, мы имеем как минимум три очень неплохих варианта, которые потенциально могут обходиться без DDMA. Это YMF7x4, Vortex2, ES1938 Solo-1.
    YMF754.jpg Vortex2.jpg ES1938S.jpg

    Материнки:
    1) Ну, начём с того, что самая первая в этом посте ConRoe865PE вполне может быть заюзана и без ISA с большим успехом.
    ConRoe865PE.jpg

    2) Хочется особо отметить роль SB-Link и привести пример быстрейшей платы, имеющей эту шину. Это Intel D850MV.
    D850MV.jpg
    Сочетание этой шины и карт серии YMF7x4 едва ли не лучшее решение в условиях отсутствия шины ISA.

    3) Классика этой темы благодаря прекрасному биосу от LLC и популяризации @radical1010. Встречайте ASUS P5PE-VM. Core 2 Quad 65nm, Core 2 Duo 45 nm, FSB1066, /DRAM=5:4
    P5PE-VM.jpg
    Это уже третий пример великолепной работы LLC после AIMB-865 и G7S620-N-G.

    4) ASRock 775i65g, ревизии 2.0 и 3.0. Не вызывающий вопросов серийный биос от 3.0, работающий с обеими ревизиями.
    775i65G(M1).png
     
    Последнее редактирование: 29 окт 2019
    AndyFox, 2Rain, Sklaus и 9 другим нравится это.
  2.  
  3. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Это с точки зрения системы будет простой. А с точки зрения игры связка "процессор-шина" будет просто слабой, и она её будет нагружать по полной. Ну ладно, это всё мелочи, детали, не об этом речь.

    А подводя под всем этим итог, throttle.exe ни хрена не оптимизирована и работает НЕ нормально. И не важно, какие особенности архитектуры являются тому препятствием, и "тут дело в другом" не катит. На то оно и качество ПО, какое-то на высоте, а какое-то в заднице. Если уж автор вздумал добавить поддержку таких мостов, как ICH5/6/7, SiS964, VT8237, то надо было или доводить алгоритм до ума, или существующий функционал в его нынешнем состоянии официально окрестить БЕТОЙ. Никто не обязан работать над ошибками в бесплатной утилите, но указать на них при релизе с пометкой БЕТА, несомненно, следует! Теперь я понимаю, почему владельцы относительно мощных систем (P4+) постоянно жаловались на кривизну работы ЮМ-замедлялок. Я изначально пошёл своим путём, откопав значения MSR регистра 19Ah. И это оказалось более простым и пока лучшим подходом.

    Ну что ж, следующий этап - оптимизация троттлинга через STPCLK#. Если у меня хватит на это сил. Надо в винде делать троттлинг через STPCLK# и считывать всю карту MSR процессора, т.о. найти те правильные комбинации, с которыми будут корректно работать все режимы от 87,5% до 12,5%.
     
    TheMadLynx нравится это.
  4. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.770
    Автор этой утилиты в описании упоминал, что она плохо работает с быстрыми процессорами с частотой больше 800 МГц, так что, потребитель предупрежден :)
     
  5. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    *пожал плечами...
    Надо будет MSR Editor погонять со статически слинкованными glide играми на своём P4 3.2E. Может поможет обойти ошибку инициализации Voodoo2 из-за слишком быстрого процессора.
    Но это как от НГ отойду, не раньше.
     
  6. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    @TheMadLynx, вот специально сейчас снова поглядел ту страничку, нашёл абзац по ключевому слову 800. И ничего подобного там не написано! Там написано, что если при максимальном троттлинге эффективная частота проца превышает 800 МГц, система может оставаться слишком быстрой. А про найденные мной глюки ни слова. (Интересно, откуда он взял эту странную цифру 800, какими соображениями руководствовался, пальцем в небо тыкал? И "слишком быстрая" - это что из себя представляет, в каких единицах измерения, для каких игр? Авторам все всегда "смотрят в рот", и любое описание надо составлять предельно аккуратно.) Если найдёте, ткните в цитату, повинюсь и попрошу прощения. Я не нашёл, считаю, что автор не указал.
    @Gamecollector, ввести надо следующее:
    MSRED.COM W 19A 18 - замедление в 2 раза - для камня 3,2ГГц это эффективные 1,6ГГц
    MSRED.COM W 19A 14 - замедление в 4 раза - эффективные 800МГц
    MSRED.COM W 19A 12 - замедление в 8 раз - эффективные 400МГц
    MSRED.COM W 19A 0 или 2 - отключить троттлинг
    Если BIOS позволяет принудительно менять частоту шины, все значения пропорционально уменьшатся. Пробуйте. Только большая просьба, пробуйте в чистом виде, не мешайте с throttle.exe, в этой глючной каше потом сам чёрт не разберётся.

    Кто неравнодушен к теме и является владельцем любого Conroe/Kentsfield/Wolfdale/Yorkfield, нижайшая просьба сделать в программе ThrottleStop установку разных значений Chipset Clock Mod и сделать снимки полной карты MSR процессора, выложить здесь в теме текстовыми файлами. Большое спасибо заранее. Сам займусь тем же, буду сверять. Если причина действительно в оптимизации регистров процессора под троттлинг через чипсет и разработчики ThrottleStop об этом знали, а разработчик throttle.exe не знал, то мы до этого обязательно докопаемся. Необходимое ПО для этого уже есть, и не докопаться - просто преступление.
     
  7. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    @LANRUS: да я, в общем-то, уже скачал интеловский талмуд по i32 и i64 архитектуре, где все эти значения нашёл.
    Плюс там же есть упоминания расширения этой технологии, с возможностью затормозить процессор в 16 раз. Но не всеми процессорами поддерживается, надо смотреть через CPUID.
     
    Последнее редактирование: 3 янв 2018
  8. tuliss

    tuliss

    Регистрация:
    24 фев 2014
    Сообщения:
    5.975
    @LANRUS Может soft и мысли оформить в первом посте ?
    Было бы удобно. Да и тема уже давно требует закрепление
     
  9. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.770
    @LANRUS, еще посмотрел даташитов и пока мои вышеизложенные догадки по поводу проблем с тротлом П4/кор через чипсет не находят подтверждения (с учетом анализа исходников утилиты throttle.exe). Основным источником информации по поводу чипсетного тротла является (сюрприз), собственно, даташит на ICH5. А MSR процессора к чипсетному тротлу не имеют отношения и смотреть их ради этого бесполезно. Если для П4, теоретически, из-за странностей биоса можно сигналом STPCLK# провалить в настоящий сон (состояние S1, см. первый рисунок), то на коре такого быть не должно (см. рисунок второй). Вообще у интела за 10+ поколений чипсета принципы и механизмы чипсетного тротла не менялись, так что автора той утилиты вполне можно понять -- по даташиту его код должен работать как надо (одинаково) на всех интеловских южниках. Правда, со сбросом тротла у него какая-то хрень, но это уже другая история. Для более тщательной проверки, в throttle.exe нужно выставлять тротл без выключение кэша (цирковой номер, практически, судя по коду). В любом случае в его прилаге есть опции дебага -- надо смотреть, что там получится.
    P4.png Core2.png
    --- добавлено 3 янв 2018, предыдущее сообщение размещено: 3 янв 2018 ---
    @Gamecollector, вроде, это расширение уже в современных процах типа Sandy Bridge и прочих новых корах -- т.е. там, где толку от этого тротла уже не особо.
     
    LANRUS нравится это.
  10. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    @tuliss, первый пост и так довольно громоздкий и своими положениями не очень соответствует расширившейся и набирающей обороты на сегодняшний день теме. Ведь там я имею в виду выбор платы с ISA и не более того. А сейчас «дно» оказалось двойным, ещё есть что высасывать, и меня понесло во все тяжкие. Но тяжкие они лишь до тех пор, пока неизвестные. Что же до закрепления, это уже к модераторам. На мой взгляд, прикреплять стоит массовые темы. Текущая тема не является массовой. Оглядитесь вокруг, у всех на уме только i440BX, больше для них ничто не существует. И ещё аутентичность наше второе «Я», под каждую эпоху следует собирать свой комп, разве не так было здесь сказано сотни раз? Вот это и есть массовый взгляд на данные вещи.
    Я же буду продолжать гнуть свою линию и оттачивать свой способ. Хотя бы только для Intel. Сейчас меня волнует последний вопрос: как замедлиться до уровней 80386---XT, не прибегая к снижению опорной физической частоты шины? Ведь далеко не на всех системах можно безболезненно и без перезагрузок менять FSB, тем более, в DOS. И в этом вопросе нам должен помочь правильный троттлинг через ЮМ. Я уже отмечал выше, что в винде одновременное использование троттла по ЦП и по чипсету усиливает эффект в геометрической прогрессии. Если этот пункт будет дожат до конца, тогда можно будет думать о массовости метода и о прикреплении темы.
    --- добавлено 3 янв 2018, предыдущее сообщение размещено: 3 янв 2018 ---
    Спасибо за информацию! А выложить ссыль и желательно с цитатой? Я не наглею, просто я и сам здесь выкладываю предельно разжёванную инфу. Если, как сказал @TheMadLynx, с NetBurst и с Core это не работает, тогда не интересно.

    @TheMadLynx, надо пробивать вопрос до конца. Полностью прояснив вопрос с троттлом, можно будет сесть за основательную доработку новой статьи, которая начата мной в мае-2015. И можно будет отстаивать способ как полноценный, и можно будет просить модеров прикрепить тему. Просто сейчас мне не хочется это делать, сначала надо расставить все точки над i, иметь исчерпывающие ответы на любые вопросы, связанные с этой темой, а также иметь чем затыкать всякое очередное обезьянье улюлюканье ярых 440BX-оидов про то, "какая это фигня!" Вот я решительно не хочу дополнять работу программой throttle.exe в её нынешнем ужасном состоянии. Или дорабатывать, или бросить её и создавать нормальную с нуля, или просто забыть про троттлинг через чипсет и довольствоваться процессорным.
     
  11. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    Вернее любого чипсета с поддержкой вариаций VIA C3.

    Я бы сказал, что основной хайп идет на Socket 7/Super Socket 7 системы, о чем свидетельствуют ценники барыг на любой мало мальки значимой барахолки.

    P.S.
    Ну а так это действительно черезчур сомнительное извращение, тем более если платформа без ISA с DMA.
     
    Последнее редактирование: 3 янв 2018
  12. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Про VIA C3 - это уже передёргивание. Скажите ещё, что вернее любого SiS PC100 без шины AGP.
    У меня самого есть две сборки на 440, одна i440EX, другая i440ZX. Я очень ими доволен, использую в качестве тестовых платформ для вновь поступающего железа. Но идея состоит не в выяснении, что вернее, а в пополнении рядов такими сборками, какие раньше и во сне не могли присниться в таком укрощённом виде, безоговорочно подходящими под самый широкий диапазон.
     
  13. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    Т.е. натягивание совы на глобус (при живом Dosbox).
     
  14. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.511
    Тут цель давно не в "поиграть". Потому как в DOSBox в большинстве случаев всё проще и быстрее запускается, чем на самом аутентичном железе.
     
    Revolter и TheMadLynx нравится это.
  15. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Ну я и это имел в виду тоже, Pentium-200, i440, 386DX и тому подобные эталоны. Ценники порождаются спросом, а спрос порождается редкостью. Socket-7 - это не плохо, просто это по-своему.
    Настоящее извращение и заплесневение - зациклиться на одном и том же. И ворчать, как деды.
    Я ещё раз говорю, дело не противостоянии, откуда такой воинственный дух? Досбокс - Досбоксом, Франкенштейн - Франкенштейном, Лепрекон - Лепреконом. По такой логике при живом Досбоксе надо выбросить всё железо, совместимое с DOS, от XT и LAPC-I до Pentium-4 и SB Live. Не надо нести такую чушь!
    --- добавлено 3 янв 2018, предыдущее сообщение размещено: 3 янв 2018 ---
    И вообще, суждения с непременными противопоставлениями, категоричностью и упрямством - первый признак тупости. Давайте не будем опускаться до идиотских холиваров.
     
  16. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    Только не я поднял тему улюлюкающих 440 быиксеров.
     
  17. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    А вот это во многом верно. По сути это технодрочерство, метод в первую очередь ради метода, и только во вторую ради игр. Но разве многие другие со своими методами занимаются не тем же самым? Я никогда бы не стал иллюстрировать свой метод, если бы у него не было своих явных преимуществ. Досбокс - это классно, но с Досбоксом вы никогда не получите Win98-машину, и надо будет под неё собирать отдельный системник. 440BX - это классно, но вы никогда не получите на нём мощную XP-машину, и надо будет под неё собирать отдельный системник. Фишка Франкенштейна на Core2 в том, что вам не нужно собирать под ретро более одного системника. Это просто идея, такая же, как все остальные. И я не фантазирую наивно о том, что она лучшая, я только стремлюсь сбить чужие фантазии о том, что она непрактична и бредова. Она очень практична и хорошо себя показала.

    Ещё у меня есть очень старая идея о том, как потестить и наладить работу SB-Link, посмотреть, на что способен этот интерфейс в плане совместимости. Плата с SB-Link у меня дохлая, искать живую всё руки не доходили. Сейчас меня опередили на Modlabs, первые тесты очень положительные вышли. Руки чешутся повторить, я так давно этого хотел.
     
  18. Teron Lifeslayer Malkavian

    Teron Lifeslayer

    Регистрация:
    14 ноя 2004
    Сообщения:
    7.603
    С Win98 все упирается в количество оперативки и поддержку видеокарт (объем их памяти тоже). Очень специфичный сетап.
     
  19. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    О! Америку открыли! Мы тут целой компанией (человек 5-6) уже примерно с 2008 года всё шлифуем, шлифуем Франки, а мне тут втирают такие фразы, будто я впервые в жизни сталкиваюсь с требованиями Win98.
    --- добавлено 3 янв 2018, предыдущее сообщение размещено: 3 янв 2018 ---
    Все проблемы с Win98 давным-давно решены.
    Память? На разных платах Win98 соглашается нормально работать иногда с 768 или 1024 МБ памяти, но чаще (99%) только 512 МБ. Программа burnmem в помощь. Burnmem - единственный менеджер, с которым работает всё, включая стандартный himem. И не вздумать копаться с MaxFileCache/MaxPhysPage, это глюкавая хрень.
    Видеокарта? Никто не мешает поставить под Win98/DOS отдельную карту с не более чем 256 МБ памяти. А если кто думает, что в компе априори должна быть лишь одна видеокарта, то он просто не хочет переключить мозги и более гибко мыслить.
     
    дядя Лёша нравится это.
  20. дядя Лёша

    дядя Лёша

    Регистрация:
    27 фев 2006
    Сообщения:
    3.285
    По первой части предложения.
    Day-to-day running Win 9x/ME with more than 1 GiB RAM
     
    LANRUS нравится это.
  21. LANRUS

    LANRUS

    Регистрация:
    15 сен 2010
    Сообщения:
    4.621
    Ладно, всё это - пережёвывание 100 раз переваренного химуса. Просто иногда, не ознакомившись как следует с вопросом, ленясь почитать страницу-другую, люди мнят, что владеют исчерпывающей информацией, и легко и просто навешивают ярлыки налево и направо с видом авторитетного рецензента Всезнайки, не забывают и сострить при этом.

    Меня сейчас SB-link больше занимает, чем очередное перемывание очевидного. В истории был только один чипсет, на который устанавливали SB-Link. Мне пока не удалось найти живую мать на нём. Но мне удалось найти живую мать с разведённым, но не распаянным SB-Link. Попробую впаять пины и посмотрю, что будет.
    --- добавлено 4 янв 2018, предыдущее сообщение размещено: 4 янв 2018 ---
    Нашёл пока только это, по ICH5:
    ihc5thtl.JPG
     
  22. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    @LANRUS: https://www.intel.ru/content/dam/ww...s-software-developer-vol-3b-part-2-manual.pdf, пункт 14.7.3.1.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление