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