Вопрос про твикание виашек - Apollo pro 133\A, 266. Думаю можно регистры экстраполировать на KT133\A, 266.
Какие регистры применялись для увеличения скорости работы с памятью и быстродействия вы целом?
Мною опробованы - тайминги 2-2-2-5, 4 ливинг. Refresh counter FF, retry after 2 writes (1). Что посоветуете еще? Меряю RMMA, Cacheburst32, benchmem, Winrar 3.61. По умолчанию скорость
Aida 765/163
RMMA3.6 767/167/139.5
Также интересует:
1. Что даёт изменение регистра SDRAM Operating Mode в плане скорости-стабильности?
2. Изменяет ли скорость применение 8-way interliving и CL 1.5 на 266?
3. Удавалось ли кому-либо включать CAS 1.0 на 133\A? Что дало в плане скорости?
4. К чему приводило отключения обновления памяти (она по идее и так обновляется при командах)?
5. Можно ли нагорячую менять делитель AGP на Виа или система виснет (в BIOS меню такого нет)? (ответ получен)
6. При включении бита registered (3 в таймингах) на обычной памяти происходит увеличение скорости чтения 32-байт блоков в benchmem и +6 очков в Винраре. Чем обусловлено? В чуть более ранних чипсетах этот бит был DDR write enable (PCR к 691), может сюда рыть?
И еще - чем обусловлена разница в скорости KT266 и KT266A (может чуть не по теме, но прошу переместить при необходимости) - "особым блоком оптимизирующим память" или твиком регистров, как это делала на 266 MSI со своими "быстрыми BIOS".
Вопросы буду дописывать сюда же по мере вспоминания (даташит полистаю). Буду благодарен за любую помощь в МБ\с
Дамп регистров с Чайника
Итак мысли - в первую очередь изменить Tras на 5 - очень частый способ тормозить Виашки. Затем 50\51 сменить на FF. На Чайнике стоит FD - 0 в 1 бите (биты 3-1 помечены как reserved). Надо проверить как это влияет на скорость. Еще надо выставить 12 для таймингов (reg 67-64). Бит 68[6] у меня стоит 1, биты 69[2:3] стоят 11, менять не надо. Биты взяты со статьи apple_rom по твику Виашек. Цель данной темы - нахождение еще большего числа битов, положительно влияющих на скорость, а также проверить влияние на скорость каждого бита, в т.ч. рекомендованных apple_rom, но стоящих у меня по дефолту в 1.
здесь можно посмотреть про биос CLE266(pro266t+unichrome), вдруг будет интересно
Там я нашел лишь дизассемленные БИОС, ты это имел в виду?
Вместе мы - www.ROM.by!
Удавалось - система не стартует.
Делители FSB/AGP/PCI менять "на горячую" нельзя. Именно для решения этого вопроса все современные системы "рестартуются при старте", т.п. последовательность загрузки следующая:
1. После включения - старт на "дефолтной" (ранее стандартно 100MHz) шине.
2. Считывание частоты (заданной ранее в биос-сетапе) системной шины.
3. Пересчет исходя из нее нужного делителя FSB/AGP/PCI.
4. Программирование в соответствие с этими значениями GPIO и программный RESET.
5. Запрограммированные на предыдущем этапе GPIO задают нужные (новые) FSB/AGP/PCI для генератора и чипсета.
Именно поэтому на посткарточке последовательность загрузки видна с одним (иногда несколькими) ресетами по ходу.
здесь упоминается max(cl1)=66mhz, а в реальности вообще 40 mhz
не всякая память потянет, да ещё, возможно, биос написан без какого-либо учёта всего, кроме cl2,cl3, соответственно, всё и виснет
вот бы кто разобрался...
c3m266 плата фирмы via на её чипсете, есть предположение, что им лучше известно, как настраивать собственные чипсеты
apple_rom Спасибо за разъяснение механизма установки частоты. Кстати - а ведь делитель PCI можно вроде нагорячую менять?
RootА ты чего молчишь?
Вместе мы - www.ROM.by!
Есть у меня такая мысль - сбросить сюда дамп регистров 0,0,0 с Чайника 694Т. Настройки по умолчанию, твикнутые в BIOS. Замерить скорость работы (Winrar 3.51, RMMA 3.6, benchmem, CB32) и затем кидать предложения по регистрам, плюс эффект. Мерить буду на 6B4 1300 на 100 шине (не гонится почти). Пойдёт? Собираюсь попробовать 66 шину и -PCI для памяти, чтобы заюзать CL=1.0. Затем скину дамп на Apollo pro 266 (параллельно поработаем). Ну а потом уже FAQ всякие и пр.
Вместе мы - www.ROM.by!
могу подключиться с MS-694D-Pro
Либо нечему гореть, либо нечем поджечь!
Очень интересно, выкладывайте 8) , только пожалуйста с обьяснениями, так сказать с целью образования таких чайников как я
2 Baza Подключайся, кинь в аттач или линк на дамп регистров 0,0,0. Фирмовые мамы я на 694 еще не видел (у самого три чайника 693А, 694Х и 694Т). Желательно описать, что за твики на память есть в БИОСе (может я таких в регистрах не замечал).
2 Семен Сатановский Объяснения какого рода - что за регистры, что дают или зачем надо? Из нас чайник здесь я
Вместе мы - www.ROM.by!
Дамп регистров имеет смысл, если понятно, что значит установка или
сброс того или иного бита. В принципе, можно конечно слазить в даташит на чипсет (если он есть, для ВИАшек это не так просто, как для Интела) и посмотреть самому (если знаешь английский на необходимом уровне). Но Вам ведь самому это надо в первую очередь,
т.е. разобраться, как можно с помощью программ написаных г-ном H.Oda прямо под виндой менять содержимое этих регистров без всякого риска привести систему к незапускаемому состоянию. И, следовательно, определить работоспособные сочетания битом в этих регистрах, а так же производительность системы в этом состоянии.
Это и есть искомое Вами "твиканье ВИАшек", интересное исследование, которое может обогатить полезной информацией и Вас и других участников форума.
Отправить комментарий