FAQ - частые вопросы по BIOS'ам видеокарт и их перепрошивке
Зачем перепрошивать БИОС?
Самое главное, что Вы должны решить - для чего это Вам нужно. Здесь
могут быть как объективные причины, так и абсолютно ненужные
издевательства над картой. Из объективных хочется отметить:
Есть смысл перешивать БИОС владельцам карт с TV-OUT для смены
стандарта, в котором будет работать ТВ-выход при инициализации
(включении) карты.
Можно перепрошить БИОС с заведомо завышенными частотами для
разгона без использования твикеров. Также можно снизить слишком
жесткие тайминги памяти.
Решиться на такую опасную операцию можно владельцам карт с
заблокированным разгоном. Одна из таких - ATI Radeon 9700. Если в
данные устройства <вшить> БИОСы от PRO-карт, при удачном исходе
можно снять это ограничение.
Данную причину вряд ли можно назвать объективной, но упомяну ее.
Как известно, ATI Radeon 9100 аппаратно не отличается от ATI Radeon
8500. Значит, все отличия - в БИОСе. А так как в 9100 есть некая
функция, именуемая FullStream (довольно полезная для просмотра
фильмов в некоторых форматах), то просто прошив БИОС от 9100,
владельцы 8500 могут получить эту функцию бесплатно. (Только все
дело в том, что ни на 9100, ни на 8500 FullStream не замечен. Очень
жаль, что неплохая в теории технология никак не используется на
практике. Хотя надежда у владельцев ATI остается.)
Во всех остальных случаях перепрошивка не рекомендуется,
она может вывести Вашу карту из рабочего состояния. Дальше читать
только если Вы признаете опасность.
Чем будем шить? Вы все же
решились? Удачи!
Шить будем специальной программой,
созданной для прошивки БИОСа всех видеокарт, начиная со стареньких
ATI Radeon и заканчивая более поздними "монстрами". Для этого Вам
придется скачать последнюю версию данной программы. Называется она
ATIFLASH, она же FLASHROM, но названия сути не меняют, между ними
нет принципиальных различий, команды и ключи нисколько не
изменились. Хочется отметить, что Flashrom, он же Atiflash работает
в чистом ДОСе, т.е. режим командной строки не подойдет. Этим не надо
пренебрегать, ведь на карту поставлена ваша карта :).
Что будем шить? Шить будем БИОС.
Вопрос - какой. Для начала очень пригодится программа RadEdit
- редактор образов БИОСов видеокарт серии ATi Radeon. Скачать ее (а
также все программы для работы с продукцией ATI) можно отсюда: http://www.radeon2.ru/ . Программа
предназначена для просмотра и редактирования БИОСов. Есть как
графическая, так и текстовая версии. Графическая версия очень удобна
и проста. Дальнейшее описание буду проводить для версии 1.1d,
некоторые детали могут различаться. Вот внешний вид
программы:
Начнем редактирование. Для начала
возьмем образ БИОСа Вашей карты. Делается это легко: загружаемся с
дискеты чистого ДОС, указываем путь к ATIFLASH, запускаем прогу с
ключом - s. Н-р, вот так - atiflash -s 0 c:\путь my_bios.rom, где
my_bios.rom - имя, которое Вы хотите дать БИОСу, а c:\путь - имя
папки, куда вы хотите положить сей БИОС. Далее запускаем RadEdit,
загружаем БИОС. Отлично, Вы можете отредактировать БИОС и сохранить
полученные результаты. Н-р, повысить частоты работы ядра/памяти.
Рекомендуется перед этим выставить частоты в твикере и погонять игры
или тесты в течение часа. Если не будет зависать или артефактить
(появление точек и различных посторонних изображений) - смело шейте
в БИОС. Если Вы будете шить БИОС от чужой карты, убедитесь, что обе
карты сделаны на одном чипе, что обе карты сделаны по одному
дизайну, не менее важно удостовериться, что на обеих картах стоит
память от одного производителя.
Как шить? Если Вы еще не передумали,
будем шить. Ниже я опишу последовательность действий: 1)
Готовим PCI карту для реанимации вашего устройства. Необязательно.
2) Подготавливаем БИОС для перепрошивки - смотрим в
редакторе, меняем, сохраняем под простым именем, типа 9100.rom
3) Подготавливаем 3 дискеты - одна с чистым ДОСом, вторая
- с ВАТ-файлом для нового БИОСа, третья - для ВАТ-файла со старым
БИОСом. 4) Готовим дискету с новым БИОСом. Создаем
тестовый документ (в блокноте) с простым именем. У нас это будет
123.txt. Открываем, внутри пишем: <ATIFLASH -u 0 MYBIOS.ROM -f> без
кавычек. Где, 0 - это ноль (означает номер вашей карты в системе.
Для AGP-карты - это всегда ноль), а MYBIOS.ROM - название БИОСа. У
нас в п.2 это 9100.rom. Далее, сохраняем этот текстовый файлик, а
потом меняем расширение на *.bat. На предупреждение ответить
утвердительно. Потом этот ВАТник кидаем на дискету, кроме него
засовываем atiflash, DOS4GW. Запоминаем, что эта дискета с новым
БИОСом. 5) Аналогично создаем дискету для восстановления.
Создаем текстовый файл 456.txt. Внутри пишем тоже самое, только
указываем путь к старому БИОСу. Так же меняем расширение. На дискету
кидаем все тот же <набор джентльмена>, запоминаем, что это для
восстановления. 6) Грузимся с загрузочной ДОС-дискеты,
достаем ее, а в дисковод засовываем дискету с новым БИОСом.
Запускаем ВАТник, на предупреждения отвечаем утвердительно (было бы
неплохо понять, что у тебя спрашивают). Если все нормально, то после
того, как монитор несколько <моргнет>, появится командная строка.
Перезагружаемся. 7) Также есть способ, более легкий, чем
предложенный мной выше, заключается он в следующем - готовим две
дискеты, обе форматируем как ДОС-загрузочные, в обе засовываем набор
для прошивки, образ БИОСа, ВАТ-файл (один для нового, один для
старого), но только называем его AUTOEXEC.BAT. В этом случае
сразу после загрузки с дискеты Вам будет предложено начать прошивку.
Данный способ удобен и тем, что довольно сложно ошибки потом
исправлять вслепую, а в этом случае прошивка начнется автоматически,
надо только ввести "Y". 8) Смотрим, что получилось. На
экране не должны появляться артефакты памяти, различные глюки и
необычные искажения изображения. Рассмотрим два варианта дальнейших
действий:
а) Если все нормально - усиленно гоняем тесты
(как, н-р, 3Д Марк 2001/2003), играем в игры, всячески издеваемся в
поисках глюков. Естественно, переустановить драйвера. б) Если
есть глюки - загружаемся с дискеты, шьем обратно (для таких случаев
мы и заготовили запасной ВАТник). Если разглядеть ничего нельзя,
шьем вслепую: вставляем загрузочный диск, потом ctrl-alt-del, далее
ждем минуту (чтобы 100% загрузить ДОС), вставляем запасную дискету,
запускаем ВАТник, ждем 3 минуты, перезагружаемся. Если же Вы
воспользовались способом из п. 7, то после перезагрузки необходимо
тыкнуть "Y". Если совсем все плохо, грузимся с PCI-карты и шьем
обратно.
Ну вот собственно и все. Теперь думаем, стало ли
легче на душе, пытаемся догнать до новых частот и найти прирост в
производительности.
FAQ по BIOS'ам карт на базе чипов компании
NVidia.* * для карт на базе GeForce
Зачем перепрошивать БИОС?
Ну
для карт данного производителя также есть случаи, когда можно
решиться на риск. Рассмотрим некоторые:
Для разгона карты. Та же причина, что и в случае с ATI. Не всем
нравится запускать твикер, где выставлены частоты, большие, чем по
номиналу для данной карты. Ну для этого, наверное, можно помотать
себе нервы.
Можно прошить <чужой> БИОС для смены ID производителя. Если
хочется, например, в Noname-карту вшить БИОС от ASUS. Тогда эта
карта будет определяться, как устройство от бренда.
Остальные причины мне кажутся еще более сомнительными. Такие, как
просто желание обновить версию БИОСа, желание получить БИОС с
поддержкой FastWrite.
Что будем шить? Сначала попробуем
отредактировать ваш собственный БИОС. Это делается с помощью
редактора GF123Bios Edit. Скачать ее последнюю версию (а также всех
программ, используемых для работы с Nvidia) можно с сайта http://www.nvworld.ru/
Для начала сохраняем текущий БИОС с помощью
прошивальщика, н-р, nvXXflash. После этого редактируем образ в
редакторе (все ясно, надо лишь чуть-чуть знать английский и думать
головой, а не мозгами). Теперь шьем. Перед этим рекомендуется
проверить работоспособность этого самого БИОСа с помощью программы
VGABios. Если все нормально - переходим к следующему пункту.
Как шить? Шить будем nvFlashХХ,
где ХХ - номер версии. Для наших прошивок карт на базе GeForce
(GeForce256 (SDR/DDR), GeForce2 (MX, MX100, MX200, MX400, GTS, Pro,
Ultra))это будет просто nvflash.exe. В общем-то, принципы прошивки
сходны с прошивкой ATIшных карт, внимательно прочитайте
последовательность действий для нее. В общем, создаем ВАТник, в нем
пишем что-то вроде <nvflash my_bios.bin>. Если необходимо (и Вы не
уверены в своих силах :)) делаем резерв. Если что-то не получилось и
загрузка системы не идет, вставляйте PCI/ISA видеокарту и повторяйте
процедуру.
Это всего лишь краткое описание
последовательности действий для перепрошивки видеокарт от Nvidia и
ATI. За более подробной информацией обращайтесь на сайты технической
поддержки: http://www.radeon2.ru/ и http://www.nvworld.ru/
Хочется
поблагодарить людей, помогавшим мне писать сие "творение", а именно:
Марат (Cooler); Сергей (Dark Lord); Михаил (Micca).
Автор: Patrees
Источник: www.iron.ru
|