Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Самый медленный Pentium II |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
doctord написал: У P6 процессоров резко падает производительность при отключении L2, а на 133 MHz т.е. обычному пентиуму достаточно 66МГц, чтобы быть на уровне PII на 133МГц! (КУ 2) кеш по каким-то причинам не работает. Предполагаю, что архитектура Dual independed bus плохо терпит отключение кеша (появляются дополнительные задержки). В то время как P5 от Intel (и все 486) не имеют L2 в CPU и для них это не так катастрофически. Проверьте P6 на минимальной частоте, где кеш работает, а потом можно и экстраполировать. |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2017 19:04 Сообщение отредактировано: 8 января 2017 19:09
doctord написал: Это не в процессоре дело, а в чипсете. У P5 без AGP включена по умолчанию фича write combining, у всех P6 чипсетов выключена. У P5 с AGP, Ali5 например, по умолчанию тоже выключена, но у некоторых матерей (линейка Asus P5A) включается в биосе, на других надо врубать досовой спецтулзой или дровами в виндах. Вот так аналогично двупням получается, что и на K6-2/266 Quake шевелится на уровне iP166MMX - ибо упирается в скорость шины PCI/AGP, а не процессор. купить новенький PII 266MHz за кучу денег, врубить Quake... и получить ровно ту же производительность, что и на старом Pentium 166MMX P.S. Не любите K6 и P6? Вы просто не умеете их готовить! |
doctord
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 596 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2017 20:47 Сообщение отредактировано: 8 января 2017 21:02
Anderson1, Скачал и запустил утилиту FASTVID, в speedsys проверил, что L2 включен, получил такие результаты: 3x50MHz = Pentium II 150MHz 640x480 = 15 fps! (против 9.3 fps без запуска FASTVID) 320x200 = 40 fps (против 36.1 fps без запуска FASTVID) померял еще без кэша L2 (в биосе отключил, в speedsys проверил): 3x50MHz = Celeron 150MHz 640x480 = 13.6 (8.8 fps без запуска FASTVID) 320x200 = 33.8 (31.3 fps без запуска FASTVID) |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 8 января 2017 22:20 Сообщение отредактировано: 8 января 2017 22:23
Anderson1, Вы что-то перепутали. write combining - это атрибуты кеширования памяти, в P6 включается именно в процессоре с помощью MTRR регистров. В K6 есть AMD Write Allocation - выделение строк кеша при записи, у P5A включается даже в BIOS. Это функция процессора, не чипсета. У P6 WA уже у всех есть всегда, а вот у Pentium1 этого нет. Поясните, что Вы имели ввиду. |
doctord
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 596 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 сен. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2017 1:30 Сообщение отредактировано: 9 января 2017 1:44
i8088, нет, а как же k6wc, включающий write combining? я так понимаю, на k6 оно тоже появилось, только позже, начиная с ядра K6-2/CXT. Оффтопик: Оффтопик: я вообще, если честно, думал, что все эти WC, WA есть только у K6, а PII просто самый быстрый и крутой сразу |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2017 9:56 Сообщение отредактировано: 9 января 2017 9:58
doctord, я забыл за CXT WC, тк я в основно возился с WA, исправлял BIOS LS 5MVP3, он не включал WA с 512MB RAM (с 256MB WA работало), Теперь WA работает с любым размером памяти: 504MB для K6 и K6-2 старых выпусков, и вся возможная память (теоретически почти 4GB, реально чипсет не позволяет больше 512MB ставить) для K6-2 новых выпусков и K6-3. С "плюсовыми" процессорами пока не проверено. Но опять-таки это функция процессора, а не чипсета, как писал Anderson1. Чипсет должен правильно работать со всем этим, но управляется все процессором. Что касается P6, то атрибуты кеширования WB, WC, non-caceable настраиваются регистрами MTRR, которые входят в группу MSR. А вот чтобы можно было WA отключить у P6 (если данная область кешируется конечно) - не помню такого регистра |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
i8088 написал: Ну может... Но фича чипсетозависима - вроде как из-за глюков ранних ппрошных чипсетов (450KX/GX) её отключили, а потом в 440FX и более поздних оставили для совместимости или просто биосописатели забыли включить обратно. Дровишки из Но опять-таки это функция процессора, а не чипсетаэтого леса. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
TweakBIOS тоже должен всё это уметь http://old-dos.ru/files/file_745.html |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Anderson1, судя по описанию, эта программа использует возможности Intel чипсетов, независимо от MTRR (для BX регистр NBXCFG), кроме последней Linear Frame Buffer Write Combining. Довольно интересно. Однако какое это имеет отношению к вопросу об аномально низкой производительности P6 с отключенным L2 (и включенным L1) кешами по сравнению с P5, не имеющего L2 cache на кристалле? L1 при этом остается включенным, и все эти "ускорители" продолжают работать точно так же, как и когда включены оба кеша. |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 января 2017 21:59 Сообщение отредактировано: 9 января 2017 22:04
Где-то уже считали: доступ к L2 кэшу 8 тактов, а к памяти - что-то типа 40-140. Естественно там всё мрёт без кэша, ибо откуда процу данные то брать. Архитектура такая, там большинство всяких новый архитектурных прибамбасов как раз на L2 и завязано, ведь по сути там принцип вычислительного ядра тот же, поэтому отключая прибамбасы, получаем схожую производительность. |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Самый медленный Pentium II |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |