ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Відеокарти
         

     

    Інформатика, програмування

    Перепрошивка BIOS відеокарт

    з чіпами GeForce (GeForce 256,

    GeForce2, GeForce3)

    Введення ...

    У цьому матеріалі я хочу розповісти вам про процедуру зміни іподальшої перепрошивки BIOS (від англ. Basic Input-Output System - Базова
    Система вводу-виводу) відеокарт класу GeForce, GeForce2 і GeForce3 від
    NVIDIA. Як ви вже, напевно, знаєте, BIOS - один з найважливіших елементівфункціонування карти, тому питання його «заміни», як на мене, більш ніжсерйозний. Ми вже зверталися до цієї теми, коли розглядали перепрошивання
    BIOS на більш ранніх чіпах серії TNT2, однак життя вносить свої корективи,з'являється нове залізо, нове програмне забезпечення, і прийшов час дотемі повернутися, цього разу для сімейства GeForce/GeForce2/GeForce3. Тим,хто не читав минулий матеріал, я рекомендую ознайомитися з ним - у своєчас він був досить відомий у Рунеті, котрі читали ж його раніше також знайдутьдля себе щось нове (я сподіваюся?). Як і минулого разу, розглянемотеоретичні аспекти цього питання і інструменти, що дозволяють отриматипрактичний результат. Спочатку хочу нагадати про існуючий різноманіттірізних біос. Будьте уважні, вибираючи біос для подальшої роботи --зверніть увагу на відповідність параметрів вашої відеокарти (чіп, типпам'яті і її розмір, виробник тощо) і «бажаного» біоса. Якщо все впорядку, то переходимо до теорії, не забуваючи, що мова піде про сімейство
    GeForce/GeForce2/GeForce3 і його різних модифікаціях (SDR/DDR, МХ, GTS,
    Pro, Ultra).

    Навіщо вам змінювати BIOS?

    Пропоную спочатку провести такий собі соцопитування на тему «Навіщо вам міняти
    BIOS? ». Цілком можливо, що потреби у цій процедурі у вас немає.
    Особливо це відноситься до новачків, які, наслухавшись розмов
    «Бувалих», теж вирішуються на цей крок, погано усвідомлюючи, що і навіщо роблять.
    Саме вони потім з'являються на всіляких «залізних» конференціях зкриками: «Я перепрошую біос, тепер мій комп'ютер не вантажиться!» Саме длятого, щоб відсоток таких вигуків було якомога менше, і проведемо нашсоцопитування.

    . Хочу BIOS з підтримкою SBA (Fast Writers)

    Приріст від включення SBA (див. «Що таке SBA? Чи потрібно воно мені і як його поставити собі?»), Як, втім, і Fast Writers (см . «Що таке режим« Fast Writes »?»), невеликий, про що свідчить цей матеріал, тобто особисто я б через це біос не міняв (а раптом випадково запор - возитися потім не дуже-то полювання?). До того ж якщо у вас

    GeForce2 MX, то біоса з підтримкою SBA я для нього не зустрічав, а якщо

    GeForce2 GTS, то він за замовчуванням у «нормальних» виробників включений.

    Але навіть не це в даному випадку головне. Головне - уважно перевірте, чи підтримує ваша материнська плата даний режим.

    Перевірити це можна або в документації по материнській платі, або використовуючи спеціальні утиліти - RivaTuner, ZTAGPTool, PCIList,

    PowerStrip. Ви також можете скористатися нашим FAQ (частина 1, частина

    5) - там вже висвітлено це питання за найпоширенішим чіпсетам.

    Так от, якщо раптом ваша материнська плата не підтримує шуканий режим , то нехай у вас буде хоч самий наіпоследнейшій біос з підтримкою SBA, Fast Writers та інших чудес, скористатися ними ви не зможете. Зовсім!

    . Хочу розігнати свою карту, змінивши частоти прямо в BIOS, щоб не завантажувати кожен раз твікера, наприклад, PowerStrip

    До недавніх пір для власників GeForce'ов це питання стояло дуже гостро, тому що розгін був можливий двома способами: o за допомогою твікера, який постійно висить в пам'яті (що засмучує, погодьтеся?) o через закладку детонатора/фірмових драйверів (детонатори мають обмеження по розгону, а фірмові драйвери не завжди мають закладення і майже завжди «досить старі і медленновати »)

    Мені можуть заперечити: я, мовляв, розганяють« руками через реєстр », тобто безпосередньо прописую частоти карти у відповідних гілках реєстру.

    Так, зараз ця опція доступна, але до недавнього часу ключі були зашифровані хитрим алгоритмом, і тільки з розшифровкою ключів

    Unwinder'ом цей підхід став широкодоступного. Та й навіщо «лопатити реєстр», перепрошивати біос, коли можна взяти RivaTuner із закладкою розгону і, спокійно виставивши потрібні частоти, записати їх до реєстру.

    Ті ж, хто перейшов на GeForce з TNT2 і звик до TNTClck, можуть скористатися старшим братом цієї утиліти - GF2Clck. Висновок: на даний момент найкращі твікера для GeForce/GeForce2 дозволяють розганяти відеокарти без перепрошивки біоса і без постійного перебування в ОЗУ машини.

    . Хочу зменшити таймінги пам'яті і тим самим збільшити швидкість

    З даного питання можна відзначити два моменти: по-перше, значення таймінгів для лінійки GeForce до цих пір не розшифровані, а по-друге, навряд чи можна істотно підняти продуктивність , міняючи таймінги пам'яті. Таким чином можна швидше знизити стабільність роботи плати, ніж збільшити швидкодію.

    . Хочу розігнати карту під ОС UNIX (або її клоном)

    Так, треба визнати, що поки що під UNIX-системами досить мало такого роду програм (я маю на увазі "твікалкі"). Тому тепер разом з

    NVClock можна використовувати і метод розгону шляхом внесення необхідних частот в BIOS.

    . Хочу поміняти Sub Vendor ID/Sub Vendor Model

    Якщо ви хочете зробити зі свого noname фірмову картку (наприклад, для подальшої установки фірмового ПЗ), то зміна ID з наступною перепрошиванням біоса саме для вас. Іншого способу на сьогодні немає

    (хіба що програмний злом драйверів, але це кримінальне діяння).

    . Хочу поміняти BIOS на більш свіжий - у мене некоректно працює картка

    Це вагома причина при дотриманні двох умов: ваша відеокарта і справді функціонує місцями некоректно (до речі, а чому ви одразу не змінили її по гарантії?!), і новий біос виправляє саме «ваші» проблеми. Тоді, звичайно, варто зайнятися перепрошиванням. А якщо просто вийшов новий біос, в якому щось там виправлено, а у вас карта чудово працює і зі старим, то навіщо шукати собі на голову пригод? ? До речі, в даний час перепрошивка біоса стала вже чимось буденним (написано багато матеріалів, дані тонни рекомендацій і т.д.), і наслідком цього є спроби новачків при нестабільній роботі плати в першу чергу перепрошити біос - мовляв, перепрошую, і все буде ОК. Насправді, як показує досвід, перепрошивка реально потрібно досить рідко. Найчастіше нестабільність обумовлена перегрівом плати (на чіпах немає не тільки вентилятора, але і радіатора!), Неякісним монтажем елементів або поганою якістю комплектуючих. Також можуть впливати «засміченість» ОС або неправильна установка драйверів, але аж ніяк не біос ...

    Підготовка до перепрошиванню біоса

    Отже, вибір зроблено, і необхідна перепрошивка біоса, можливо, зпопередньої його модифікацією. Перш ніж щось запускати і щось тамшити, потрібно грунтовно підготуватися до процедури - чим краще будемоготові, тим менше ймовірність виникнення проблем у подальшому,повірте. До речі, починаючи прошивати біос, запасіться ручкою і папером ідокументуйте всі свої дії і все те, що буде «говорити» вамкомп'ютер - це може дуже сильно знадобитися в разі невдачі.
    Повертаючись до підготовки: вона включає в себе, строго кажучи, два етапи --збереження (резервування) старого біоса і підготовка комп'ютера в цілому доперепрошиванню. Давайте трохи докладніше розглянемо ці, безперечно важливі,моменти.

    Правильний вибір біоса

    BIOSи різних виробників відрізняються своїми позначеннями (кодом).
    Наприклад, NVIDIA позначає свої BIOSи набором «CC.cc.mm.ee.oo», де «oo» -
    OEM-версія, а Creative - набором «CC.cc.oo.mm.ee». Тобто одна й та самаверсія біоса позначається:

    . в транскрипції від NVIDIA - 2.10.01.04.1

    . в транскрипції від Creative - 2.10.1.01.04
    Тому рекомендуємо переконатися, який біос і для якої карти ви збираєтесяпрошивати. Як показує практика, зустрічаються «умільці», які намагаютьсязбільшити продуктивність TNT2, прошиваючи біос від GeForce. Уважновивчіть, чи підходить вам обраний біос за різними параметрами: чіпу, типупам'яті, наявності додаткових функцій і т.д.

    Резервування біоса

    1. Беремо прошівальщік біоса (або аналогічного класу програму) і зберігаємо локально образ відеобіоса. Це буде невеликий, порядку

    50 КБ, файл.

    2. Отриманий файл даємо просте ім'я (наприклад, my.bin) і розміщуємо його в кореневий каталог системної дискети. Копію поміщаємо в корень диска С:

    3. Тепер додаємо до цього файлу не дістають для перепрошивки файли - власне, сам прошівальщік та бібліотеки для його роботи. У разі прошивки референс-біоса від NVIDIA це буде відповідний nvXXflash.exe і DOS-extender dos4gw.exe.

    4. Перевіряємо, вантажиться чи машина з цієї системної дискети. З власного досвіду знаю, що з часом дискети «сиплються», а перевірити, робочий чи диск, до цих пір зазвичай лінь. У даному випадку це обов'язковий пункт.

    5. Після цього створюємо системні файли autoexec.bat і config.sys на випадок невдачі. Ви можете завантажити наші файли або підготувати свої, головне, щоб через N (у нас встановлено в 10) секунд машина автоматично намагалася прошити оригінальний біос.

    autoexec.bat:

    CLS

    PROMPT

    $ p $ g

    GOTO

    % CONFIG%

    : success

    GOTO end

    : failed

    nvflash my.bin

    GOTO End

    : end

    config. sys:

    [Menu]

    MENUITEM = success, Bios successfully changed

    MENUITEM = failed, Bios change is FAILED!

    MENUDEFAULT = failed, 10

    [success]

    [failed]

    6. Уважно перевіряємо наявність всього необхідного ще раз і приступаємо безпосередньо до процедури модифікації/перепрошивки.

    Перевірка біоса «на сумісність»

    Після підготовки резервної копії потрібно перевірити, чи підходить вам обранийбіос за різними критеріями - відповідним ID, контрольною сумою і т.д.
    Для цього скористаємося чудовою програмою VGABios. Ця програмаявляє собою динамічно завантажується драйвер, який дозволяєдовантажувати BIOS з диска. VGABios перезаписує ту область системного ОЗУ,де кешується BIOS відеокарти (в BIOSе материнської плати попередньоповинно бути включене кешування BIOSа відеокарти в системному ОЗУ). Прицьому вміст ПЗУ відеокарти не змінюється. Для постійного використаннянеобхідно прописати завантаження програми в autoexec.bat (сама програма іфайл BIOSа повинні бути в одній папці диска, краще в корені, щоб незаплутатися з шляхами):

    c: vgabios-fROMFile-tM

    де ROMFile - файл відеобіоса, M - TV-режим (значення від 0 до 5)
    Тим же VGABios'ом перевіряється працездатність прошивається BIOSа:завантажили, перевірили, якщо все ОК, то шиємо. Тобто в разі невдалоїзавантаження вам слід просто завантажитися з звичайної системної дискети іскасувати виклик VGABios'а в autoexec.bat.

    Перепрошивка біоса

    Перед самою процедурою перепрошивання хотілося б зробити одне, на мій поглядцінне, зауваження. Найчастіше після збереження оригінального біоса іпорівняння його з претендентом на заливку користувача лякає різниця врозмірах файлів. Насправді нічого страшного тут немає - просто одинбіос доповнений нулями до розміру, кратного машинному слову, другі жпоказує фактичний розмір біоса (а за кількістю займаних блоків
    (кластерів) на вінчестері вони однакові). Так що не лякайтеся, ситуаціяпід контролем.

    Загальні рекомендації до перепрошиванню

    Зазвичай процедура перепрошивки виконується з «чистого DOS'а» (в Win 9X понатискання «Shift + F5»), як і рекомендовано, однак торопигі можуть працюватиі з вікна MS-DOS під Windows ... Для NT і Windows 2000, найімовірніше, кращезавантажитися з DOS-дискети. Імена директорій і файлів, які використовуються впроцесі прошивки, краще давати максимально прості - для зручності, якщодоведеться працювати з командним рядком ... Крім того, бажано наявність блокубезперебійного живлення (на випадок появи екскаватора для лагодженнямагістралі або дяді Васі-електрика) або хоча б мережевого фільтру дляперешкодозахищеності. Якщо у вас є в наявності розгін будь-якого компоненту
    (процесор, відеокарта ...) або їх сукупність, то краще перевести все вштатний режим функціонування, хоча можлива спокійна прошивка присистемної шини 83 МГц і пристойно розігнаної відеокарті ... Але це із серії
    «Як робити не треба».

    Редагування біоса

    Для редагування біоса скористаємося кращою (і єдиною?) Програмоюв цьому класі - GF123Bios Edit, призначеної для редагування біосакарт на базі GeForce256 (SDR/DDR), GeForce2 (МХ, МХ100, МХ200, МХ400, GST,
    Pro, Utra) і GeForce3. Я навмисно перерахував всі модифікації, тому що якщонаписати просто «плат на чіпах GeForce», то мене завалять запитаннями на кшталт:
    «Ось, ви писали про GeForce, а як мені прошити мою NVIDIA GeForce2 MX?»
    Отже, повернемося до GF123Bios Edit. Програма призначена тільки (!) Дляредагування біоса, але не для самої перепрошивки. Редагувати можна:різні ID (виробника, моделі і т.д.), частоти чіпа та пам'яті, якіє дефолтними (за замовчуванням), таймінги, що виводяться при завантаженнінаписи і т.д. Програма надає розвинений графічний інтерфейс,позбавляючи нас від розбору шістнадцятиричних чисел «піддослідного» файлу збіос, тому робота з нею - одне задоволення: завантажили потрібний (поточнийабо з диска) біос, відкоригували необхідні параметри і зберегли ввигляді файлу на диск. Після цього запустили прошівальщік, і «справа в капелюсі».
    Розглянемо саму програму:

    . Верхній блок з двох редагованих полів - рядки, що виводяться при завантаженні машини (можна написати що завгодно, аж до «NVIDIA GeForce4

    GTS VGA BIOS»)

    . SubVendorID, SubVendor Model - ID фірми виробника карти і моделі

    . NVIDIA Model - ідентифікатор чіпсета (модель чіпа, встановленого на відеокарті)

    . Core Clock/Memory Clock - частоти ядра/пам'яті відповідно

    . Current Clocks - блок для установки частоти ядра (core), частоти пам'яті (memory) і таймінгів пам'яті (останні міняти категорично не рекомендую, тому що інформації по розшифровці значень на даний момент немає)

    . Блок кнопок «Common» - забезпечує отримання поточного BIOSа ( «Get

    Current BIOS»), відкриття ( «Open BIOS file») і збереження ( «Save BIOS file») файлів з BIOSом. Важливе зауваження: для початку роботи виконайте читання поточного способу BIOS - з пам'яті або з диска!

    . Блок кнопок «Special» - забезпечує завантаження шрифтів ( «BIOS Font») для «русифікації» BIOSа і синхронізацію копій біоса ( «Sync with 1st»)
    Зупинимося докладніше на деяких робочих моментах програми. Для цьогорозглянемо новинку від VICO - роботу з шрифтами, прошитими в BIOS. Викликданої функції проводиться кнопкою «BIOS Font»


    Ця функція дозволяє замінювати кодову таблицю шрифтів у відеобіосе набудь-яку з визначених в CPI-файлах комплекту DOS (перебувають для Windows 98в каталозі% WIN% COMMAND). Для чого це потрібно? Заміна дозволяє бачитикоректне відображення російських символів без завантаження горезвісногоdisplay.sys, не віддаючи йому близько 10 КБ ОЗУ. Наприклад, це можестати в нагоді при завантаженні в Safe Mode ...
    Для встановлення російської кодової сторінки на більшості машин будедосить завантажити ega3.cpi і вибрати 866-ю кодування.


    Наступна новинка в порівнянні з TNT Bios Edit - це синхронізація копійбіоса від NVIDIA і виробника карти. По ідеї вони повинні збігатися, аледеякі фірми-«розумники» пишуть в свою копію оригінальні значення. Функція,викликається на кнопку «Sync with 1st» допоможе вам уникнути розсинхронізаціякопій.
    І останній момент, на який хотілося б звернути вашу увагу --неспівпадіння контрольної суми файлу BIOSа. Досить часто користувачістикаються з такою проблемою, і GF123Bios Edit її успішно вирішує: простозавантажте файл біоса в програму, а потім збережіть - контрольна сумабуде перерахована і способом можна користуватися.
    Зауваження: для роботи програми необхідна попередня установка run -time бібліотеки LabWindows/CVI Run-Time Engine, яку можна взяти там само,де ви взяли основну програму ...

    Безпосередньо заміна біоса

    Після підготовки образу біоса до перепрошиванню (з попереднімиредагуванням чи без нього) файл біоса потрібно «залити» в відеобіос. Дляреференсних біос використовується програма nvFlashХХ.exe, точніше, їїпевна версія. У нашому випадку для GeForce256 (SDR/DDR), GeForce2 (MX,
    MX100, MX200, MX400, GTS, Pro, Ultra) і GeForce3 це nvflash.exe
    Формат запуску файлу з командного рядка такий:

    з: nvflash change.bin

    де change.bin - файл прошивається BIOSа.
    Після виконання даної команди біос прошитий. З чим вас і вітаю.

    Що робити у випадку невдачі?

    У випадку невдачі не потрібно судорожно тиснути на кнопку «Power» в надії, що
    «Ще не пізно» і, може, «воно ще не прошило». Краще спокійно спробуйтеповторити процедуру перепрошивки. Якщо не вийшло - спробуйтевідновити резервний BIOS (можна й другий раз, після завантаження ззробленої системної дискети). Якщо ж ваш комп'ютер все одно не вантажиться --картка не оживає, то потрібно взяти стару ISA-або PCI-карту (тількинеперепрограмміруемую - nonFlashable) і вставити в машину. Далі повторюємопроцедуру прошивки заново. Справа в тому, що перший в машині включаєтьсясаме відеокарта, а ISA-відеокарта - більш «старе» пристрій івключається незалежно, не вимагаючи BIOSа (в комп'ютерах з BIOSом Award наматеринській платі є boot-block, ініц?? алізірующій ISA-карту).
    Якщо в результаті маніпуляцій відеокарта не ожила ... Що ж, вам потрібнозвернутися до фахівця або у фірму, що продала вам відеокарту.

    Що робити, якщо прошівальщік «не розуміє» біос?

    Іноді користувач при спробі перепрошивання отримує повідомлення на кшталт
    «EEPROM not found, не можу прошити біос ...». Тут можливі кілька причин.
    Причина перша і сама тривіальна: ваша картка непрошіваема, тобто у васварто неперепрограмміруемая мікросхема біоса (зараз це рідкість, алетрапляється). Причина друга: дана програма-прошівальщік не підходить довашій картці (або не той ID, або не підтримується тип мікросхеми). У цьомувипадку можна спробувати знайти інший прошівальщік - або фірми -виробника карти, або референсний від NVIDIA (треба сказати, що вінпідходить до більшості карт). І, нарешті, третя причина: розбіжністьконтрольної суми файлу біоса. Ця проблема вирішується просто: потрібнозавантажити файл у GF123Bios Edit і зберегти його на диск під іншим ім'ям.
    Новий файл вже буде доповнений до машинного слова і контрольна сума будев порядку.

    Висновок

    Пам'ятайте, що змінюючи/перепрошівая BIOS відеокарти, ви тим самим робитенесанкціоноване втручання в «пристрій приладу». При цьому виавтоматично втрачаєте гарантії продавця на товар, навіть якщо все пройшловдало. Тут доречно зазначити таке: якщо картка перестала нормальнофункціонувати за будь-якої причини, не пов'язаної з вашої перепрошиванням
    BIOSа, то ніхто не заважає вам перепрошити «рідної» BIOS і трохи меншепоширюватися в гарантійної майстерні про виконану процедурою. У разіневдачі вам потрібно буде звернутися до фахівців для відновлення біосаабо заміни відеокарти.
    Удачи!


         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status