Перепрошивка BIOS видеокарт с чипами GeForce (GeForce 256, GeForce2, GeForce3)Рефераты >> Программирование и компьютеры >> Перепрошивка BIOS видеокарт с чипами GeForce (GeForce 256, GeForce2, GeForce3)
Введение… В данном материале я хочу рассказать вам о процедуре изменения и последующей перепрошивки BIOS (от англ. Basic Input-Output System — Базовая Система Ввода-Вывода) видеокарт класса GeForce, GeForce2 и GeForce3 от NVIDIA. Как вы уже, наверное, знаете, BIOS — один из самых важных элементов функционирования карты, поэтому вопрос его «замены», по-моему, более чем серьезен. Мы уже обращались к этой теме, когда рассматривали перепрошивку BIOS на более ранних чипах серии TNT2, однако жизнь вносит свои коррективы, появляется новое железо, новое программное обеспечение, и пришло время к теме вернуться, на этот раз для семейства GeForce/GeForce2/GeForce3. Тем, кто не читал прошлый материал, я рекомендую ознакомиться с ним — в свое время он был довольно известен в Рунете, читавшие же его ранее также найдут для себя нечто новое (я надеюсь J). Как и в прошлый раз, рассмотрим теоретические аспекты этого вопроса и инструменты, позволяющие получить практический результат. Вначале хочу напомнить о существующем многообразии различных биосов. Будьте внимательны, выбирая биос для последующей работы — обратите внимание на соответствие параметров вашей видеокарты (чип, тип памяти и ее размер, производитель и др.) и «желанного» биоса. Если все в порядке, то переходим к теории, не забывая, что речь пойдет о семействе GeForce/GeForce2/GeForce3 и его различных модификациях (SDR/DDR, МХ, GTS, Pro, Ultra).
Зачем вам менять BIOS? Предлагаю вначале провести эдакий соцопрос на тему «Зачем вам менять BIOS?». Вполне возможно, что надобности в этой процедуре у вас нет. Особенно это относится к новичкам, которые, наслушавшись разговоров «бывалых», тоже решаются на этот шаг, плохо осознавая, что и зачем делают. Именно они потом появляются на всевозможных «железных» конференциях с криками: «Я перепрошил биос, теперь мой компьютер не грузится!» Именно для того, чтобы процент таких возгласов был как можно меньше, и проведем наш соцопрос.
· Хочу BIOS с поддержкой SBA (Fast Writers)
Прирост от включения SBA (см. «Что такое SBA? Нужно ли оно мне и как его поставить себе?»), как, впрочем, и Fast Writers (см. «Что такое режим «Fast Writes»?»), невелик, о чем свидетельствует данный материал, т.е. лично я бы из-за этого биос не менял (а вдруг случайно запорю — возиться потом не очень-то охота J). К тому же если у вас GeForce2 MX, то биоса с поддержкой SBA я для него не встречал, а если GeForce2 GTS, то он по умолчанию у «нормальных» производителей включен.
Но даже не это в данном случае главное. Главное — внимательно проверьте, поддерживает ли ваша материнская плата данный режим. Проверить это можно либо в документации по материнской плате, либо используя специальные утилиты — RivaTuner, ZTAGPTool, PCIList, PowerStrip. Вы также можете воспользоваться нашим FAQ (часть 1, часть 5) — там уже освещен данный вопрос по самым распространенным чипсетам. Так вот, если вдруг ваша материнская плата не поддерживает искомый режим, то пусть у вас будет хоть самый наипоследнейший биос с поддержкой SBA, Fast Writers и прочих чудес, воспользоваться вы ими не сможете. Совсем!
· Хочу разогнать свою карту, изменив частоты прямо в BIOS, чтобы не загружать каждый раз твикер, например, PowerStrip
До недавних пор для обладателей GeForce'ов этот вопрос стоял очень остро, т.к. разгон был возможен двумя способами:
o с помощью твикера, который постоянно висит в памяти (что огорчает, согласитесь J)
o через закладку Детонатора/фирменных драйверов (Детонаторы имеют ограничение по разгону, а фирменные драйверы не всегда имеют закладку и почти всегда «довольно стары и медленноваты»)
Мне могут возразить: я, мол, разгоняю «руками через реестр», т.е. напрямую прописываю частоты карты в соответствующих ветках реестра. Да, сейчас эта опция доступна, но до недавнего времени ключи были зашифрованы хитрым алгоритмом, и только с расшифровкой ключей Unwinder'ом этот подход стал широкодоступным. Да и зачем «лопатить реестр», перепрошивать биос, когда можно взять RivaTuner с закладкой разгона и, спокойно выставив нужные частоты, записать их в реестр.
Те же, кто перешел на GeForce с TNT2 и привык к TNTClck, могут воспользоваться старшим братом этой утилиты — GF2Clck. Вывод: на данный момент лучшие твикеры для GeForce/GeForce2 позволяют разгонять видеокарты без перепрошивки биоса и без постоянного нахождения в ОЗУ машины.
· Хочу уменьшить тайминги памяти и тем самым увеличить скорость
По данному вопросу можно отметить два момента: во-первых, значения таймингов для линейки GeForce до сих пор не расшифрованы, а во-вторых, вряд ли можно существенно поднять производительность, меняя тайминги памяти. Таким образом можно скорее понизить стабильность работы платы, чем увеличить быстродействие.
· Хочу разогнать карту под ОС UNIX (или ее клоном)
Да, надо признать, что пока под UNIX-системами довольно мало такого рода программ (я имею в виду "твикалки"). Поэтому теперь наряду с NVClock можно использовать и метод разгона путем внесения необходимых частот в BIOS.
· Хочу поменять Sub Vendor ID/ Sub Vendor Model
Если вы хотите сделать из своего noname фирменную карту (например, для последующей установки фирменного ПО), то изменение ID с последующей перепрошивкой биоса как раз для вас. Другого способа на сегодня нет (разве что программный взлом драйверов, но это уголовно наказуемое деяние).
· Хочу поменять BIOS на более свежий — у меня некорректно работает карта
Это веская причина при соблюдении двух условий: ваша видеокарта и вправду функционирует местами некорректно (кстати, а почему вы сразу не поменяли ее по гарантии?!), и новый биос исправляет именно «ваши» проблемы. Тогда, конечно, стоит заняться перепрошивкой. А если просто вышел новый биос, в котором что-то там исправлено, а у вас карта прекрасно работает и со старым, то зачем искать себе на голову приключений? J Кстати, в настоящее время перепрошивка биоса стала уже чем-то обыденным (написано много материалов, даны тонны рекомендаций и т.д.), и следствием этого являются попытки новичков при нестабильной работе платы в первую очередь перепрошить биос — мол, перепрошью, и все будет ОК. На самом деле, как показывает опыт, перепрошивка реально требуется довольно редко. Чаще всего нестабильность обусловлена перегревом платы (на чипах нет не только вентилятора, но и радиатора!), некачественным монтажом элементов или плохим качеством комплектующих. Также могут влиять «замусоренность» ОС или неправильная установка драйверов, но уж никак не биос…
Подготовка к перепрошивке биоса Итак, выбор сделан, и необходима перепрошивка биоса, возможно, с предварительной его модификацией. Прежде чем что-то запускать и что-то там шить, нужно основательно подготовиться к процедуре — чем лучше будем готовы, тем меньше вероятность возникновения проблем в дальнейшем, поверьте. Кстати, начиная прошивать биос, запаситесь ручкой и бумагой и документируйте все свои действия и все то, что будет «говорить» вам компьютер — это может очень сильно пригодиться в случае неудачи. Возвращаясь к подготовке: она включает в себя, строго говоря, два этапа — сохранение (резервирование) старого биоса и подготовка компьютера в целом к перепрошивке. Давайте чуть подробнее рассмотрим эти, несомненно важные, моменты.