Хочу написать такую вот программу, которая моглабы проверить стабильность видеопаммяти. Есть ли возможность это сделать, или не стоит заниматся (из-за недостатка информации)?
В основном не стоит заниматься. Информацию трудно достать, в основном дизассемлирование и т.д. Плюс к этому полученная информация будет относиться только к конкретной видеокарте, в лучшем случае серии видеокарт. Универсально не получится. Разве что какие-нибудь элементарные тесты - типа как тесты RAM: читать/писать различные значения и сверять результаты с ожидаемыми. Но IMHO такой тест практически не нужен никому (бесполезен)...
cppasm Огромное спс. за быстрый ответ. Тест нужен мне. Есть ли обратная связь (кинул байт- прочитал байт) через dos,ведь у них есть поддержка старых сдандартов.
asmfan я посмотрел эту прог. сразу должен сказать что неустраивает 2 позиции: 1:Очень долго ждать(непонимаю почему `2,5 hour) 2:Работает не напрямую,короче непонятно проверяет оно память или перебирает на месте числа( directx > driver ?>video adapter) (поспешил,с выводом сори буду дальше читать )
Пожалуйста Если проверка запись/чтение/сравнение - можно реализовать как под Windows, так и под DOS. Получается адрес Frame Buffer и размер видеопамяти: под DOS - VESA VBE http://www.vesa.org/public/VBE/vbe3.pdf, под Windows через DirectX. А дальше просто в каждый байт пишеш значение, читаеш обратно и сравниваеш с тем что записал. Для простейшего теста достаточно в каждый байт записать 00h и FFh - проверка на биты "заклинившие" в установленном и сброшенном состоянии. Ну и исходное значение байта желательно восстанавливать. В качестве побочного эффекта будет всякий мусор на экране.
Qaroslaw Потому что по хорошему тестируемую память нужно разогреть до максимальной рабочей температуры и погонять именно в таком напряжённом режиме, иначе грош цена тесту в сверхльготных условиях работы микросхем - ты им поймаешь сбой только если память совсем уж кривая, а самый практически интересный случай "иногда сбоит не знаю почему" ты простым доступом - записал/прочитал и всё - не продиагностируеш, поищи статью Криса Касперски про методики тестирования памяти вообще.