TestMem support page - TestMem IV

TestMem techsupport home page

home   news   software   articles   other   links   contact


English

 

Мои программы:

Тест памяти

TestMem1
TestMem2
TestMem3
TestMem4
Тест памяти и стабильности процессора под Windows
S&M
Тест стабильности процессора под DOS
S@M
Автоматическое управление частотой процессора
C&QnF2
Тест видеопамяти
TestVideoRAM
Загрузчик video BIOS
Loader
Меню для VGA
Video BIOS extender
Производительность подсистемы памяти
BenchMem
C-Temp
Other

Программа проверки памяти
TestMem IV

    Это четвертое 'поколение' проекта TestMem.

    С О Д Е Р Ж А Н И Е
Зачем нужна эта программа
Что нового
Внешний вид
Небольшое описание
Что, где, ...??

Зачем нужна эта программа.

.... почитайте описание к 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

Test's #1...8

главное меню

main menu

окно видеоадаптера

VGA window

окно отладки

debug

Небольшое описание.

Окна переключаются по 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 была убрана всякая индикация сбойных бит. Причина - нехватка памяти.

back


ђҐ©вЁ­Ј@Mail.ru