Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. После 2000 года »   Старые DOS игры на Core 2 Duo - это возможно!!!
RSS

Старые DOS игры на Core 2 Duo - это возможно!!!

Конфигурирование систем на базе Core 2 Duo под максимально возможный временной диапазон игр

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8
Печать
 
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Всё получилось! Технология On Demand Clock Modulation (ODCM). Ошибка 200 исчезла, проверено на Jazz Rabbit 1994 года. Метод с одной стороны можно назвать софтовым, но с другой стороны никак не назовёшь. Потому что управление замедлением происходит через штатную аппаратную настраиваемую через управление MSR функцию процессора. Никаких сторонних прог, никаких TSR. Только программа чтения-записи MSR регистров процессора, больше ничего. После выполнения не оставляет мусор в ОЗУ, ни о каком дополнительном расходовании ОЗУ речи не идёт. Да, друзья-товарищи, теперь можно без оглядки на runtime error 200 сказать, что лучшего по масштабируемости процессора, чем Core2, под широкий охват игр от DOS до XP вы не найдёте. Запускать следует на FSB800, чтобы получить минимальную частоту хотя бы 200х6=1200. Рассматриваем 2-ядерные варианты. На мой взгляд, целесообразно выбирать из моделей на FSB800, т.к. они обладают большими множителями. Конечно, можно выбрать и процессор на FSB1066/1333 и запустить его на FSB800, но будет обидно не подняться выше 2ГГц в WinXP, т.к. они обладают меньшими множителями. В DOS используем программу MSRED.COM для замедления. Её же используем для замедления перед загрузкой GUI Win98. Программу прилагаю во вложении к данному сообщению для всеобщего доступа, чтобы любой мог убедиться, что я ничего не сочиняю, а также по отдельной просьбе Baraxtikov. Автор программы i8088, за что ему персональная огромная благодарность. Программа не защищена от копирования и с согласия автора распространяется свободно.

Небольшая шпаргалка по регистрам от меня:
r/w 194h - максимальные (они же номинальные) множитель и напряжение питания
r/w 199h - текущие (в реальном времени) "рабочие" множитель и напряжение
read only 198h - регистр, управляемый регистрами 194h и 199h. Только он один выводит реально выставленные параметры. Если вы ввели в 194h и 199h недопустимые для данного CPU значения, они вполне могут успешно записаться в 194/199, но реально работать не будут. И только чтение 198h даст вам настоящую картину.
r/w 19Ah - вот он, долгожданный аппаратный троттлинг.

Я не буду умышленно давать значения MSR по своему CPU, потому что не исключено, что на разных CPU они могут немного разниться. Напряжения уж точно! А вместо этого дам такой совет:

установите в WinXP программы CrystalCPUID, ThrottleStop. Для верности отключите временно в биосе C1E и EIST, чтобы параметры сами не крутились. Функцию ODCM можно найти в ThrottleStop, включайте значения 50, 25, 12,5% и читайте регистр 19Ah с помощью CrystalCPUID, запишите на бумажке. Далее установите чекбоксы на EIST, C-States и Power Saver, закройте все остальные программы, убедитесь, что проц ничем не загружен, читайте регистр 198h. Так вы узнаете напряжение в экономичном режиме (минимальное для вашего процессора), это пригодится в DOS (а зачем там на минимальной частоте высокое напряжение подавать?). Ну и с множителями аналогично.

Рекомендую для DOS установить множитель 6 и минимальное напряжение + троттлинг при необходимости. Для Win98 установить максимальную частоту 2ГГц (в случае шины 200(800) это множитель 10) и напряжение где-нибудь из средних (пониже штатного максимального).

Какие появятся вопросы, задавайте здесь, не стесняйтесь. Я уже по 10 кругов всё это прошёл, думаю, у меня не возникнет затруднений помочь.

Прикрепленный файл (MSRED.COM, 0 байт, скачан: 30 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
1001 написал:
[q]
STALKER, Mass Effect, BioShock, Oblivion, Crysis, Resident Evil 5, Red Faction: Guerrilla
[/q]
Да без проблем должны пойти все они! Всё всегда бегало как надо. Запущу Crysis 2007 специально, посмотрю попристальнее. Как там FPS смотреть? Встроенный бенчмарк есть?

Да, есть просьба ко всем выкладывать сюда все возможные CPU бенчмарки для DOS. Будем тестировать Core2 с троттлингом и без, сравнивать с "эталонными" CPU своего времени по базе этих бенчмарков. Прикрепляйте прямо к сообщениям, они же там совсем мало весят.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
rus написал:
[q]
Всё получилось! Технология On Demand Clock Modulation (ODCM). Ошибка 200 исчезла
[/q]
Коллега, поздравляю! И особая благодарность автору - i8088.
Предлагаю выделить этот вопрос в отдельную тему, думаю многим будет интересно.
Напишите мне наиболее подходящее название темы, выделю.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Rio444 написал:
[q]
И особая благодарность автору - i8088.
[/q]
Спасибо!

Я прилагаю еще одну свою программу, CPUCTL.EXE, она отличается возможностью задания
бит по маске (AND/OR/XOR) и отсутствием зависания в случае если запрошенный MSR
отсутствует. Также проверяется CPU, если он не поддерживает MSR или CPU 16-разрядный,
программа не запустится. Исходник также приложен, компилятор MSC5+MASM5

Прикрепленный файл (cpu_103.zip, 0 байт, скачан: 33 раза)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Посмотрел Crysis. Первая сцена - базар перед прыжком с самолёта - средний fps 20.
Конфигурация:
Core 2 X6800 @ 3,0GHz FSB666 166x18
DDR333 2GB Dual Channel 2,5-2-2-5
AGP Radeon HD3850 512MB
X-Fi SB0770
настройки ВЫС (МАКС недоступны), анизотропка 8х, разрешения 1600х1200, 1920х1080.

Rio444
Спасибо! Ну можно и выделить. Название "Выбор системы под самый широкий охват игр" подойдёт? Хотя это почти то же название, что и у текущей темы. Хотя слово "УНИВЕРСАЛЬНЫЙ" мне не нравится, к нему всегда можно придраться. Можно более прицельно, так: "Конфигурирование систем на базе Core 2 под максимально возможный временной диапазон игр".
Эта тема была выделена из темы "Универсальная платформа для игр разного периода" (15 декабря 2017 16:54)
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
я один не вкурил связи меджу дос играми и виндовс ХР и тестах crysis?
Baraxtikov
Newbie


Откуда: Оренбург
Всего сообщений: 47
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 авг. 2015
DOS Logic написал:
[q]
я один не вкурил связи меджу дос играми и виндовс ХР и тестах crysis?
[/q]
Идея была запускать на одной платформе игры от DOS до XP
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
DOS Logic написал:
[q]
я один не вкурил связи меджу дос играми и виндовс ХР и тестах crysis?
[/q]
Тема выделена из [t=27670]"Универсальная платформа для игр разного периода"[/t],
пометка о чем, прямо над Вашим сообщением.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
а есть результаты от min до max ?
в speedsys 4.78
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
Оффтопик: Оффтопик: Меня одного напрягает нравоучительно-назидательный тон этих постов? Как учитель школьникам, чесслово. Вроде всё по делу, тема интересная, а читать некомфортно даже.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
La Forge написал:
[q]
Оффтопик: Меня одного напрягает нравоучительно-назидательный тон этих постов? Как учитель школьникам, чесслово.
[/q]
Это комплексы ;)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Мне тысячу лет не надо нравоучительствовать, я и без этого чувствую себя самодостаточным. Здесь я всего лишь кратко и по делу излагаю пошагово, где как следует поступить. Для людей. Не бахвальства ради, а безгеморности повторения для! Потому, что знаю, как долго всё это раскапывать самому, а не потому, что считаю окружающих тупыми. Если сухое перечисление в форме руководства вызывает ощущение дискомфорта от назидательства, то мне грустно. Не угодишь людям. Если вопрос действительно интересен, то вместо комментирования всякой хренью лучше бы порадовались наличию стройной исчерпывающей информации, без не состыковок и противоречий. Я старался подать её так, чтобы вопросов не оставалось, а не назидательный тон набирать.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ekb написал:
[q]
а есть результаты от min до max ?
в speedsys 4.78
[/q]
Пожалуйста, 600МГц, поделённые на 8 (ODCM 12,5%):

Прикрепленный файл (600#12,5%.TXT, 0 байт, скачан: 36 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
А это - 3400МГц FSB800, естественно, без троттлинга:

Прикрепленный файл (3400.TXT, 0 байт, скачан: 27 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ну как разброс, впечатляет? От Pentium 133. Если добавить троттлинг ещё и через регистры чипсета, наложение одного замедления на другое даст вообще потрясающий эффект, не удивлюсь, если где-нибудь на уровне 80286. Но это уже не будет чисто "процессорным" троттлингом. И чипсет материнской платы может у разных юзеров варьировать, поэтому здесь рассматриваю только средства Core 2 MSR. Хотя, предложения по замедлению в DOS таких чипсетов, как Intel 865, Intel P31, VIA PT880 и т.д., были бы крайне интересны. Если кто-то имеет чем поделиться, пишите.
Оффтопик: Оффтопик: И не забудьте выключить назидательный тон. :)
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
rus
спасибо! :) Теперь убедился.

Возможно еще помогут программы отключения кэша L1 ?
Тогда еще больше затормозится.

Заметил, что видеопамять тоже падает с 95мб/с до 5мб/с

P.S. Процессор холодный? Насколько помню при старте (в биосе) и в DOS'е - процессор нагружается на 100% все 4 ядра.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Хм, у меня в биосе есть отключалка такая. Столько всего сделал, столько проштудировал и перерыл, а такую простую вещь забыл попробовать! Спасибо за подсказку, сейчас уйду под DOS и попробую без L1.

(Кстати, L2 я отключал программно, тоже через MSR, эффекта это почти не даёт. А про L1 как-то из головы вылетело. Надо срочно исправлять сей непозволительный недочёт!)
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
Мда. ЧСВ, смотрю, просто зашкаливает.
Ладно, с ответом не утруждайтесь, проехали.
...
По теме конечно работа большая и интересная, не спорю.
anthony
Member


Всего сообщений: 155
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июля 2014
La Forge написал:
[q]
Мда. ЧСВ, смотрю, просто зашкаливает.
Ладно, с ответом не утруждайтесь, проехали
[/q]
Имеет право.

Его исследования гораздо интереснее, чем подавляющее большинство обсуждений на этом форуме
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Всех благодарю за признание проделанной работы и призываю не останавливать внимание на моей персоне и на моём ЧСВ. Поверьте, я от этого был далёк, как от Луны, когда излагал здесь открытые факты и наработанные алгоритмы. Интересна тема - давайте будем ближе к ней. Оказанным вниманием польщён, спасибо!

Глобальная цель данной темы - показать, что, существует замечательный альтернативный способ, на который никто до сих пор не обращал внимание. Для DOS ретрогейминга все в основном шли тремя путями:
а) DOSBOX - без комментариев, это немного уже другая тематика.
б) Компьютеры "из эпохи", зачастую не один и не два, т.к. требования очень широкие.
в) Компьютер "для Win98 и немножечко XP", на котором гоняется DOS7.1, используя программные замедлялки. Далеко не всегда качественно на выходе.
Я же здесь пытаюсь донести, что семейство Core 2 настолько хорошо масштабируется, что может покрыть целиком (б) и с лихвой (в). Минимальный множитель - 6, и это прекрасно. Плюс к тому своя "замедлялка" у Core2 - это пропуск рабочих тактов, штатная аппаратная фишка ODCM, которая изначально предназначена для защиты от перегрева (все об этом знают). Но мы можем использовать эти особенности в DOS. Получаем от 600МГц/8 (фактически 75 реально рабочих мегагерц) до 3+ГГц в двухъядерном режиме (скриншоты выше). Это уже не "немножечко XP", а уверенно XP в полном объёме.

Ekb
Отключил L1 из BIOS.
С одной стороны здорово, при 100х6 без троттлинга рейтинг стал 6,61 - около 80386DX-40. Погонял WOLF3D - да, именно такие ощущения были когда-то на 386DX компе. С троттлингом ODCM 12,5% рейтинг стал вообще 1,04. Наверное, это медленнее, чем 80286.
Но с другой стороны случаются подвисания, потом только перезагрузка. Это некрасиво и несолидно, потому что мы стремимся к 100% совместимости без лагов. Пока вопрос с L1 открыт, хотя, несомненно, эффект присутствует, и ошеломляющий эффект.
Следующее неудобство с L1 - надо залезать в BIOS. Всё, что я предлагал до сих пор, делается в DOS за 1 секунду батниками. Каким образом отключается L1, я не знаю. L2 совершенно точно отключается через MSR, регистр 0x11E. Он read only, по всей видимости, для него существует другой управляющий регистр, как 194/199 управляют 198-ым. На этот вопрос может точно ответить i8088. Есть программа L2CTL.COM, которая отключает L2 из DOS. Эту программу тоже написал он. Как и редактор MSR, она работает с процессорами Pentium 2, Pentium 3, Core. L2 отключается через MSR. Pentium 4 не поддерживаются. Программа во вложении к этому сообщению. Так что главная заслуга всей этой эпопеи принадлежит вовсе не мне, а i8088.

Прикрепленный файл (L2CTL.COM, 0 байт, скачан: 45 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ekb написал:
[q]
P.S. Процессор холодный? Насколько помню при старте (в биосе) и в DOS'е - процессор нагружается на 100% все 4 ядра.
[/q]
Да, проц холодный, ведь в DOS он сразу замедляется до множителя 6. Это прописано в autoexec.bat, присутствует бут-меню, для секции WIN также прописан множитель, такой, чтобы при заданной шине получить 2ГГц. Вот у меня шина по умолчанию 166(666), значит, в секции WIN прописана установка множителя 12. А для секции DOS - 6 (1ГГц на выходе). Всё просто.

Ещё раз хочется отметить сказанное ранее:

rus написал:
[q]
В Windows XP есть понятие Perfomance Timer. Когда винда стартует, она фиксирует частоту процессора и считает потом эту величину константной. Если, допустим, множитель 6 и частота ядра 1200МГц, то винда считает, что в одной секунде реального времени 1,2 млрд тактов процессора. Если мы уже непосредственно в среде WinXP установим множитель 12 и повысим частоту до 2400МГц, то Perf Timer всё равно уже будет считать, что в одной секунде геймплея 1,2 млрд тактов, и игровая секунда будет проходить за 0,5 реальных секунды. Большинство игр опираются на этот показатель и будут неадекватно быстро проигрываться.

Поэтому: стартовать систему надо не с минимальной частотой, а с той, которую вы будете использовать в Windows XP/7/8/10. А уже в DOS/WIN9X занижать частоту.
[/q]
Т.е. в BIOS должно быть настроено так, чтобы система стартовала с максимальной используемой частотой CPU.
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
Ладно, вернёмся к технической стороне. Core 2 - семейство конечно исключительное, актуальное и через 11 лет после выпуска :)
Однако.
1) Во-первых используемая плата (и другие из списка). Их днём с огнём не сыскать.
2) 865-й чипсет. DDR1, AGP. Я сам люблю эти карты, но они тоже уже перешли в разряд ретро (а в основном старья). И найти что-то лучше FX5200 затруднительно. И у новых типа Radeon HD проблемы c новыми осями.
3) Старые игры хотят ISA-звук. И вот тут как раз засада. Ибо даже при наличии подобной платы, нужно много танцев с бубном/паяльником.
Про "error 200" пока не будем, т.к. нужно проверять.

А теперь посмотрим вариант другой. Есть у человека современный комп. Какой неважно. Игры начиная года с 2002-го прекрасно идут на нём. Т.е. с этим можно не заморачиваться.
Остаётся как раз период 81-2002.
Так вот берём P2/440BX.
1) Плат под них ЕЩЕ полно. Процессоров тоже.
2) тут паритет. Но здесь можно не заморачиваться с установкой крутой видеокарты. Matrox G200/400 - Tnt/2 - Voodoo3 - Rage128. Для игр до 2002- их за глаза хватит.
3) полно слотов ISA/PCI. И ставить можно что угодно. И без шаманства.

Ну и по скорости. P2-266. По тесту CheckIt он показывает ~300 - кратное преимущество относительно XT.
Тормознул до 133. Отключил кэши. И в тесте он показал... 5,14 ! То есть потенциально может нормально работать даже оригинальный Digger, на новых системах летающий :)

И всё это без танцев с бубном. Вот такие выкладки.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
La Forge написал:
[q]
[/q]
Согласен 100%.
Более того, лично мне собирать старые конфигурации для старых игр гораздо увлекательнее, чем играть потом в эти игры.
Но кому-то интереснее собрать такой вот универсальный компьютер, и пункты 1-2-3 для него не больше проблема, чем для тебя найти Voodoo3 и P2/440BX.
Кроме того, эти вопросы обсуждались в исходной теме topic/27670
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
La Forge написал:
[q]
Про "error 200" пока не будем, т.к. нужно проверять.
[/q]
Есть демон резидент, реанимирующий двухсотых на лету. Даже на i3 3220 в виртуалке он вроде справляется.


La Forge написал:
[q]
И в тесте он показал... 5,14 ! То есть потенциально может нормально работать даже оригинальный Digger,
[/q]
Он на 286-10, который всего на 4 раза (примерно, по памяти) быстрее ХТ, уже очень весело идёт, надо вырубать Турбо чтобы комфортно играть.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
La Forge
ОК, вернёмся. С удовольствием отвечу на каждое положение. Только убедительно прошу не скатываться к очередной волне "а вот так лучше" с разгромными аргументами. У любого способа существуют свои достоинства и недостатки.

1) Во-первых, используемые платы не ограничиваются этими 4 из списка, и я уже говорил об этом. Текущая тема больше о процессоре.
2) То же самое. Я считаю, что лучшим выбором будет как раз не 865-й с AGP, а более старшие с PCI-E и с южным мостом ICH7. Для него есть замечательный драйвер под Win98, проверен много раз и не одним человеком. Вопрос с видеокартой под XP/7+ снимается автоматом, а для Win98 используем видеокарту PCI.
3) Вот эта засада частично принимается, согласен. Однако: если мы на чипсете ICH5 или VT8237, то мы можем в DOS обойтись картами Vortex2 и/или Live/Audigy. Если мы на чипсете ICH7, мы обойдёмся любой картой из модельного ряда YMF2x4, да ещё и получим нативный OPL3 от Ямахи (в DOS) и миди XG от Ямахи (В Windows).

Можно даже MPU-401 при помощи программы SoftMPU организовать в DOS. Под MT-32, без всякой ISA. Это проверено.

А теперь про Ваш вариант:
1) Согласен 100%. Но смотрите и п.1 выше, плат 775 на ICH7 тоже полно.
2) В моём варианте тоже. Просто в слоте PCI, а не AGP. Для игр до 2000-2002 без разницы.
3) Про ISA принимается. Про PCI не принимается. Что, у плат-775 какие-то другие PCI, с шаманством?


La Forge написал:
[q]
Есть у человека современный комп. Какой неважно. Игры начиная года с 2002-го прекрасно идут на нём. Т.е. с этим можно не заморачиваться.
[/q]
Ну это с какой стороны посмотреть. Знаете, вот я скажу не из грубости, честно, а просто по крику души: я в гробу видал, как игры эпохи XP идут в современных осях. Предпочитаю иметь нативную XP. А нативная XP уже не всегда совместима с "современным компом, каким неважно". Хотя и всякий другой имеет на то своё собственное мнение.


La Forge написал:
[q]
Ну и по скорости. P2-266. По тесту CheckIt он показывает ~300 - кратное преимущество относительно XT.
Тормознул до 133. Отключил кэши. И в тесте он показал... 5,14 ! То есть потенциально может нормально работать даже оригинальный Digger, на новых системах летающий

И всё это без танцев с бубном. Вот такие выкладки.
[/q]
Отлично! Прекрасные показатели. Но чёрта с два это без танцев. Танцы присутствуют, с троттлингом, и они ничем не краше, чем мои танцы с троттлингом.

Прошу отметить, что целью не является противопоставление чему-то другому. Целью является иллюстрация конфигурации с самым широким охватом. "Всё в одном", своя изюминка! А Вы мне снова начинаете толковать про "современный комп, какой неважно" для XP.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Отвечая на вопрос - я не помню MSR, отключающих только L1, есть общее отключение
кеширования, делается стандартно программированием регистра CR0. Но для этого
программы есть, и для всех процессоров (где есть L1) управления одинаково.

rus, когда ты отключал L1 на core, L2 был заметен (по speedsys или подобной программе)?
Если все же да, то стоит разобраться.

Ну и раз уж зашел разговор про L2CTL, приложу новую версию, где добавлена работа с PPro,
и исправлены мелкие ошибки.

Прикрепленный файл (L2CTL.COM, 0 байт, скачан: 37 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
i8088, в биосе опция отключения L1 & L2 совмещена. При отключении программа L2CTL говорит, что L2 включён. Вообще я почитал содержимое ASM и пришёл к выводу, что при работе L2CTL отключаются кеши вместе, а потом включается L1. Так это происходит? Значит, можно задать ключ "невключения" L1?
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Запустил я версию 0.9, забавно стало. White так любит оформление, лэйблы-шильдики, названия ведомств. Даже в BIOS своей материнки вбил пафосное "Napalm FX Edition Modlabs.net" или что-то в этом роде. Вот мне как-то все эти наклейки, бирки по фигу. Мы с ним в увлечении "пятизвёздочными ПК" очень похожи, но в мелочах мы такие разные.

Так значит, после отключения кешей возможно опционально L1 и не включать? И точно так же, можно L1 потом включить без включения L2?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
в биосе опция отключения L1 & L2 совмещена. При отключении
программа L2CTL говорит, что L2 включён
[/q]
Она проверяет настройку MSR 0x11e, но проверку CR0 я не делал (можно сделать),
поэтому L2 как бы включен, но не работает, тк система кеширования отключенв.


rus написал:
[q]
Вообще я почитал содержимое ASM и пришёл к выводу, что при работе L2CTL отключаются кеши вместе, а потом включается L1.
[/q]
Потом включается не L1 как таковой, а вся система кеширования в CPU, но L2 уже
отключен.


rus написал:
[q]
Значит, можно задать ключ "невключения" L1?
[/q]
Такого способа я к сожалению не знаю, есть возможность выключить систему
кеширования вообще (и не важно, сколько кешей в процессоре), либо отдельно только L2.
Про отдельное управление L1 в документах Intel я не встречал информации.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Да-да, я именно это и имел в виду. Отключение L2 или L1+L2. Так можно сделать в программе? Может быть, если отключение L1+L2 будет задаваться не из BIOS, то и подвисания исчезнут, кто его знает. Да и неудобно это в BIOS лезть каждый раз.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Ok, я доделаю L1+L2.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Прилагаю версию 0.92, добавлен ключ A (отключить все кеширование)
и добавлена защита от запуска на процессорах NetBurst

Прикрепленный файл (L2CTL.COM, 0 байт, скачан: 44 раза)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ооо, супер, спасибо! Я сегодня на работе до 20-21 ч, вечером буду пробовать, напишу.
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
rus написал:
[q]
ро ISA принимается. Про PCI не принимается. Что, у плат-775 какие-то другие PCI, с шаманством?
[/q]
Не другие. Но на 775-х платах их слишком мало, а всё отдано бесполезному что тогда, что сейчас PCI-e X1. Я это имел в виду. Если конечно не 865-й чипсет :)


rus написал:
[q]
Я считаю, что лучшим выбором будет как раз не 865-й с AGP, а более старшие с PCI-E и с южным мостом ICH7. Для него есть замечательный драйвер под Win98
[/q]
Он позволяет 98-й воспринимать PCI-e не посто как PCI? Ссылочку в студию тогда.


rus написал:
[q]
Однако: если мы на чипсете ICH5 или VT8237, то мы можем в DOS обойтись картами Vortex2 и/или Live/Audigy.
[/q]
Не помню, как Vortex (под который кстати нет дров для систем выше ХР), а вот эмуляция у Live убогая. Я про MIDI конкретно.


rus написал:
[q]
Танцы присутствуют, с троттлингом, и они ничем не краше, чем мои танцы с троттлингом.
[/q]
Не знал, что P2 троттлинг умеет :)

...
Но в итоге радикальный метод один, какой бы ни был проц - отключение кэшэй :biggrin:
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
La Forge написал:
[q]
на 775-х платах их слишком мало, а всё отдано бесполезному что тогда, что сейчас PCI-e X1. Я это имел в виду. Если конечно не 865-й чипсет
[/q]
Ой, да ладно, не на всех платах так! Достаточно пошерстить АВИТО несколько дней, и можно найти несколько экземпляров с 4-5 PCI и всего одним PCI-Ex1. Таких плат было полно, даже на ICH10, к примеру. А на ICH7 - тем более. Нет, ну я понимаю аргумент, что сокет-775 с ISA тяжело найти. Но уж говорить о том, что тяжело найти с нормальным кол-вом PCI - это слишком. Тем более для человека, который не поленился найти Voodoo3 и 440BX. Мы и не такое находили, разве не так?

La Forge написал:
[q]
Он позволяет 98-й воспринимать PCI-e не посто как PCI? Ссылочку в студию тогда.
[/q]
Нет, конечно. А зачем это надо? См. выше, платы с 4-5 PCI.

La Forge написал:
[q]
Не помню, как Vortex (под который кстати нет дров для систем выше ХР), а вот эмуляция у Live убогая. Я про MIDI конкретно.
[/q]
А на фига Вортексу дрова выше XP? A3D - времена Win9X, вот с этим прицелом и надо ставить. И вообще, для XP целесообразно поставить другую карту для гейминга. Если у материнки есть PCI-Ex1, то сам бог велел ставить X-Fi Titanium. Будет максимум отдачи по звуку в играх из-под XP.
У Live никакой эмуляции MIDI вообще нет, несмотря на то, что в играх можно выбрать 3x0 порт и играть типа "GM". На самом деле поток перенаправляется на эмулированный порт FM. Если хочется настоящий GM в DOS - у Live есть внешний GAME/MIDI выход, а у Vortex ещё и WT-гребёнка. Всё это в досе работает. (Но не выше, чем на ICH5/VT8237. При выборе ICH7 - только Ямаха и её внешний GAME/MIDI.) Ну извините, если Вы цепляетесь к хреновому MIDI у Live, то я Вам скажу, что и большинство ISA карт не спасёт, надо использовать нормальные WT-дочки или внешние модули.

La Forge написал:
[q]
Не знал, что P2 троттлинг умеет
[/q]
Прошу прощения, я не корректно выразился. Я имел в виду все средства замедления в целом. Вот, например, что Вам нужно сделать, чтобы Ваш PII-266 тормознуть до 133? Небось, крышку снимать и джамперами щёлкать? И это Вы называете "без танцев"? Ну даже если из BIOS на каких-то матерях делается, это замедление достигается через две перезагрузки, потом вернуть прежнюю конфигурацию назад - снова через BIOS, две перезагрузки. А на Core 2 это делается за секунды батником без перезагрузок. Например, на моём камне X6800, чтобы замедлить его до уровня примерно XT---286, требуется всего лишь составить .BAT следующего содержания:

msred.com w 194 1061b
msred.com w 19a 12
l2ctl.com a

По SPEEDSYS с шиной 166 это будет рейтинг 1.70. Недурно против 5.14 у PII-266, а?
При том если отключить троттлинг, включить все кеши и разогнать до 3ГГц, то с той же шиной 166 (166х18) программа SPEEDSYS покажет рейтинг 4673. Pentium II, который не умеет троттлинг и который не сравнится по максималке с Core 2, никогда не даст такой разброс производительности!
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
i8088, всё работает супер. Зависания действительно ушли, хотя это странно, какая разница в работе, отключать кеши через BIOS или из DOS. Но с уверенностью про зависания скажу позже, когда погоняю в рамках одного DOS-сеанса (без перезагрузок) хотя бы с полчасика.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
La Forge написал:
[q]
Не знал, что P2 троттлинг умеет :)
[/q]
Умеет средствами чипсета, управляется как обычно через STPCLK#

Из datasheet i440bx
• Flexible STPCLK# Mechanism for Host Clock Control
• Throttling: STPCLK# Duty Cycle Control for Low Frequency Emulation



rus написал:
[q]
i8088, всё работает супер. Зависания действительно ушли, хотя это странно, какая разница в работе, отключать кеши через BIOS или из DOS. Но с уверенностью про зависания скажу позже, когда погоняю в рамках одного DOS-сеанса (без перезагрузок) хотя бы с полчасика.
[/q]
Отлично! Зависания могут быть при нарушении когерентности кешей и памяти, в частности имеет значение ставить WBINVD
до или после отключения кеширования.
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
La Forge написал:
[q]
на 775-х платах их слишком мало, а всё отдано бесполезному что тогда, что сейчас PCI-e X1. Я это имел в виду. Если конечно не 865-й чипсет
[/q]
Или не 945. Или не что-то от VIA, SiS, etc, на таких платах часто было по 2-3 PCI слота.

Оффтопик: Оффтопик:
i8088 написал:
[q]
La Forge написал:
[q]
Не знал, что P2 троттлинг умеет
[/q]
Умеет средствами чипсета, управляется как обычно через STPCLK#
[/q]
А были ли платы до Socket 423 с поддержкой троттлинга? Автоматическое отключение видел, но то вроде сам процессор аварийно отрубается.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
i8088 написал:
[q]
Умеет средствами чипсета, управляется как обычно через STPCLK#
[/q]
Сам я это никогда не пробовал, (сразу приступил к допиливанию Core 2), но люди жаловались, что не совсем корректно в геймплеях работает, и старались максимально достигать замедления именно средствами самого CPU. Если я не прав, поправьте меня, кто хорошо осведомлён в этом вопросе.
На вогонс даже тема есть про K6-3+ 500MHz, замедленный до уровня 386, и именно батниками с помощью программ для изменения его множителя, а также снижением реальной тактовой частоты шины. Тема называется что-то вроде 4in1 386, 486 System 1986-2000.
Аппаратный троттлинг Core 2 с отключённым кешем гипотетически уже позволяет заявить интервал 1981-2010 (всё решат тесты самых древних DOS-игр и стабильность работы без L1). На любой плате от 865/945 до X48. Ограничением тут является только отсутствие драйверов Intel под Win9X на южные мосты выше ICH7. Поэтому потолок - это чипсеты серии P3x/G3x/P4x/G4x в связке с ICH7.

ATauenis написал:
[q]
на таких платах часто было по 2-3 PCI слота
[/q]
3xPCI - это нежелательный минимум, прямо под завязку, это:
1) Видеокарта по вкусу (Voodoo3/4/5, GeForce5500/6200, Radeon7500/9250).
2) Ямаха7x4 для DOS и для DOS-сеансов из-под 9X, а также GM/XG звук.
3) Звук для WIN9X или A3D, или EAX на выбор.
Остальное - видео и звук для XP и выше - ставим на PCI-E.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
La Forge, вот прекрасный вариант от GIGABYTE, поддерживает Core 2 Duo: http://www.gigabyte.ru/products/page/mb/ga-945pl-s3e_66#kf Вот прямо один в один то, что нужно. 5 штук PCI, один PCI-Ex1 аккурат под X-Fi карточку, ну и видеокарта PCI-Ex16 - тут полёт фантазии, их огромное число, в т.ч. и с дровами под XP. У меня есть в наличии вот такой вариант: http://www.nix.ru/autocatalog/...83400.html Это ещё круче, чем на 945, есть поддержка Quad Core и DDR2-800/1066, но досадно, что всего 3 PCI. Хотя и терпимо. Обе платы на ICH7.

i8088, а как добавить WBINVD? Есть формат командной строки? Или это "подшивать" к L2CTL надо? А реально ещё добавить включение системы кэшей без L2 Enabled? Допустим (если я правильно понимаю алгоритм работы программы):

- ключ d: отключить все кэши (как ключ a в версии 0.92)
- ключ e: включить все кэши
- ключ 1:
а) если система кэшей отключена => вырубить L2, включить
б) если система кэшей включена, L2 активен => отключить, вырубить L2, включить
в) если система кэшей включена, L2 не активен => не делать ничего

По-моему, так ещё красивее будет. Если это реально сделать, конечно.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
i8088, а как добавить WBINVD?
[/q]
Это уже сделано в коде, иначе зависание неминуемо. Я имел ввиду правильное
местоположение выгрузки кешей, я это все отлаживал на двухпроцессорной P6DLS
и довольно долго получал зависания в процессе отладки.


rus написал:
[q]
А реально ещё добавить включение системы кэшей без L2 Enabled?
[/q]
Это же как раз ключ d.


rus написал:
[q]
- ключ d: отключить все кэши (как ключ a в версии 0.92)
- ключ e: включить все кэши
- ключ 1:
а) если система кэшей отключена => вырубить L2, включить
б) если система кэшей включена, L2 активен => отключить, вырубить L2, включить
в) если система кэшей включена, L2 не активен => не делать ничего
[/q]
Я честно говоря не понял идеи, сейчас так:

c - проверить статус системы кеширования.

a - отключить полностью всю систему кеширования.

d - отключить только L2, система кеширования в виде одного L1 будет работать.

e - включить всю систему кеширования.

Для всех ключей исходное состояние системы кеширования.не имеет значения, то есть
после a (All caches are disabled) можно перейти к d (disable L2 only) итп

Переход с учетом предыдущего состояния по моему запутает пользователя, да и меня тоже:).

Ну как с зависаниями при отключенных всех кешах, протестировал?


ATauenis написал:
[q]
А были ли платы до Socket 423 с поддержкой троттлинга?
[/q]
Сигналом STPCLK# управляют регистры южного моста, какой-то спец
поддержки (кроме реализации этого в системе ACPI, что фактически делает
то же самое, но скрывает особенности конкретного чипсета) не требуется.
Те можно написать програму для заданного чипсета, которая будет включать throttling.
Насколько хорошо это работает - другой вопрос, я никогда не возился с этим.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Всё, перепроверил, вопросов нет! Я просто думал, чтобы из выключенной системы кэширования перейти к состоянию L1en+L2dis, надо сначала выполнить с ключом e, а потом уже с ключом d. А оказывается, можно сразу с ключом d. Именно это я и добивался сформулировать, но оно работает и сейчас. И получается, без проверок состояния.
Интересный момент: ключ a не меняет регистр 11e. Если перед выполнением ключа a кэш L2 был включён, то регистр 11e так и остаётся со значением BE702109. Я сейчас покрутил DOS минут 20, зависаний не было. НО: у меня 11e был в состоянии BE702009, а для этого необходимо сначала выполнение ключа d, а потом уже a. Надо будет ещё разок прогнать с выключенными кэшами, но с 11e=BE702109 и посмотреть, будут ли зависания.

Попробовал Digger v2.9 1991. Играть можно только с максимальным троттлингом и отключёнными кэшами, скорость адекватная, идёт без рывков и задержек. И SPEEDSYS показывает рейтинг 1,70. Попробую перейти с шины 166 на шину 100, но, боюсь, Digger тогда станет слишком медленным. Стоит либо включить L1, либо убрать троттлинг, и всё, летает с бешеной скоростью.
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
Прекрасно!
Я бы тогда рассмотрел такой вариант сборки, но на Core 2 Quad. Ведь проблем не возникнет от того что 4 ядра вместо двух? Например, есть Q6600 степ. G0 (SLACR). Думаю в поздних оптимизированных под многоядерность играх 4 ядра будет точно очень кстати :-)
Ради интереса потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат для Socket 939 с поддержкой двухядерников и пятью PCI (чипсет VIA K8T800Pro) - все работает замечательно!
Получилось так:
1) Yamaha 724 (FM + отличный MIDI XG);
2) Aureal Vortex 2 MX300 (A3D и EAX до 3.0);
3) Creative X-Fi XtremeMusic SB0460 (EAX до 5.0);
Оставшиеся два PCI приютили Voodoo2 SLI;
В Win98SE и DOS-окне все работает кроме X-Fi (нет драйвера), в XP работают все выше перечисленные платы одновременно.
Возможности downclock`а пока не исследовал - пока не сталкивался с такой необходимостью, но позже гляну. В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Интересный момент: ключ a не меняет регистр 11e. Если перед выполнением ключа a кэш L2 был включён, то регистр 11e так и остаётся со значением BE702109. Я сейчас покрутил DOS минут 20, зависаний не было. НО: у меня 11e был в состоянии BE702009, а для этого необходимо сначала выполнение ключа d, а потом уже a. Надо будет ещё разок прогнать с выключенными кэшами, но с 11e=BE702109 и посмотреть, будут ли зависания.
[/q]
При общем отключении кеширования в регистре CR0 (это не MSR!) состояние 0x11e не имеет
значения (у PPro MSR 0x11e вообще нет), поэтому я не трогал 0x11e при отключении
кеширования. Добавить не проблема, если что.

Прилагаю исходник версии 0.92

Прикрепленный файл (L2CTL.ASM, 0 байт, скачан: 30 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
1001 написал:
[q]
Ведь проблем не возникнет от того что 4 ядра вместо двух?
[/q]
Есть сведения о процессоре QX9650, что он не хочет работать на FSB400 (это к слову о максимальном замедлении). Все опробованные двуядерники - напротив, отлично пашут на 100МГц. Но это очень специфично, да и, возможно, проблема касается только QX, или только 45nm квадов, неизвестно. В остальном проблем, конечно, нет. Ну кроме того, что платы на 945 чипсете не поддерживают Quad Core камни. Я ведь не зря в самом начале написал "на базе Core 2 Duo", зная, что ориентация на Квады очень серьёзно сузит список мат. плат.

1001 написал:
[q]
потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат >...> - все работает замечательно!
[/q]
А почему не должно? Я такие выкрутасы не раз проделывал.

1001 написал:
[q]
Получилось так:
1) Yamaha 724 (FM + отличный MIDI XG);
2) Aureal Vortex 2 MX300 (A3D и EAX до 3.0);
3) Creative X-Fi XtremeMusic SB0460 (EAX до 5.0);
Оставшиеся два PCI приютили Voodoo2 SLI
[/q]
Прекрасный вариант! В случае с предложенной мной GA-945PL-S3E можно сделать то же самое, только X-Fi SB0460 заменить на X-Fi SB0880. Освободившийся PCI слот займёт видеокарта, ведь мы всё равно не сможем нормально использовать видеокарту PCI-E в Windows 98.

1001 написал:
[q]
В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
[/q]
Да. Что я и пытаюсь доказать уже пятую страницу, не считая той темы, из которой вырвана текущая. У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890). Я тоже пока не исследовал даунклок, и не знаю, когда руки до неё дойдут. Сейчас Core 2 меня привлекает больше. И по всем показателям он лучше.

i8088
Когда система кэширования выключена, может ли теоретически от состояния регистра 11Eh зависеть частота зависаний?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
i8088
Когда система кэширования выключена, может ли теоретически от состояния регистра 11Eh зависеть частота зависаний?
[/q]
Не думаю (причина зависаний не в этом). А что, были зависания?
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Зависания были, как я говорил, пока только при отключении L1+L2 из BIOS, и довольно часто. Проверял 11e, значение BE702109.

При отключении посредством L2CTL зависаний пока не припомню. Тестировал всегда при значении 11e=BE702009. Думал, что это принципиально. Потом собирался потестировать с 11e=BE702109, как при отключении через BIOS. Но, раз ты говоришь это не влияет, просто забью на это. Даже если зависания повторятся, уже сейчас понятно, что они не будут систематическими и частыми, не чаще, чем от других "общих" причин.
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
rus написал:
[q]
1001 написал:
[q]
потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат >...> - все работает замечательно!
[/q]
А почему не должно? Я такие выкрутасы не раз проделывал.
[/q]
1) VIA + Vortex - это первый случай в моей практике, когда они "подружились"
без шаманства :-)
2) Есть также до сих пор не имеющая решения ситуация, когда не работают в Win98 одновременно Vortex и Audigy 2 ZS, поэтому я скептически относился к новому эксперименту "VIA + Vortex + Yamaha + X-Fi" ;-)


rus написал:
[q]
1001 написал:
[q]
В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
[/q]
Да. Что я и пытаюсь доказать уже пятую страницу, не считая той темы, из которой вырвана текущая. У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890). Я тоже пока не исследовал даунклок, и не знаю, когда руки до неё дойдут. Сейчас Core 2 меня привлекает больше. И по всем показателям он лучше.
[/q]
Доказывать ничего не стоит, особенно тем кто не заинтересован в таком решении. Лучше напишите статью, которую на практике можно применить как про DOS и SPDIF ;-) а то на форуме все затеряется вместе с приложенными программами, а тема очень интересная. Я глянул на VIA K8T800 Pro - штатными возможностями биоса получилось снизить частоту CPU до 800MHz (минимальный множитель х4.0 и FSB 200MHz), такую же ситуацию прогнозирую и для AM2+, так что без спец.програмки тут не обойтись чтобы понизить CPU до 200MHz, а так было бы наверное не хуже Core 2 и выбор появился бы на какой платформе собирать - AMD или Intel.
Насчет Core 2 Quad Q6600 однажды я проверю :-)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Потом собирался потестировать с 11e=BE702109, как при отключении через BIOS. Но, раз ты говоришь это не влияет, просто забью на это
[/q]
Давай все же потестируй и так, просто для того, чтобы быть уверенным.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Есть, один раз словил фриз. И случилось это с 11e=BE702109. Может быть, совпадение, но ведь с 11e=BE702009 всё-таки ни разу не было.
Я предлагаю при отключении системы кэшей добавить отключение L2, если ты не против. А также переименовать ключи, а то с третьим ключом названия действий не очень логичные получаются. Например:
- ключ a переименовать в d (cache system is disabled)
- ключ d переименовать в 1 (cache system is enabled, L1 only is activated)
- ключ e переименовать в 2 (cache system is enabled, both caches are activated)
Ну и программу пора, наверное, переименовать, сохранив историю версий. L2 в названии уже не очень отражает суть.

Как ты на это смотришь?
radical
Advanced Member


Всего сообщений: 932
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 июля 2017
1001 написал:
[q]
У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890).
[/q]
А что за плата, если не секрет? Я одно время безуспешно искал плату AM2+ на VIA, максимум они были AM2. А которые с AGP, еще были сильно урезаны по объему памяти, 2ГБ или около того.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Прошу прощения, склероз. Конечно, это AM2.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Есть, один раз словил фриз. И случилось это с 11e=BE702109. Может быть, совпадение, но ведь с 11e=BE702009 всё-таки ни разу не было.
Я предлагаю при отключении системы кэшей добавить отключение L2, если ты не против. А также переименовать ключи, а то с третьим ключом названия действий не очень логичные получаются. Например:
- ключ a переименовать в d (cache system is disabled)
- ключ d переименовать в 1 (cache system is enabled, L1 only is activated)
- ключ e переименовать в 2 (cache system is enabled, both caches are activated)
Ну и программу пора, наверное, переименовать, сохранив историю версий. L2 в названии уже не очень отражает суть.

Как ты на это смотришь?
[/q]
OK, сделаю!
Назвать CACHECTL?
Ключи я не переименовывал просто если у кого программа используется в BAT files итп, чтобы не путать. Но с другим названием можно, я думаю.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ну это не тот случай, когда старые версии дают пользователю что-то такое, чего нет в новой версии. А в .bat файле отредактировать единичные символы не захочет только ленивый и не сможет только слабоумный. Думаю, среди пользователей этой программы таких нет и не будет :)

Спасибо, ждём правку имени и ключей!
ATauenis
Advanced Member


Откуда: Москва
Всего сообщений: 2904
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 апр. 2015
rus написал:
[q]
- ключ a переименовать в d (cache system is disabled)
- ключ d переименовать в 1 (cache system is enabled, L1 only is activated)
- ключ e переименовать в 2 (cache system is enabled, both caches are activated)
[/q]
Я думаю, ключ а лучше переименовать в 0, для понятности: 0=нет кэшей, 1=L1, 2=L1+L2.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Согласен! Так тоже очень логично и корректно. И только ключ c у нас останется как был.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Прилагаю версию 0.94 для проверки

При отключенных обеих кешах на плате TR-DLS (2x P3-S1400) я получил
скорость 14.6 times XT, по тесту CHECKIT3.

Просьба проверить защиту от запуска на NetBurst

Прикрепленный файл (CACHECTL.COM, 0 байт, скачан: 41 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
i8088, работает нормально! Возобновлю на досуге прогоны в DOS без кэшей. Если фриз не отловится, то будем считать, что виноват был не отключённый L2.
Сейчас системы P4 в сборе у меня нет. Попросим White'а проверить, он сейчас как раз тестирует систему Socket-423 на i850. Он, между прочим, подтвердил на 100% моё давнишнее подозрение, что SB-Link обеспечивает 100% совместимость со звуком в DOS в стандарте SB/SBpro. А чипсет Intel 850 - это самое последнее и самое мощное, на чём реализовывали SB-Link. Жаль, что моя плата D850GB дохлая мне попалась, я бы уже давно это проверил. Появилась мотивация искать другую живую, или ремонтировать имеющуюся.

1001, а, кстати, что это за хрень:

1001 написал:
[q]
Есть также до сих пор не имеющая решения ситуация, когда не работают в Win98 одновременно Vortex и Audigy 2 ZS
[/q]
???
Если имеется в виду конфликт эмуляторов Sound Blaster, то это не проблема, просто на одной из карт эмуль отключить. Если что-то другое, просветите.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
А чипсет Intel 850 - это самое последнее и самое мощное, на чём реализовывали SB-Link. Жаль, что моя плата D850GB дохлая мне попалась, я бы уже давно это проверил. Появилась мотивация искать другую живую, или ремонтировать имеющуюся.
[/q]
Те мост ICH2?
А что с платой твоей? И какая плата (модель)?
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Модель Intel D850GB, такая:

Она у меня просто не стартует, вентили крутятся. Попала ко мне уже в таком состоянии.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
i8088 написал:
[q]
Просьба проверить защиту от запуска на NetBurst
[/q]
Проверил. Защиты нет. Зависает с любым действием. А без ключей выводит обычные строки помощи.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Проверил. Защиты нет. Зависает с любым действием. А без ключей выводит обычные строки помощи.
[/q]
Какой CPUID твоего процессора?

Думаю, нашел мою дурацкую ошибку - проверяй!

Прикрепленный файл (CACHECTL.COM, 0 байт, скачан: 38 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Сегодня вставил проц NetBurst, проверил. Всё в порядке, выдаёт сообщение Unsupported CPU type NetBurst или что-то в этом роде. Не зависает.

Вот мне интересно, неужели из 15 скачавших ни один человек не имеет Pentium 4 в сборе? Или так, "скачаю себе на винт и помолчу в тряпочку"? Целую неделю ни одного отзыва о работе свежей версии программы, как будто это пудовый труд.
Rio444
Гость


Откуда: Ростов-на-Дону
Всего сообщений: 8632
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
14 сен. 2014
rus написал:
[q]
Вот мне интересно, неужели из 15 скачавших ни один человек не имеет Pentium 4 в сборе? Или так, "скачаю себе на винт и помолчу в тряпочку"?
[/q]
Здесь на форуме в основном коллекционеры. От слова "collect" - "собирать". Т.е. "собиратели" (а не "сборщики" ;) ).
Форумчан, которым было бы интересно собрать систему и проверить - от силы десятка три. Могут быть заняты чем-то другим, в том числе какими-то другими проектами.
Guest
Гость

Ссылка

rus написал:
[q]
Она у меня просто не стартует, вентили крутятся.
[/q]
попискивает пост-коды или молчит?
Мне кажется, что расположение планок памяти и их "заглушек" должно быть "через один" - нет?

UPD: простите за глупые вопросы, наверное Вы всё это пробовали. Да, на похожих м/б на работе осталась пара блоков ФуджиСименс. Оба мёртвых.
Сейчас на форуме
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
rus написал:
[q]
1001, а, кстати, что это за хрень:

1001 написал:
[q]
Есть также до сих пор не имеющая решения ситуация, когда не работают в Win98 одновременно Vortex и Audigy 2 ZS
[/q]
???
Если имеется в виду конфликт эмуляторов Sound Blaster, то это не проблема, просто на одной из карт эмуль отключить. Если что-то другое, просветите.
[/q]
Сейчас трудно вспомнить все детали. Тестировал когда-то эти карты для универсальной сборки для конца 90-х на чипсетах i440BX и VIA Apollo Pro 133T - по отдельности работали прекрасно, как только устанавливал вторую карту, то звук полностью исчезал в системе. На праздниках проверил этот момент снова на VIA K8T800 Pro - ужились прекрасно все три карты (вместе с Yamaha 724), но в WinXP добавление Audigy2ZS вызвало ошибку в работе Creative X-Fi (впрочем, для XP не обязательно было Audigy2ZS пытаться заставить работать, когда есть X-Fi). Как отключать эмуляцию SB на Vortex я знаю. А где можно почитать насчёт Audigy 2 ZS? Эмуляцию SB на этой карте я никогда не видел в отличии от Vortex.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Эмуляция SB и SB Pro на картах Live/Audigy настолько хреновая, что лучше считать, что её вообще нет. Эмуляция SB16 у них великолепная. Лучше всего эмуляцию SB/SBpro доверить Ямахе или Вортексу, а эмуляцию SB16 оставить Лайву или Аудиге.
Вообще, если в компьютере стоит X-Fi, то смысл в наличии Audigy2 стремится к нулю. Лучше поставить Live и отлично с ней жить в Windows 98.
Потом, в Windows XP инсталляция одновременно X-Fi и одной из Live/Audigy родными дровами априори вызовет те или иные глюки. Я это давно уже проверил, лет 9 назад. Поэтому или Live/Audigy вовсе не инсталлируем, или ставим дрова kx project (3537 - отличная версия). В этом случае и Live, и Audigy прекрасно уживаются с X-Fi.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Да, забыл добавить:
http://www.ixbt.com/mulimedia/sblive-dos.shtml
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
rus написал:
[q]
Вообще, если в компьютере стоит X-Fi, то смысл в наличии Audigy2 стремится к нулю. Лучше поставить Live и отлично с ней жить в Windows 98.
[/q]
Просто на X-Fi нет драйвера для Win98, а EAX от Creative хотелось бы иметь не только в WinXP. Audigy2ZS получше чем SB Live! (во всяком случае мне больше понравилась по звучанию и ЦАП там практически такой же как в большинстве X-Fi).
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Ну на самом деле без разницы. Можно и Audigy1/2 поставить, в Win98 будет отличный перфоманс, особенно при наличии мощного процессора (не Pentium 2). Если очень не хочется в XP оставлять карту не установленной, то, как я уже сказал, kx project в помощь. С X-Fi уживётся, проверено лично мной 200+ раз.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
rus написал:
[q]
Да, забыл добавить:
http://www.ixbt.com/mulimedia/sblive-dos.shtml
[/q]
Долбаный смартфон, одно неосторожное касание - и потеря читаемости линка. На самом деле www.ixbt.com/multimedia/sblive-dos.shtml
Часть сообщений этой темы была выделена в тему "Будет работать в DOS звуковая ESS Solo-1 на i848P или i865P?" (2 марта 2018 10:23)
Silent Breeze
Advanced Member
Начинающий коллекционер

Откуда: Россия, Пермь
Всего сообщений: 1715
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 сен. 2011
rus написал:
[q]
Посмотрел Crysis. Первая сцена - базар перед прыжком с самолёта - средний fps 20.
[/q]
По настоящему первым Crysis я смог насладиться только играя на i7-950 + 2xHD6970 в Crossfire... 100fps при 1680х1050, VeryHigh, 8xAA, 16xAF - вот это сильно, вот тут картинка именно такая как задумывалась производителем, все остальное уже не торт... я очень долгое время был несогласен играть на настройках ниже ультра в игры. Да, собственно, сейчас ничего не изменилось... как играл на ультрах, так и играю, только проц и видеокарта уже другие...
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Дураков тут нет, всем это и так ясно. Тема не об этом. Crysis выбран как высокая планка, как ориентир, сможет ли система i865 с процессором C2D взять эту планку с приемлемым качеством графики и с приемлемым fps. Выяснили. Берёт. Низший же ориентир – Digger. На этой же системе. Выяснили. Тоже берёт, с оригинальной скоростью. Тема о максимальном охвате игр разных эпох на одном компе. Выяснили, что лучше i865+C2D пока ничего в этом плане нет.

А про то, что DX10 игра с огромными по тем временам требованиями гораздо лучше пашет на более новом железе, ясно любому ослёнку, это можно и не объяснять.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Дураков тут нет, всем это и так ясно. Тема не об этом. Crysis выбран как высокая планка, как ориентир, сможет ли система i865 с процессором C2D взять эту планку с приемлемым качеством графики и с приемлемым fps. Выяснили. Берёт. Низший же ориентир – Digger. На этой же системе. Выяснили. Тоже берёт, с оригинальной скоростью. Тема о максимальном охвате игр разных эпох на одном компе. Выяснили, что лучше i865+C2D пока ничего в этом плане нет.

А про то, что DX10 игра с огромными по тем временам требованиями гораздо лучше пашет на более новом железе, ясно любому ослёнку, это можно и не объяснять.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8
Печать
Полигон-2 »   IBM PC-совместимое. После 2000 года »   Старые DOS игры на Core 2 Duo - это возможно!!!
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS