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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Достичь максимум производительности на K6-2-500
RSS

Достичь максимум производительности на K6-2-500

Настройка скрытых параметров процессора.

<<Назад  Вперед>> Печать
 
Takedasun
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2013
Нужна помощь в настройке K6-2, не совсем понимаю как настроить параметры Write Combining и Write Ordering.
Write Combining - необходимо указать диапазон памяти MTRR0 и MTRR1.
Write Ordering - за что отвечает данная настройка.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Takedasun, а чем пользуетесь для настройки?
Как я понял, MTRR0 и MTRR1 должны ссылаться на LFB - Linear Frame Buffer, то бишь память видеокарты, грубо говоря.

Насчёт Wirte Ordering - в Help'е к CTU написано следующее:

Write Ordering

/WO [0/1/2]

2 : No Write Ordering (fastest)

1 : All except UC/WC (fast)

0 : All (slowest)


Т.е. лучше ставить 2 - без Write Ordering. Я так подозреваю, что если эта опция включена, то как-то учитывается порядок записи данных в буфер.

Несколько ссылок по теме:
https://www.kernel.org/doc/Documentation/x86/mtrr.txt
http://www.progtown.com/topic1...ering.html
http://support.amd.com/TechDocs/23913a.pdf

В последнем документе написано:
[q]
Enforcing complete write ordering in a uniprocessor system is
usually not necessary. In order to achieve the highest level of
performance while still maintaining support for the EWBE#
signal, AMD recommends that the BIOS set EFER[3:2] to 01b
(close-to-best performance).
[/q]
Я так понимаю, "EFER[3:2] to 01b" тут соответствует параметру "1 : All except UC/WC (fast)" в CTU.
Agrin
Full Member


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


Ссылка


Дата регистрации на форуме:
17 янв. 2010
Memory type range registers (MTRRs)
https://en.wikipedia.org/wiki/Memory_type_range_register

Не К6-2 однако есть описание MTRR
Speeding up the graphics on Pentium Pro / Pentium II computers
http://www.meduna.org/txt_mtrr_en.html

Смотрите ctu.hlp из утилиты CTU (CTU - Central Tweaking Unit)
Дистрибутив утилиты ctu.zip Его размер 196кб = 201039байт
http://www.vogonsdrivers.com

Для WIndows98se опредение memory range видеокарты:
Пуск Настройка Панель управления Система
Там выбрать Менеджер устройств, а в нем видеокарту.
Для видеокарты выбрать Свойства затем Ресурсы
Записать на листе бумаги все диапазоны памяти=memory range

В моем компе видеокарта Radeon7000 для шины PCI.
memory range
000A0000-000AFFFF
000B0000-000BFFFF
E0000000-E7FFFFFF
DE800000-DE80FFFF
000C0000-000CCFFF
10000000-1001FFFF
В CTU включаю Enable MTRR0 и задаю для него E0000000 to E7FFFFFF Write combined
В CTU не включаю Enable MTRR1
--------------------------------------------------------------------------------
Остальные настройки CTU (В моем компе процессор K6-2+)

Write Allocation
Enable включен нужно указать сколько оперативной памяти установлено в Ваш компьютер,
в моем компе 256 мегабайт
Enable Write Allocation 15-to-16-MB включен

Cache
L1 Enable (internal) включен
L2 Enable (internal) включен
Data Prefetch включен

Write Ordering выбран No Write Ordering (fastest)

Multiplier 6.0x в моем компе высвечивается при запуске утилиты, не изменяю

Auto apply at windows startup включен
--------------------------------------------------------------------------------
Из опыта
Для просмотра видео на компьютере с процессором K6-2+ необходима указанная выше настройка которая позволяет максимально использовать его производительность.
Смотрите мою тему
"Выбор видео и DVD плееров для древнего компа"
на компьютерном форуме Ru.Board
Takedasun
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 окт. 2013
Спасибо за развернутый ответ на мой вопрос.


Agrin написал:
[q]
В моем компе видеокарта Radeon7000 для шины PCI.
memory range
000A0000-000AFFFF
000B0000-000BFFFF
E0000000-E7FFFFFF
DE800000-DE80FFFF
000C0000-000CCFFF
10000000-1001FFFF
В CTU включаю Enable MTRR0 и задаю для него E0000000 to E7FFFFFF Write combined
[/q]
Почему именно этот промежуток памяти?


Agrin написал:
[q]
Из опыта
Для просмотра видео на компьютере с процессором K6-2+ необходима указанная выше настройка которая позволяет максимально использовать его производительность.
[/q]
Только для видео, или есть иные задачи где можно увидеть прирост производительности?
Agrin
Full Member


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


Ссылка


Дата регистрации на форуме:
17 янв. 2010
Takedasun написал:
[q]
Почему именно этот промежуток памяти?
[/q]
Поскольку самый большой

Takedasun написал:
[q]
Только для видео, или есть иные задачи где можно увидеть прирост производительности?
[/q]
Знаю про видео.

Mожно настроить три параметра
Write Allocation
Write Combining
Write Ordering

По моему мнению Write Combining связан с производительностью
графической подсистемы. Возможно кроме видео влияет на игры, но тестов с играми я не проводил.
-------------------------------------------------

ПМСМ важная настройка для процессоров семейства K6-2
В Windows98
Для повышения быстродействия прописать в реестре
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Memory Management
Параметр dword "SecondLevelDataCache"
указать величину кэш 2 уровня в 16ричной (hexadecimal) системе
для K6-2 кэш 2 уровня установлен в системной=материнской плате
в зависимости от материнки от 0 до 2мб
указать величину для Вашей материнской платы
для K6-2+ кэш 2 уровня в процессоре 128кб 00000080
для K6-3, K6-3+ кэш 2 уровня в процессоре 256кб 00000100
Agrin
Full Member


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


Ссылка


Дата регистрации на форуме:
17 янв. 2010
K6-III и K6-2 тестирование производительности
В тесте _Business Winstone из ZD's Winstone 98 для K6-III 366MHz
при включении Write Allocation производительность возросла на 6,9%
http://www.oocities.org/hacked...ks.htm#top

K6-III 393,6MHz применение CTU увеличивает Dhrystone и улучшает работу памяти (Integer Assignment, Real Assignment, Integer Split, Real Split)
http://www.dma1.org/~backstro/Bench/Bench.htm

Quake 1.08 (quake -nosound) 640*480
K6-2+ 500(100)100 (No L3)
26.7 (по умолчанию)
33.1 (с WC)
35.8 (WC+EWB)
http://forum.ixbt.com/topic.cgi?id=8:10646
<<Назад  Вперед>> Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Достичь максимум производительности на K6-2-500
RSS

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

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

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