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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Странности с определением кэша в speedsys на 486х
RSS

Странности с определением кэша в speedsys на 486х

<<Назад  Вперед>> Страницы: 1 2
Печать
 
pahan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мар. 2015
Когда-то моё знакомство с ПК начиналось именно с 486х... с тех пор я забыл всё об этом поколении, так что не удивляйтесь, если вопросы кому-то покажутся глупыми.

Итак, к делу.
Пока я имею одну гарантировано работоспособную 486ю материнку - это Jamicon KM-S4-1 (она же U6923, Rectron RT-4S3) на чипсете Sis 496. В ней воткнуто 256 Кб кэша, в режиме WB, тэг 8битный (значения верные, при неверных DOS просто не стартанёт).
Решил проверить speedsys на разных процах (их пока немного).
На интеловском DX-33 и AMD DX2-66 всё нормально - видны оба уровня кэша и на графике и в отчёте speedsys.
[q]
Comments to report: Intel 486DX-33 SX729
CPU is in V86 mode: No
Processor : 80486DX 34 MHz
CPU speed index : 12.40
Total memory size : 12 MB
Memory Bandwidth : 28.02 MB/s
PCI Video : S3 Trio32/64/64V+ GUI Accelerator
VESA OEM String : S3 Incorporated. Trio64V+
VESA video memory : 1024 KB (12383 KB/s)
Mainboard chipset : SiS 496/497
BIOS vendor : Award Modular BIOS v4.50G (10/30/95)
Year2000 Bug : 31-12-1999  01-01-1900
OS version : MS-DOS 6.22
Cache/Memory Benchmark
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Read │ Write │ Move │ Average │
┌───────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
│ Cache Level 1 │ 31.88 MB/s│ 31.12 MB/s│ 42.07 MB/s│ 35.02 MB/s│
│ Cache Level 2 │ 28.42 MB/s│ 31.10 MB/s│ 25.59 MB/s│ 28.37 MB/s│
│ Memory │ 10.48 MB/s│ 31.16 MB/s│ 10.06 MB/s│ 17.23 MB/s│
└───────────────┴──────────────┴──────────────┴──────────────┴──────────────┘
[/q]
[q]
Comments to report: amd 486DX2-66
CPU is in V86 mode: No
Processor : 80486DX 66 MHz
CPU speed index : 24.81
Total memory size : 12 MB
Memory Bandwidth : 28.02 MB/s
Cache/Memory Benchmark
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Read │ Write │ Move │ Average │
┌───────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
│ Cache Level 1 │ 63.34 MB/s│ 31.24 MB/s│ 63.24 MB/s│ 52.61 MB/s│
│ Cache Level 2 │ 42.64 MB/s│ 31.11 MB/s│ 39.36 MB/s│ 37.70 MB/s│
│ Memory │ 11.85 MB/s│ 32.13 MB/s│ 11.62 MB/s│ 18.53 MB/s│
└───────────────┴──────────────┴──────────────┴──────────────┴──────────────┘
[/q]
Берём интеловский SX-33. Тут картина интереснее - график отображает оба уровня кэша, а текст - только один:
[q]
Comments to report: Intel 486SX-33 SX680
CPU is in V86 mode: No
Processor : 80486SX 34 MHz
CPU speed index : 12.09
Total memory size : 12 MB
Memory Bandwidth : 76.47 MB/s
Cache/Memory Benchmark
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Read │ Write │ Move │ Average │
┌───────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
│ Cache Level 1 │ 28.45 MB/s│ 31.10 MB/s│ 23.69 MB/s│ 27.75 MB/s│
│ Memory │ 19.31 MB/s│ 31.10 MB/s│ 17.14 MB/s│ 22.51 MB/s│
└───────────────┴──────────────┴──────────────┴──────────────┴──────────────┘
[/q]
Следующий подопытный - UMC U5S-33. Здесь и с графика пропадает второй уровень кэша, при том что в биосе он остаётся включенным!
[q]
Comments to report: UMC U5S-super33
CPU is in V86 mode: No
Processor : UMC UMC UMC 195 MHz
CPUID (TFMS) : 0423 Codename: Unknown
Feature : 00000000h MMX™:No, IA SSE:No, IA SSE2:No
CPU speed index : 17.38
Total memory size : 12 MB
Memory Bandwidth : 61.74 MB/s
Cache/Memory Benchmark
┌──────────────┬──────────────┬──────────────┬──────────────┐
│ Read │ Write │ Move │ Average │
┌───────────────┼──────────────┼──────────────┼──────────────┼──────────────┤
│ Cache Level 1 │ 63.72 MB/s│ 31.10 MB/s│ 30.44 MB/s│ 41.75 MB/s│
│ Memory │ 20.84 MB/s│ 31.10 MB/s│ 15.54 MB/s│ 22.49 MB/s│
└───────────────┴──────────────┴──────────────┴──────────────┴──────────────┘
[/q]


Собственно, нормально ли такое поведение speedsys на SX-ах (и тем более UMC) и чей это баг - программы или чипсета?
Ekb
Advanced Member


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


Ссылка


Дата регистрации на форуме:
15 июня 2014
pahan написал:
[q]
Следующий подопытный - UMC U5S-33. Здесь и с графика пропадает второй уровень кэша, при том что в биосе он остаётся включенным!
[/q]
Думаю это проблема биоса, и/или не совсем корректная документация перемычек для UMC-процессоров.
Или специально, чтобы задушить UMC-бренд на руку Интела (у них были глобальные стыки в США)

Up: вот тут вроде нашел: https://youtu.be/CVm9r6mSHjU?t=33m3s
UMC - в левом нижнем экране
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
pahan написал:
[q]
В ней воткнуто 256 Кб кэша, в режиме WB, тэг 8битный (значения верные, при неверных DOS просто не стартанёт).
[/q]
Вот это очень странно. Обычно при любых настройках стартует, только скорости разные. И настройки это не кэша материнки, а кэша процессора.
BreakPoint
Гость

Ссылка

Должно работать, проверте еще раз положение джамперов конкретно под этот процессор.
Сейчас на форуме
sanders
Advanced Member
Профессионал

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


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Так может поменять режим кэша на WT -такой он у Интелла.
Если проблема с SX-33уйдет, то проблема с биосом и обратным кэшем.
Silent Breeze
Advanced Member
Начинающий коллекционер

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


Ссылка


Дата регистрации на форуме:
12 сен. 2011
pahan написал:
[q]
Processor : UMC UMC UMC 195 MHz
[/q]
Некислый такой 486 по версии этой проги :biggrin:
pahan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
Обычно при любых настройках стартует, только скорости разные.
[/q]
[q]
Так может поменять режим кэша на WT -такой он у Интелла.
[/q]
Что в вашем понимании стартует? Материнка да, пост пройдёт при любых настройках кэша. Далее, при неверных настройках - мёртвое зависание либо немедленно после вывода таблицы, либо через ~минуту (обращение к дисководу при этом даже не начинается). Иногда для разнообразия может выдать после таблицы совсем левые надписи (типа нет HDD, отключенного в биосе) с последующей порчей экрана и таким же мёртвым зависанием.
[q]
И настройки это не кэша материнки, а кэша процессора.
[/q]
В биосе они названы именно настройками l2-кэша...
Собственно их всего 4:
L1 вкл/выкл
L2 вкл/выкл
Режим L2 - WT/WB
Разрядность тэга L2
Загрузить дос с дискеты я могу или отключив оба или только L2 или правильно выставив 2 последние настройки для него.
[q]
Должно работать, проверте еще раз положение джамперов конкретно под этот процессор.
[/q]
Самый цирк в том, что под Интел SX и UMC между собой различаются только одной перемычкой! Попробую завтра завести UMC с интеловскими настройками.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
pahan написал:
[q]
[/q]
i8088 не так давно писал о своих экспериментах с настройками кэша на Sis496/497.
То что Вы указали - действительно для кэша на материнке. Признаю ошибку.
Так вот установка разных значений WT/WB и 7/8 бит влияет только на максимальный размер кэшируемой памяти и скорость.
Работает всё стабильно при любых настройках.
Поэтому видимо или что-то с джамперами или дефект платы.
BreakPoint
Гость

Ссылка

Я где то с пол года назад плясал с бубном вокруг какой то матери. Тоже были с кэшем приколы, как то полечил, но уже не помню как и какая была мать.
У меня вообще график спидсиса во все стороны скакал.
Помоему плечилось правильной комбинацией WT/WB и 7/8 бит. Попробуйте, там брутфорсом всего 4 варианта.
И мне чего то кажется, что режим кэша проца не настраивается, как производитель сделал, так и будет. Определить WT или WB кэш можно по маркировке.
Сейчас на форуме
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
BreakPoint написал:
[q]
И мне чего то кажется, что режим кэша проца не настраивается, как производитель сделал, так и будет. Определить WT или WB кэш можно по маркировке.
[/q]
Для Cyrix настраивается в BIOS, для Intel/AMD WB можно отключить перемычкой.
Про L2 я подробно писал, можно найти ту тему
pahan
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
Самый цирк в том, что под Интел SX и UMC между собой различаются только одной перемычкой! Попробую завтра завести UMC с интеловскими настройками.
[/q]
Есть контакт! UMC спокойно завёлся с настройками intel SX и оба уровня кэша работают.
Обратное неверно - интеловский SX с джамперами выставленными под UMC, завис так же, как когда неправильно выбраны настройки кэша.

Так что считаем это багом документации.
Что интересно, единственный джампер, который по документации отличает UMC от интеловских SXов, в других случаях выставляется только для DX (и неких AMD SL-enhanced SX - такое вообще существовало?). Или под UMC авторы имели в виду (редкие) UMC DX или это действительно опечатка и может быть даже сознательная.

Пошёл искать различия в распиновке 486х - даже интересно, за что этот джампер отвечает.
[q]
pahan написал:
[q]
Processor : UMC UMC UMC 195 MHz
[/q]
Некислый такой 486 по версии этой проги
[/q]
Для UMC в принципе ожидаемо. Зато Cyrix на 40 МГц понизила до 13.
[q]
Берём интеловский SX-33. Тут картина интереснее - график отображает оба уровня кэша, а текст - только один
[/q]
Этот баг не повторился - оба на месте. Видимо, что-то разовое.
<<Назад  Вперед>> Страницы: 1 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Странности с определением кэша в speedsys на 486х
RSS

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

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

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