Программная и аппаратная доработка Radeon 9500 и 9700

Из данного материала вы узнаете о прошивке BIOS и проверке успешности модернизации Radeon 9500.


"Модифицированные" файлы для некоторых версий драйверов
Вкратце рассмотрим, как с ними работать:
1. Раскрываем архив с исходным драйвером, например с Catalyst 2.5, но не устанавливаем его;
2. Находим папку с драйвером, в ней находим папку "2KXP_INF\BX_xxx";
3. Удаляем файл "ati2mtag.sy_" из этой папки;
4. Переименовываем файл с Chip CD в ati2mtag.sys, например для Catalyst 2.5 переименовываем ati2mtag.cat25.sys в ati2mtag.sys;
5. Копируем новый sys-файл в папку "2KXP_INF\BX_xxx", из которой мы удалили "ati2mtag.sy_";
6. Устанавливаем получившийся "модифицированный" драйвер с помощью Диспетчера устройств (Device manager);
7. По желанию перепрошиваем BIOS со снятой защитой от разгона и разгоняем карту

Как перепрошить BIOS на видеокартах ATI?
Для перепрошивки BIOS вам понадобится утилита для перепрошивки, например ATI Flash, которую можно найти на Chip CD. Для перепрошивки BIOS с помощью этой утилиты требуется выполнить следующую последовательность действий:
1. Находим обычную чистую дискету и делаем из нее системную №1 следующим образом: в сессии MS-DOS в командной строке набираем format x: /s, где x - буква дисковода с дискетой. Также системную дискету можно создать из-под Windows. Из-под Windows XP для этого достаточно всего лишь поставить соответствующую галку при форматировании дискеты.
2. Создаем папку в корневом каталоге, в нее записываем: содержимое архива с прошивальщиком c Chip CD (atiflash.cfg, Atiflash.exe, Dos4gw.exe) и файл с образом BIOS, также извлеченный из архива на Chip CD (как правило, файл с расширением .bin или .rom).
3. Копируем на дискету содержимое данной папки
4. Во время прошивки очень важно, чтобы компьютер оставался включенным. Принимаем повышенные меры безопасности для устранения возможных сбоев: желательно иметь резервную PCI-видеокарту и системную дискету №2 со следующим содержимым: autoexec.bat, в котором прописана процедура перепрошивки старого BIOS (atiflash.exe -p 0 xxx.bin -f -r), сам старый BIOS (xxx.bin), перепрошивальщик (atiflash.cfg, Atiflash.exe, Dos4gw.exe). Естественно, что эта дискета должна быть загрузочной. При этом в BIOS материнской платы следует указать продолжение загрузки даже при возникновении ошибок (halt with no error). Для того чтобы добыть "старый BIOS" запускаем Atiflash со следующей командой: Atiflash -s 0 xxx.bin, где xxx.bin - желаемое имя файла со старым BIOS, который нужно поместить на системную дискету №2; 0 - номер адаптера, полученный с помощью команды Atiflash -i
5. Загружаемся с системной дискеты №1, в командной строке набираем:
Atiflash -i , запоминаем номер адаптера
Atiflash -p 0 name.bin, где name.bin - файл с BIOS, записанный на системной дискете №1; 0 - номер адаптера, полученный с помощью команды Atiflash -i. Также вам может понадобиться дописать ключ -f для принудительной прошивки. Например, если вы будете перепрошивать BIOS от Radeon 9500 Pro 64 Мбайт на карту Radeon 9500 64 Мбайт до проведения аппаратной модификации, то без ключа -f вам не обойтись.
6. Перезагружаем компьютер через 15-20 с после завершения перепрошивки
7. Что делать, если после перепрошивки на монитор не подается сигнал? Первое - не поддаваться панике. Ничего страшного с вашей видеокартой не произошло. Просто во время операции перепрошивки произошел сбой, и BIOS либо записался неправильно, либо был записан неправильный, испорченный BIOS. Работоспособность BIOS перед прошивкой лучше проверять с помощью специальных программ, либо преобразовав его в TSR BIOS. Кстати говоря, вместо перепрошивальщика и файла с образом BIOS на системную дискету №2 можно записать autoexec.bat, в котором прописан вызов TSR BIOS и сам TSR BIOS.
Второе - попробуйте загрузиться с системной дискеты №2. Если данный вариант не пройдет, одолжите у кого-нибудь из знакомых PCI-видеокарту. С ее помощью вы сможете загрузить и операционную систему, и произвести необходимые модификации в BIOS.

Внимание! Операция перепрошивки должна производиться из чистого MS-DOS без hymem.sys. Режим эмуляции MS-DOS из-под Windows и тому подобное не подходят.

Команды программы Atiflash:
-i - информация об устройствах (№ адаптера, тип чипа, тип BIOS)
-p - запись в BIOS из файла
-s - запись в файл из BIOS
-v - версия BIOS и модель VGA

Ключи программы Atiflash:
-f - принудительная запись без проверки типа BIOS и чипа
-u - безусловная запись
-r - перезагрузка после прошивки

Как проверить успешность переделки?
Успешность переделки Radeon 9500 в Radeon 9700 Pro можно проверить по Device ID. Его можно посмотреть при загрузке системы, когда BIOS выводит список подключенных устройств:

4144 - Radeon 9500
4e45 - Radeon 9500 Pro
4e44 - Radeon 9700/9700 Pro

Успешность как аппаратной, так и программной переделки можно проверить на закладке "Свойства -> Экран -> Параметры -> Дополнительно -> Адаптер". При успешной переделке содержимое строки "Тип микросхем" изменится с Radeon 9500 AGP на Radeon 9700 AGP. Device ID меняется только при аппаратной переделке.

Работоспособность переделки проверяется замерами производительности в 3DMark 2001 SE в тесте Fillrate. Если переделка прошла успешно, то вы должны заметить увеличение производительности в этом тесте примерно в два раза, где-то до 2500 в режиме мультитектуирования, что говорит о том, что дополнительные 4 конвейера рендеринга включились. Также можно протестировать карту в различных тестовых пакетах и играх и сравнить полученные результаты с нашими.

Что делать в случае появления визуальных искажений?
Далеко не факт, что переделка вашей карты пройдет успешно. Как отмечают пользователи, сделавшие описанные выше модификации по перепайке резистора, порой наблюдаются визуальные искажения на экране, от которых никаким образом не удается избавиться. Спасает только обратная операция - возвращение резистора на свое законное место. Поэтому перед аппаратной модификацией мы советуем вам провести программную, дабы убедиться, что "переделанная" карта будет работать нормально. Если же она будет выводить на экран вместо изображения различного рода "мусор", то вам просто напросто попался негодный для переделки экземпляр - примерно в 20-30% переделка не удается. В этом случае вы сможете только разогнать свою карту.

Файлы для "превращения" Radeon 9500 в Radeon 9700
ati2mtag.7193c.sys - "исправленный" sys-файл для драйвера версии wxp-w2k-radeon-7-81-021218a-007193c.exe
ati2mtag.7192c.sys - "исправленный" sys-файл для драйвера версии wxp-w2k-radeon-7-81-021218a-007192c-efg.exe
ati2mtag.6891e.sys - "исправленный" sys-файл для драйвера версии wxp-w2k-radeon-7-81-021213a-006891E.exe
ati2mtag.cat25.sys - "исправленный" sys-файл для драйвера версии Catalyst 2.5 drivers 6218

BIOS для Radeon 9xxx с предустановленным обходом защиты от разгона:
95np64.zip - BIOS для видеокарты ATI Radeon 9500 64 Мбайт
95np128.zip - BIOS для видеокарты ATI Radeon 9500 128 Мбайт
95p128.zip - BIOS для видеокарты ATI Radeon 9500 Pro
97npSap.zip - BIOS для видеокарты Sapphire Radeon 9700 Pal to NTSC
97npHerc.zip - BIOS для видеокарт Hercules, Generic, Powercolor Radeon 9700
97npClub.zip - BIOS для видеокарты Club 3D Radeon 9700
97delltx.zip - BIOS для видеокарты Dell Radeon 9700 TX

BIOS для "превращения" Radeon 9500 64 Мб в Radeon 9500 Pro 64 Мбайт
9500p64.zip - BIOS для переделки Radeon 9500 64 Мб в Radeon 9500 Pro 64 Мбайт с предустановленным обходом защиты от разгона

Дополнительные утилиты
atiflash.zip - ATI Flash - программа для перепрошивки BIOS видеокарт от ATI
radedit1102.zip - программа для редактирования BIOS видеокарт от ATI
rivatuner.zip - утилита RivaTuner 2.0 RC12.2