Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу 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 байт, скачан: 29 раз)
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 байт, скачан: 32 раза)
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
<<Назад  Вперед>> Страницы: 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