.... почитайте описание к TestMem1, там все очень подробно.
Не хотелось бы повторяться.
Что нового.
Нового ? ....
Build 155 - начальная поддержка видеокарт ATI (хоть как-то 'не падает' :).
Build 154 - организован вывод сбойных адресов по 1Mb. Появился ключ запуска LCD
для мониторов, не поддерживающих высокую частоту развертки.
В build 150 сделана оптимизация теста 1 под интерфейс DDR.
Посмотреть эффективность можно в логе.
В build 143 в тест памяти добавлен модуль проверки видеокарт NVidia.
Внешний вид.
Структура информации претерпела весьма качественные изменения и вылилось
все сие в двухоконное представление.
Верхнее окно переключается по кнопкам F1-F12, нижнее всегда одно и то-же.
F1...F8 соответствуют окнам тестов 1-8, F9 - суммарное окно по всем тестам
и F10, F11, F12 - служебные окна.
F10 - menu #1
F11 - окно проверки видеоадаптера, появляется при обнаружении видеокарты с chipset'ом NVidia.
F12 - debug window
Тесты 1...8
главное меню
окно видеоадаптера
окно отладки
Небольшое описание.
Окна переключаются по F1...F12, запуск на выполнение по ENTER,
прекращение - по ESC. Доступ к меню возможен только в режиме WAIT.
Между меню переключаться по TAB, в самом меню - стрелками вверх/вниз выбирать строку,
стрелками вправо/влево настраивать параметр. К сожелению, на самом первом меню это выглядит не очень удобно,
скорее непривычно, но ..... очень трудно запихать много информации в маленькое окошко,
да еще чтоб все было видно.
По самим меню:
На 10 странице размещены 4 или 5 меню, последнее появляется при обнаружении VGA от NVidia.
Первое меню - об'яснить программе где какие DIMM'ы стоят. Если Вам это не столь важно - набивайте как угодно,
главное - чтоб не был превышен размер обнаруженной памяти.
Второе меню - выбор проверяемого DIMM'а (а проверить 'за раз' можно только один DIMM!)
и всяческие настройки. Тут интерес может представить строка "interface" - по ней выбирается
мощность шины между chipset'ом и модулями DRAM. Есть 3 установки:
default - как сейчас есть на этой mainboard.
normal - как это должно быть на этом chipset'е.
stress - нормальные установки, но "на пределе".
Причиной появления этого пункта послюжило появление более новой версии BIOS одного из заслуженных
brand-name, после чего пошли многочисленные сбои(???). Нет? ничего экзотического они там не повытворяли,
но .... эффект 'на лицо'.
Меню ReSampling законсервировано (может быть, когда нибудь ... :)
Меню тест .... все очевидно, говорить не о чем.
Впрочем ....
Очень рекомендую несколько раз запустить тестирование с разным кол-вом тестов.
Я бы не хотел вдаваться в нюансы, но .... эфект есть и весьма ощутим!
Layers - количество слоев разбиения памяти, эмулирует работу нескольки программ.
Refresh - время на прверку регенерации памяти, меньше 10 секунд ставить не советую - эффективность проверки резко упадет.
Меню VGA-.... - выбирает прверяемую память, можно тестировать системную память, VGA и их одновременно.
Это меню копируется на следующую страницу и его значения для 10 и 11 страниц меняется одновременно,
только прорисовывается не сразу. Можно поправить, но у меня кончилась программная память.
На 11 странице размещены 2 активных меню, одно из 10 страницы (выбор тестироемой памяти)
и одно информационное.
На информационном меню выводится тип VGA, об'ем памяти по vesa и реальной памяти (это далеко не всегда одно и тоже)
и 3 строки частот процессора VGA и ее памяти.
Init - начальное значение частот
Test - текущие частоты при тестировании
Max. - достигнутый максимум
Вообще говоря, максимум несколько различается от запусков теста, природа этого, я думаю, понятна? :)
Максимум - это не значит, что надо разгонять видеокарту именно до этих значений! Нет, это просто
максимальные знаачения, на которых, скорее всего, сразу не упадет Windows .....
но играть при таких частотах - верных способ получить 'синее окно смерти' или банальные спонтаннные перезагрузки компьютера.
Меню test mode:
VGA-caching - выбор кеширования при работе тестов.
write - оптимизация по-записи, эффективна для Intel-процессоров. Для AMD эффект сильно слабее.
read - оптимизация по-чтению.
auto - я сам разберусь с принципом кеширования. :)
Clock step - величина шага при изменении частоты памяти.
14MHz - я бы сказал, самый безопасны режим .... но "не факт"
4.8MHz - в 3 раза точнее. Этот режим заблокирован для GF3/4. Проблему решить можно, но .... принцип 'Неуловимого Джо' ... :)
auto - ставит 4.8MHz, если можно.
default - оставить настройки шага частоты такими, какими они были изначально. Все бы хорошо, но на GF3 будет 'весело'.
Меню таймингов. Если интересно - играйтесь. :)
Как правило, уменьшение чисел приводит к меньшим частотам, но производительность памяти растет!
Т.е. если уменьшать тайминги, которые не оказывают влияние на MAX. частоту, то можно повысить производительность памяти при той-же частоте.
Ну, в самом деле, Вы же не в мегагерцы играете, а в игры .... :)
Так что .... думайте сами, все весьма очевидно! :)
О самой программе... пару слов все-же скажу...
Тесты выполняются в среде с реальной вытесняющей многозадачностью. Это хорошо видно по окну debug -
все процессы пытаются урвать время, а не каждому это удается. Рваный ритм выполнения task'ов
сделан специально, как и динамический приоретет для равноправного доступа тестирующих task'ов.
Время выполнения task'ов различно, как различно и об'ем проверяемой памяти каждым task'ом.
Этим эмулируется работа таких капризных сред, как NT, OS/2 & etc.
К несчастью, кроме множества положительных черт это привело и к все тем-же
недостаткам --- если DIMM подглючивает, то программа может свалиться (как та-же NT).
Сам несколько раз наступал на эти "грабли", долго искал ошибку .....
Еще ..... проверка идет два раза - до и после проверки регенерации,
не пугайтесь! :)
Что, где, ...???
...жми... текущий билд: 154+
Я думаю, Вы уже ознакомились с документом и будете его придерживаться?
C build 155 TM4 будет обновляться только в S&M. Как-то нет смысла хранить
2 одинаковые программы, а S&M более функциональна.
p.s.
Предложения и пожелания по программе принимаются и вообще желательны (разумные).
TM4 будет развиваться, только ... никаких особых идей нет. (нет идей - нет новых версий..)
Если появилось безумное желание написать последний, восьмой тест - добавлю.
Характеристики:
- чистый ASM PM32
- модуль полностью автономный с обязательной реентерабельностью
- в виде source под TASM.
WARNING! email на hotmail практически не работает!
При добавлении модуля тестирования видеопамяти из TM4 была убрана всякая индикация сбойных бит. Причина - нехватка памяти.