Всё о FX5900XT Palit Daytona (Xpert Vision)



Эта работа была прислана на наш "бессрочный" конкурс статей и автор получил приз – видеокарту Gigabyte GV-NX59128D (5900XT, PCI-E).


О картах FX5900XT в Сети есть немало материалов. Это и великолепный "FAQ по NVIDIA GeForce FX 5900XT", это и, пожалуй, первое руководство по вольтмоду карт на референсном дизайне, это и наиболее полный перечень всевозможных модификаций для FX5900XT, это ещё и такие материалы как "Gainward FX Ultra/1100XT TV-DVI или мои 6000 попугаев", "ASUS V9950 Gamer Edition или GeForce FX 5900XT вдогонку", "Подбираем оптимальный процессор для GeForce FX 5900XT на платформе Intel", "Leadtek WinFast A350XT TDH – наш выбор на сегодня".

Тем, кто достаточно близко знаком с видеокартой FX5900XT Palit Daytona, наверняка стало понятно, почему этой карте, несмотря на столь немаленький перечень имеющихся материалов, посвящена отдельная статья. Однако причиной её написания является не только нереференс дизайн, обуславливающий невозможность применения имеющихся в Сети руководств по вольтмоду, но и неточность, и даже неверность информации о данной карте в перечисленных работах. Я ни в коем случае не хочу дискредитировать уровень знаний и писательского мастерства авторов, написавших эти самые труды. Я уважаю их труд и при этом достоверно знаю, что им такая карта просто "не попадалась под руку".

В процессе разработки всех руководств по модификации 5900XT Palit, был создан целый ворклог по её вольтмоду, один раз карта чуть было не отправилась к праотцам из-за неполной маркировки распаянных на ней стабилизаторов... Кроме этого, я получил ещё одно подтверждение способу быстрого и достаточно точного определения необходимого напряжения для искомой частоты ядра (о нём дальше в статье... ранее, будучи неуверенным в его эффективности, я в предыдущих своих работах о нём не упоминал). Помимо этого в Сети всё же достаточно мало собранной воедино информации об использовании "неродных" БИОСов и статистики разгонного потенциала... Разумеется, применительно к FX5900XT Palit Daytona.

Таково вступление данной статьи. Понимая, что не все части этого достаточно обширного материала будут интересны конкретному пользователю, я рекомендую воспользоваться содержанием:

  • Общая информация о видеокартах класса FX5900XT. Причины её популярности. Краткое сравнение со старшими моделями FX59xx и основными конкурирующими решениями от ATI.
  • Краткий обзор видеокарты FX5900XT Palit Daytona. Сравнение плат на чёрном, фиолетовом и красном текстолитах.
  • БИОС карты. Применение БИОСов карт других производителей. Модификация БИОСов.
  • Переделка 5900ХТ (любых) в Quadro700 FX и Quadro3000 FX. Использование скриптов SoftQuadro4.
  • Модификация системы охлаждения.
  • Вольтмодификация. Немного статистики "слёта" карт. Что не следует делать с FX5900XT.
  • Экстремальный разгон и бенчмаркинг (2001&2003 3D Marks).
  • Заключение.

    Общая информация о видеокартах класса FX5900XT. Причины её популярности. Краткое сравнение с основными конкурирующими решениями от ATI.

    Видеокарта FX5900XT основывается на чипе NV35 от nVidia. Суффикс "XT" в данном случае указывает на урезанность такого решения. Какого рода урезанность? Только частотную. Все видеокарты серии FX5900 основаны на чипе NV35 и лишь FX5950Ultra на NV38. Впрочем, различия между ними очень призрачны. Об этом вы сами можете судить исходя из технических характеристик:





    Видеокарта Частоты ядра/памяти Количество конвейеров Битность шины памяти Номинальное напряжение питания ядра Ядро Тех процесс
    5900ХТ (390/680) 400/700 8 256 1.4v NV35 0.13 мкм
    5900 425/850 8 256 1.4v NV35 0.13 мкм
    5900 Ultra 450/900 8 256 1.4v NV35 0.13 мкм
    5950 Ultra 475/950 8 256 1.6v NV38 0.13 мкм

    Примечание. Частоты, указанные в скобках, применимы к платам, изготовленным Sparkle, Point of View, Canyon, Palit Daytona (возможно и некоторых других производителей, также в зависимости от ревизии и версии БИОС).

    Таким образом, различия между картами наблюдаются в первую очередь в дизайне печатных плат и времени выборки устанавливаемой памяти, а также в величинах напряжения, питающих ту или иную плату. Разумеется, имеются отличия в пропускной способности памяти и, как следствие, в параметре "Fill Rate" – но это лишь из-за различной частоты работы памяти карт серии FX59xx. Кроме того, FX5950 Ultra комплектуется объёмом памяти, равным 256 Мб, вариантов с 128 Мб не существует.

    В таблице указаны далеко не все параметры. В идентичности остальных вы можете убедиться по великолепной выборке всех основных технических характеристик. Что касается номинальных напряжений питания памяти, то они в большей степени зависят от самой памяти, а не от дизайна платы и во многих случаях могут задаваться производителем самой платы.

    В результате мы имеем полноценный чип NV35 и 256-ти битную шину памяти по цене менее 200$. Занижение частот в данном случае является маркетинговым шагом, направленным на завоевание mainstream рынка видеокарт. Именно 5900ХТ подставила под удар продажу заметно менее "удачную" для конечного покупателя FX5700 Ultra (4 конвеера и 128-ми битная шина памяти). Дополнительной причиной (кроме завоевания рынка) стал выход GeForce 6800xx и RadeOn X800xx – приобретать в такой ситуации 5950 Ultra за сумму порядка 350$ на сегодняшний день мало кто станет. При этом техпроцесс производства чипов NV35 настолько отлажен, что даже при питании 1.4в многие экземпляры 5900ХТ достигают при разгоне по ядру частот 5950 Ultra (с 380(400) МГц до 475 МГц). Кроме этого, 5900ХТ может подойти один или несколько из БИОСов от 5900/5950 Ultra (читай от 5900 non Ultra тем более).

    В условиях наличия немалых (судя по более чем достаточному количеству 5900ХТ в продаже в течение длительного времени и выходу в свет FX5900ZT) запасов чипов NV35/NV38, некоторая часть NV38 могла бы устанавливаться и на такие "обрезки", как 5900ХТ. При конкуренции с такими решениями как GeForce 6800 и RadeOn X800pro, объёмы продаж 5950 Ultra и даже 5900 Ultra на сегодняшний день пренебрежительно малы. Куда "девать" NV38? Ответ напрашивается один – маркировать как NV35 (дабы не "срубить под корень" продажу уже выпущенных 5950 Ultra). Идентичные действия в последнее время можно наблюдать и со стороны ATI (я имею в виду переделку 9800про в 9800ХТ). На самом деле всё обстоит немного иначе. NV38 являются ни чем иным, как отобранными NV35, вот цитата из одной из статей iXBT.com:

    Вообще, NV38 - это тот же NV35, просто прошедший более тщательный отбор. Разумеется, за полгода выпуска NV35 инженеры NVIDIA и TSMC сумели отладить производство, и стало возможным при равном с 5900Ultra проценте выхода годных чипов, отбирать уже работающие не на 450, а на 475 МГц. Карту снабдили более быстрой памятью, и продукт готов. Очень вероятно, что выпуск GeForce FX 5900 Ultra вообще будет прекращен, заменой ему станет 5950 Ultra.

    На сегодняшний день подавляющее большинство чипов NV35 устанавливается именно на 5900ХТ. В том числе и те, которые могли бы пройти отбор на NV38. При этом, честно говоря, мне не совсем понятен критерий отбора. Возможность работы чипа на частоте 475 МГц вместо 450 МГц? А если всем NV35 дать напряжение 1.6v как у NV38? Установить более эффективное охлаждение? Я более чем уверен, что за исключением очень неудачных экземпляров все чипы NV35 при равных с NV38 условиями достигнут равных частот. Такая ситуация явно "подталкивает" к вольтмоду как минимум до "родных" 1.6в, но об этом в соответствующем разделе статьи.

    Таковы вкратце причины популярности FX5900XT. Исходя из маркетинговой политики, основным конкурентом от ATI считается 9600ХТ. В отличие от nVidia, ATI суффиксом "XT" подразумевает не урезанный, а наоборот, улучшенный вариант платы. Чип 9600ХТ имеет 4-х конвейерную архитектуру и 128-ми битную шину памяти. Тем не менее, более совершенная архитектура чипа 9600ХТ в плане обработки пиксельных шейдеров позволяет достаточно успешно конкурировать этой карте с 5900ХТ во многих современных 3D приложениях. В таких условиях на многих форумах часто можно встретить ветки с активным обсуждением "9600XT vs 5900XT". В целом чаще оверклокерское сообщество склоняется к выбору 5900ХТ, но порой несколько меньшая цена 9600ХТ (по крайней мере, в моём регионе) так же играет свою роль. Полагаю, что интересующиеся выбором 9600ХТ против 5900ХТ смогут самостоятельно изучить следующие материалы:

    1. Видеокарты начала 2004 года: выбор оверклокера (часть первая).
    2. Видеокарты начала 2004 года: выбор оверклокера (часть вторая).
    3. Результаты 3D Mark2001/2003 GeForce FX59xx любых модификаций.
    4. Результаты 3D Mark 2001/2003 Radeon 9800 XT/PRO/SE.
    5. Результаты 3D Mark 2001/2003 на Radeon 9600/PRO/XT.
    6. Рейтинг 3D-акселераторов за август 2004 года
    7. Раздел видеокарт на сайте iXBT.com.

    Поскольку в фактически идентичной ценовой категории 5900ХТ находятся Radeon 9800/9800SE, сравнительное тестирование и этих решений вы также найдёте в приведенных ссылках.





    Краткий обзор видеокарты FX5900XT Palit Daytona. Сравнение карт на чёрном, сиреневом и красном текстолитах.

    Видеокарты производства Palit Daytona в целом относят к разряду "no name" вследствие их дешевизны (читай упрощённый дизайн, практически "нулевая" комплектация). С целью удешевления своей продукции инженеры Palit очень часто перерабатывают дизайн печатных плат видеокарт, прибегая к его упрощению. В большинстве случаев это далеко не самым лучшим образом сказывается на разгонном потенциале таких решений. Тем не менее, на форумах и в обзорах можно встретить информацию об очень удачных экземплярах видеокарт Palit. К примеру, GeForce 3 Ti200... FX5900XT также относится к категории "удачных" – это подтверждает статистика разгона, которая ничем не уступает по своим среднестатистическим значениям брэндовым видеокартам.

    Дешевизна, довольно удачная переработка дизайна, а также применение на картах с чёрным текстолитом исключительно памяти Hynix (факты установки памяти производства Samsung на платы именно с чёрным текстолитом мне неизвестны, впрочем, это же касается и фиолетового), делает эту видеокарту достаточно привлекательной для покупки.

    Видеокарта поставляется в ОЕМ комплектации. В пакетике находится сама плата, диск с драйвером Force Ware 53.03 и видеокабель.

    Система охлаждения в данном случае представлена в виде цельного алюминиевого кулера, контактирующего одновременно как с ядром, так и памятью:

    На подошве радиатора расположены выступы, примыкающие к чипам памяти при установке кулера на плату. Примыкание осуществляется посредством термоскотча. Целесообразность такого решения несколько сомнительна – 4 пары чипов памяти (4 выступа) и центр радиатора (примыкание к ядру) образуют пять опорных точек, одна/две из которых в ряде случаев выходят за пределы единой плоскости, что может привести к локальному перегреву отдельных чипов памяти или ядра. Это подтверждают отзывы некоторых владельцев таких карт. В целом такого решения системы охлаждения достаточно для работы карты в штатном режиме, но для хорошего разгона его необходимо сменить на более эффективное.

    Карта имеет "на борту" 8 чипов памяти производства Hynix со временем выборки 2.8ns, маркировка:





    HY5DU283222
    AF-28 330A
    Даташит

    Родные частоты карты составили 390/680МГц.

    FX5900XT Palit на чёрном текстолите оснащена средствами термомониторинга. Целью оного является отображение температуры ядра и памяти видеокарты. Для просмотра температур удобнее всего пользоваться программой Riva Tuner.

    Весьма удобным и наглядным является построение графиков основных параметров работы видеокарты. C их помощью наглядно можно наблюдать явления "автотормоза" – при некотором критическом количестве ошибок обработки графики видеокартой вследствие чрезмерного повышения частот, перегрева, прошивки некорректного БИОСа происходит кратковременное замирание картинки, связанное со сбросом чипом частоты до уровня 376 МГц или перезапуском оного. Это явление носит негативный характер для оверклокеров. Как с ним бороться "в целом" – читайте в "FAQ по NVIDIA GeForce FX 5900XT", а я остановлюсь лишь на присущих именно FX5900XT Palit Daytona на чёрном текстолите нюансах.

    Без каких-либо модификаций автотормоз на моей карте начал появляться уже на частоте ядра 465 МГц и при этом мало зависел от частоты памяти. Максимальные стабильные частоты составили 460/840 МГц. Как ни странно, самым узким местом в разгоне таких карт является не система охлаждения, не тип устанавливаемой памяти, а БИОС. Большинство владельцев карт Palit, посетивших ветку "Всё о 5900ХТ" на конференции этого сайта знают, что ей великолепно (в плане разгона) подходит БИОС от видеокарты Sparkle FX5900XT. Таких БИОСов два: 4.35.20.32.W4D (Rev. 01) и 4.35.20.32.W5D (Rev. 02). Второй из них предназначен для плат с памятью Samsung, так что в данном случае предпочтителен первый. О том, в чём великолепие этого БИОСа читайте ниже в разделе БИОС карты. Применение БИОСов карт других производителей. Модификация БИОСов.

    Видеокарта GeForce FX5900XT Palit выполнена на нереференс дизайне. Другими словами, плата, на которой распаяны её элементы, отличается от других. Отличаются и некоторые элементы (в основном те, которые образуют систему питания платы, о них подробнее ниже). Большинству оверклокеров известны два варианта печатных плат Palit: на чёрном и сиреневом текстолитах. Тем не менее, в Сети встречаются упоминания о картах на красном текстолите.

    Дизайны карт на чёрном и фиолетовом текстолитах идентичны:





    По многочисленным завлениям на форумах на родных нетронутых БИОСах среднестатистичный разгон таких карт без модификаций системы охлаждения составляет 470/800. Впрочем, отдельные экземпляры достигали частот по ядру более 500 МГц, но температурные показатели были соответствующие...

    По поводу красного текстолита никакой информации мне найти не удалось, что приводит к мысли о некотором недоразумении...

    БИОС карты. Применение БИОСов карт других производителей. Модификация БИОСов.

    БИОС карты в значительной степени может повлиять на частотный предел карты и её абсолютную производительность. При этом простой перепрошивкой оптимального БИОСа не всегда удаётся получить наилучший результат. В этом разделе я приведу результаты протестированных мною БИОСов, а также расскажу о том, как самостоятельно его модифицировать (в частности задать нужные вам частоты).

    Посетив сайт http://www.mvktech.net, я скачал более шестидесяти (!) БИОСов карт линейки 59хх разных производителей. Полный оптимизма и трудолюбия, после теста 24-х БИОСов я сделал вывод о бессмысленности тестирования всех до единого, ввиду довольно чёткой предсказуемости результатов. Условно их можно разделить на следующие группы:

    1. 5950 Ultra (скачать, 376 кб) – характерны ослабленными таймингами памяти (выражается в сравнительно с 5900 non Ultra и 5900 XT/SE/LE низкой производительности на идентичных частотах памяти), жёсткой фиксацией скорости шины AGP на отметке 4х, не возможностью установки параметра "AGP fast writes" в положение "on". При этом большинство таких БИОСов не позволяет корректно загрузить ОС.
    2. 5900 Ultra (скачать, 457 кб) – неприменимы к видеокартам 5900ХТ Palit как таковые. Из протестированных мною (смотри таблицу) все версии позволяли успешно стартовать и загружать операционную систему (Win 2000 pro SP3, XP pro non SP1, Win 2003EE) и только. Установка драйверов версий 53.03, 56.74, 61.77 приводила к обнаружению после рестарта "VGA совместимого видеоадаптера" :-(. Распаковав драйвера версии 61.77 я вручную установил оные и после рестарта получил устройство "Unknown nVidia". Дальнейшие эксперименты по данной категории БИОСов были прекращены. НЕХ-эдитором я попытался заменить ID-device 5900 Ultra на любой другой, но это ничего не дало.
    3. 5900 non Ultra (скачать, 940 кб), 5900XT/LE/SE (скачать, 905 кб) – наиболее оптимальная группа БИОСов для 5900XT Palit Daytona. В протестированных мною версиях проблем в работе карты не обнаружено (за исключением потери работоспособности TV-out).

    В нижеприведённой таблице вы найдёте результаты протестированных мною БИОСов. Под корректным стартом системы я понимаю запуск не только ПК как такового, но и успешную загрузку ОС и видеодрайвера. Остальные данные, я думаю, понятны исходя из названий столбцов таблицы.

    БИОС Корректный старт системы Интерфейс шины AGP Артефакты/автотормоз на частоте 500/900 3D Mark 2001SE Build340 3D Mark 2003 Build340
    Abit FX5900 Non Ultra 128MB - Rev 01 Да Нет 16659 6234
    Albatron FX5950 Ultra (V) - Rev 01 Да Нет 15952 5857
    Albatron FX5900 Non Ultra - Rev 01          
    Albatron FX5900 XT 128MB - Rev 01          
    AOpen FX5900 XT 128MB - Rev 02 Да Да - -
    AOpen FX5900 Non Ultra 128MB - Rev 01 Да Нет 16557 6230
    Asus FX5900 Non Ultra - Rev 06          
    Asus FX5950 Ultra 256MB - Rev 01 Нет - - - -
    Asus FX5900 Ultra 256MB - Rev 01 Да - - - -
    BFG FX5950 Ultra 256MB - Rev 01 Да Нет 16107 5936
    BFG FX5900 Non Ultra 128MB - Rev 02 Да Нет 16542 6227
    BFG FX5900 Non Ultra 128MB - Rev 01          
    BFG FX5900 XT (OC) 128MB - Rev 01          
    Chaintech FX5900 XT 128MB - Rev 01          
    Chaintech FX5900 Non Ultra - Rev 02          
    Club3D FX5900 128MB XT - Rev 02          
    Club3D FX5900 128MB Non Ultra - Rev 01          
    Creative FX5900 Ultra 256MB - Rev 01 Да - - - -
    Creative FX5900 Non Ultra 128MB - Rev 02          
    eVGA FX5900 Non Ultra - Rev 01          
    eVGA FX5950 Ultra - Rev 01          
    eVGA FX5900 Ultra - Rev 03          
    eVGA FX5900 SE - Rev 01 Да Нет 16678 6229
    Galaxy FX5900 Ultra - Rev 01          
    Gainward FX5950 Ultra (FX1800:GC32040) - Rev 02          
    Gigabyte FX5950 Ultra 256MB - Rev 01          
    Gigabyte FX5900 XT (D) 128MB - Rev 03          
    Inno3D FX5900 XT - Rev 01 Да Нет 16694 6241
    Inno3D FX5900 Non Ultra - Rev 01          
    Inside FX5900 Ultra - Rev 01 Да - - - -
    Inside FX5900 XT - Rev 01 Да Нет 16678 6231
    MSI FX5900 XT 128MB - Rev 01          
    MSI FX5900 Non Ultra 128MB - Rev 03          
    MSI FX5900 Ultra 256MB - Rev 01 Нет - - - -
    MSI FX5950 Ultra 256MB - Rev 02 Нет - - - -
    nVidia FX5950 Ultra - Rev 02          
    nVidia FX5900 Ultra - Rev 02          
    Palit FX5900 XT 128MB - Rev 03 Да Да - -
    Palit FX5900 XT 128MB - Rev 01 Да Да - -
    PNY FX5900 Ultra 256MB - Rev 02          
    PNY FX5900 Non Ultra 128MB - Rev 03          
    PNY Quadro FX3000 256MB - Rev 01 Да Да - -
    PNY FX5900 XT 128MB - Rev 02          
    PNY FX5950 Ultra 256MB - Rev 01          
    Point of View FX5900 XT - Rev 02 Да Нет 16523 6251
    ProLink FX5900 Non Ultra - Rev 02 Да Нет 16660 6239
    ProLink FX5900 Non Ultra - Rev 01          
    ProLink FX5900 LE - Rev 02          
    Sparkle FX5900 Non Ultra 128MB - Rev 01 Да Нет 16704 6255
    Sparkle FX5900 Non Ultra 128MB - Rev 02 Да Нет 16701 6249
    Sparkle FX5950 Ultra 256MB - Rev 01 Да Нет 16020 5890
    Sparkle FX5900XT 128MB – Rev 01 Да Нет 16725 6255
    Sparkle FX5900 XT 128MB - Rev 02 Да Нет 16705 6249
    Suma FX5900 SE - Rev 01          
    Suma FX5900 Non Ultra - Rev 01          
    Leadtek FX5900 XT 128MB - Rev 01 Да Нет 16682 6237
    Leadtek FX5950 Ultra - Rev 02 Нет - - - -
    Triplex FX5900 Non Ultra - Rev 01          
    Terratec FX5900 Ultra - Rev 01          
    XFX FX5950 Ultra - Rev 01 Нет - - - -
    XFX FX5900 XT - Rev 01          
    XFX FX5900 Non Ultra - Rev 02          
    X-Micro FX5900 XT - Rev 0          

    Конфигурация тестового стенда:

    • Barton 2500+@210x11 (2310 МГц) 1.7v.
    • Zalman CPNS-7000A-AlCu.
    • MB Epox EP-8RDA3I.
    • 2x512mb Ddr400 NCP 2.5-3-3-6 2.77v.
    • GF FX 5900ХТ Palit 500(1.52v)/900(2.73v), модифицированная система охлаждения.
    • IDE Raid controller (ITE).
    • ВarracudaIV 80 Gb 7200 ST 380021A.
    • ВarracudaIV 40 Gb ST340015A.
    • Samsung 40 Gb SPO411N.
    • TV tuner+FM Manli.
    • Creative 5.1 Live! + кХ Projekt.
    • DVD-ROM Teac DV-516D.
    • DVD-RW NEC ND-2500a@2510.
    • БП Power Master JJ-350T (MB+CPU+VGA) и Chieftec 300Вт (HDD, оптические приводы и вентиляторы).

    Я привожу полный перечень устройств, присутствовавших во время тестирования. Каждый БИОС тестировался в абсолютно идентичных условиях под свежеустановленной ОС Windows 2003EE с драйвером Force Ware 53.03, DirectX 9.0b. Результаты 3D Mark’ов получены троекратным прогоном с последующим усреднением.

    Давайте подведём итоги. БИОСы 5950 Ultra позволяют получить красивую надпись на экране, повествующую о наличии в системе самого мощного видео ускорителя nVidia предпоследнего поколения. На этом все их плюсы заканчиваются. Помимо AGP 4x и "AGP fast write – off" в ряде случаев карта некорректно производила переход режимов 2D -> 3D, 3D - > 2D. Самым интересным является то, что этот ряд случаев я привести не могу. Почему? Да потому что с одними и теми же БИОСами 5950 Ultra я мог наблюдать как корректную, так и некорректную работу карты. Это же подтверждают посты, ЛС и электронные письма нескольких пользователей 5900XT Palit. Некорректность перехода выражается в том, что в слабых приложениях 3D графики (Counter Strike, Quake-1, Quake-2, Allods-3 и других) и Direct Draw (Diablo 2) карта в начале переключается в 3D режим (повышение питания ядра и его тактовых частот), а затем "возвращается" в 2D – 300 МГц и 1.2v по ядру. При этом появлялись просто жуткие артефакты... "Подумав" в течение нескольких секунд, карта вновь могла установить 3D режим (но не всегда) – при этом артефакты исчезали (опять таки не всегда)... Провозившись с тремя БИОСами 5950 Ultra и так и не найдя чёткой закономерности, я мысленно навсегда поставил на них крест. С БИОСами 5900 non Ultra, 5900XT/SE/LE карта точно так же в тех же приложениях переключалась 2D->3D->2D, но при этом никаких проблем не возникало. При изучении этих нюансов использовались разные драйвера и ОС, но всегда одинаковое напряжение на ядре и одинаковые тактовые частоты платы.

    Применительно к этой проблеме самым интересным является заявление одного из владельцев Palit, в котором утверждается о появлении аналогичной ситуации с родным БИОСом! "Вылечилось" всё перепрошивкой этой же версии БИОСа заново.

    Как я уже отмечал выше, БИОСы 5900 Ultra фактически неприменимы для 5900XT Palit, зато отлично подходит целый спектр 5900/5900ХТ/LE/SE. Судя по всему, здесь сказывается различия в дизайне плат, а также несравненно более сложные схемы питания ядра и памяти старших видеокарт, а ведь именно ими и управляет БИОС/драйвер карты при переходе последней из одного режима в другой. Предлагаю вспомнить вольтмод 5900 Ultra /5950 Ultra:

    Стабилизатор напряжения создан на базе микросхемы ISL6569 от Intersil. Это "высокоинтеллектуальный" широтно-импульсный контроллер для двухфазного импульсного стабилизатора питания с защитой от повышения напряжения и тока в нагрузке, "мягким включением", балансировкой токов в каналах, температурной стабильностью выходного напряжения <1% и т.д., и т.п., и, согласно документации, рекомендуется для использования в стабилизаторах питания для процессоров AMD Hammer.

    Пожалуй, впервые на видеокарте была применена столь серьёзная микросхема.

    При этом многим бы хотелось увидеть корректную работу БИОСов 5950 Ultra на 5900ХТ... Но схема питания карт производства Palit разительно отличается от референс-схемы nVidia не только 5950 Ultra, но и самой 5900ХТ... На мой взгляд, в какой-то степени именно в этом и кроется причина неработоспособности фактически всех БИОСов 5900 Ultra и многих 5950 Ultra. Причём у последних проблема появляется при входе в ОС – чёрный экран и полное зависание. Именно в этот момент драйвер видеокарты переключает (вернее, в данном случае пытается) питание ядра со стартовых 1.1v до 1.2v в 2D режиме.

    Как перепрошить БИОС? Я использовал программу nvFlash v4.46. В режиме ДОС (грузимся с загрузочной дискеты или реаниматора) и пишем следующее:

    nvFlash.exe – f 5900bios.rom -4 -5 -6

    Жмём Enter. Процесс прошивки занимает менее полуминуты.

    Можно ли прошивкой неудачного БИОСа повредить 59хх? Нет, нельзя. В случае прошивки неподходящего БИОСа лучше всего обнулить БИОС материнской платы, установить любую старую карту PCI и вновь загрузится с загрузочной дискеты/реаниматора (при обнулении БИОСа материнской платы при старте система перво-наперво производит поиск PCI VGA адаптера, то есть вашей старой карты). Далее идентичным образом прошиваем один из заведомо подходящих БИОСов. Такую процедуру я проделывал дважды, никаких изменений в работе карты не обнаружено.

    Кроме этого, можно создать загрузочную дискету со специальным autoexec.bat, который автоматически прошьёт при старте системы другой БИОС, но этот способ не подходит, если система остановит свой старт на детекте видеокарты...

    В результате личного тестирования, общения по e-mail и ЛС на форумах я бы рекомендовал использовать для 5900ХТ Palit БИОС Sparkle FX5900XT 128MB – Rev 01, известный также под именем W4D. Вторая ревизия этого БИОСа W5D предназначена для карт с памятью Самсунг, так что владельцам Palit подойдёт больше первый...

    Но и этот БИОС по большому счёту требует доработки. Основное внимание следует уделить регистру NV_PFB_CFG, известному под названием "тайминги памяти". По заявлениям Unwinder’a (автора программы RivaTuner) данный регистр хоть и влияет непосредственным образом на работу памяти карты, таймингами не является. Тем не менее, поскольку многие привыкли называть его пресловутыми таймингами, я тоже буду использовать именно это слово, но в кавычках ;-).

    Мне известны 3 "способа" модификации БИОСов 59xx – это использование программ MHZ5900, OmniExtremeEdit FX 1.5 и НЕХ-эдитора (например, X-BIOS Editor v1.0 RC3 Build520). В процессе проведения тестов и экспериментов, я пользовался более ранними версиями, но здесь привожу ссылки на закачку последних (на данный момент) версий программ.

    Первая из них наиболее проста в обращении:

    Значения регистра NV_PFB_CFG здесь отображены как Memory Latencies. Рекомендуется присвоить всем значение 40 или 43 (я поставил 40). Почему так много? Это не много, в других БИОСах 5900ХТ некоторые из этих параметров имеют значение 43. Оптимальность значения "40" подтверждается огромным числом экспериментов с этими параметрами на многих форумах по всему миру, и авторами различных программ по модификации БИОСов. То же могу подтвердить и я. Разгон по памяти моей платы составил 925 МГц что довольно неплохо (при использовании БИОСа W4D, с родным БИОСом даже после модификации потолком стала цифра 900 МГц). При изменении "таймингов" я получил дополнительные 25 МГц и соответствующий прирост производительности.

    Этой же программой можно изменить тактовые частоты платы на угодные именно вам. После внесения модификаций БИОС следует сохранить, и вышеуказанным способом прошить его в карту.

    Программа OmniExtremeEdit также позволяет задать необходимые вам частоты, напряжения и тайминги весьма "цивильным" способом:

    Под таймингами в данном случае подразумеваются именно они, а не регистр NV_PFB_CFG.

    Пожалуй, самым "низкоуровневым" доступом к БИОСу является НЕХ-эдитор. Именно с его помощью и проводились различные модификации БИОСов до написания вышеприведённых программ. Открытый этой программой БИОС представляет собой двоичный код.

    Для его редактирования необходимо выполнить перевод, скажем, нужной вам частоты по ядру 500 МГц (десятичный код) в бинарный код. Проще всего это сделать стандартным калькулятором, входящим в состав Windows. После его запуска следуйте путём Вид -> Инженерный. Далее вводим нужную вам частоту и отмечаем мышкой "Hex".

    Например, вам нужно "залить" в БИОС частоту ядра 500 МГц... В этом случае получаем следующее:

    500 МГц -> умножаем 500 МГц*100=50000(Dec) -> переводим калькулятором, получаем C350(Hex) -> запишем в виде С3 50 -> меняем местами 2 части, получаем 50 С3 -> дописываем 4 нуля, получаем 50 С3 00 00 (bin word).

    Далее нужно найти то место в БИОСе, где выполнить правку значений по умолчанию на полученные вами... Как это сделать? Очень просто. Пересчитайте точно таким же образом вашу частоту по умолчанию (скажем, у вас было 400 МГц по ядру, это 40 9С 00 00), жмём Ctrl + F, вводим в окно поиска пересчитанную частоту по умолчанию и Нех-эдитор сам найдёт нужное вам место. Далее вместо дефолтовых 40 9С 00 00 (в данном случае) вводим нужные вам 50 С3 00 00 и сохраняем БИОС. После перепрошивки вы получите частоту 500 МГц по умолчанию под любой ОС на любом ПК под любой версией драйверов :-).

    Дополнительно и достаточно подробно о редактировании прочих параметров БИОСов FX59xx вышеуказанными программами можно прочесть тут.

    Кроме W4D хорошие результаты разгона/производительности даёт БИОС Palit FX5900 XT 128MB - Rev 03, но только после редактирования параметров регистра NV_PFB_CFG, результаты в таблице тестирования БИОСов приведены без каких-либо модификаций оных, и с данным БИОСом я получил артефакты работы памяти на частоте 900 МГц. После модификации максимальная стабильная частота составила 930 МГц. Среднестатистичные частоты памяти при использовании альтернативных или модифицированных БИОСов 900-950 МГц.

    Переделка 5900ХТ (любых) в Quadro700 FX и Quadro3000 FX. Использование скриптов SoftQuadro4.

    Видеокарты серии Quadro являются профессиональными ускорителями, имеющими ряд отличий сравнительно с обычными. Ранее я уже изучал изменение производительности при переделках GeForce’ов в Quadro, посему здесь вкратце напомню что к чему и приведу нюансы таких трансформаций применительно к FX5900XT Palit.

    По умолчанию на игровых платах отключены на программном уровне следующие функции:

    • Аппаратное ускорение линий (отключение этой аппаратной возможности приводит к значительному падению производительности при отображении каркасных моделей объектов, а именно этот режим и используется в большинстве профессиональных САПР-приложений).
    • Аппаратное сглаживание (позволяет включить сглаживание линий при отображении каркасных моделей). Именно эти две первые возможности являются основным кладезем скоростных отличий проф и непроф карточек.
    • Двустороннее освещение (также используется в некоторых профессиональных графических пакетах).
    • Общий внеэкранный буфер и буфер глубин (более эффективный расход памяти при использовании многооконного режима).
    • Пользовательские отсекающие плоскости (используются некоторыми САПР приложениями как сечения для того, чтобы показать внутреннюю структуру объекта).
    • Поддержка дополнительных пиксельных форматов позволяет картам линейки Quadro использовать оверлеи и стерео режимы.

    Программная переделка позволяет задействовать вышеперечисленные функции, при этом ваш 5900ХТ в зависимости от способа переделки распознается системой как Quadro 700 FX или Quadro 3000 FX.

    В первом случае необходимо прошить БИОС PNY Quadro FX3000 256MB - Rev 01. Несмотря на то, что это БИОС от Quadro 3000 FX, моя карта под управлением ОС Windows XP/2003EE определилась именно как Quadro 700 FX. При этом на частотах 500/900 (смотри таблицу тестирования БИОСов) наблюдались сильные артефакты, избавиться от которых получилось только на частоте 500/800. Разумеется, я попытался исправить ситуацию редактированием регистра NV_PFB_CFG, но добиться смог немногого. На заниженных частотах, а также вследствие оптимизации БИОСа и драйверов под серию Quadro, я получил заметное падение производительности в обычных 3D приложениях...

    Далее я обратился ко второму методу – использованию скриптов SoftQuadro4 Riva Tuner. Предпочтительность именно этого заключается в том, что поддержка вышеперечисленных функций активизируется группой скриптов при загрузке видеодрайвера (на этапе входа в Windows), что позволяет использовать любой, вернее даже наилучший для вашей карты БИОС. Методика переделки с помощью Riva Tuner приведена в той же статье за исключением некоторых нюансов, связанных с обновлением драйверов и самой программы Riva Tuner, а именно:

    • Скрипт в последней версии Riva Tuner (20RC15) NVStrap antiprotection корректно активизируется на драйверах не выше Force Ware 52.16.
    • Активизация самих скриптов претерпела небольшие изменения – больше незачем лезть в раздел "Power User", достаточно следовать путём Пуск –> Программы –> Riva Tuner -> Patch scripts folder. Далее все необходимые скрипты задействуются двойным кликом.

    Вследствие небольшой популярности таких переделок я не проводил подробные тесты различия производительности. Отмечу лишь, что аппаратное ускорение линий визуально заметно облегчает перетаскивание по экрану очень крупного файла AutoCad 2005, подробнее о пользе/результатах таких трансформаций можно прочитать здесь. Сообщать о результатах своих экспериментов, а так же задавать вопросы прошу тут.

    Модификация системы охлаждения.

    Разумеется, всем известен факт необходимости модернизации системы охлаждения при разгоне. Но в данном случае ситуация наиболее критична. Почему? Прочтите статью "Энергопотребление современных видеокарт. Часть 2: NVIDIA против ATI", и вы узнаете, что FX5950 Ultra является на сегодняшний день самой "прожорливой" картой в мире (имеется в виду из обычных, не профессиональных и не "многоголовых" решений). Эта карта без разгона потребляет 73.54 Вт электроэнергии. Такое энергопотребление обуславливает сильный нагрев карты. В случае вольтмодификации FX5900XT с последующим разгоном, потребляемая мощность превысит 73.54 Вт и может достигнуть уровня около 90 Вт (!), что сопоставимо с разогнанным центральным процессором. Таким образом, системе охлаждения нужно уделить первостепенное внимание.

    В моём случае первоначальная модернизация свелась к установке на GPU процессорного кулера (габариты весьма идентичны известному многим Maxtron S462) и распиленного Titan TTC-3TB на чипы памяти (термопаста КПТ-8 плюс суперклей по краям чипов):

    В красную жилу питания вентилятора впаян резистор номиналом 100 Ом мощностью 0.5Вт. Такая модернизация позволила эксплуатировать карту при питании ядра 1.52в на частотах 500/900 при температуре GPU не более 64°С под нагрузкой.

    Для большего разгона я сделал систему водяного охлаждения на базе радиатора с северного моста материнской платы Jet Way N2PAP-Ultra:

    Герметизация выполнена холодной сваркой с предварительной полировкой дна:

    Крепление весьма обычно, два болта М3, 4 шайбы, 2 резиновых уплотнительных кольца от карбюратора какого-то мотора (снизу под шляпки болтов с шайбами для упругости крепления и электроизоляции одновременно):

    Помпа-фонтан Aquael 1500 л/ч 1.5м столб воды, 22Вт электрическая мощность плюс обычный радиатор–печь от ГАЗ. На момент тестирования и написания данной статьи система охлаждает только видеокарту.

    При питании ядра 1.86в и частотах 551/950, температуре окружающего воздуха 31°С температура GPU достигала 59°С – сказывается узкий диаметр штуцеров (6мм наружный) и материал водоблока (алюминий). Решение временное. Температура памяти не выше 52°С при наличии обдувающего вентилятора 80х80х25мм 7v.

    Вольтмодификация. Немного статистики "слёта" карт. Что не следует делать с FX5900XT.

    На момент написания данной статьи – это единственное полноценное руководство вольтмода FX5900XT Palit, посему я остановлюсь на нём достаточно подробно. Используя нижеприведённый материал, вы должны осознавать, что вся ответственность за ваши действия лежит на вас самих.

    Питание ядра в режимах 2D/3D осуществляется импульсным источником питания состоящим из :

    • Контроллера – микросхемы с маркировкой 1575 (нижняя строчка несколько отличается на картах с чёрным и фиолетовым текстолитами, но вольтмод идентичен):

    • Силовых элементов:

    • Аттенюатора с цифровым управлением на дискретных элементах.

    Именно благодаря аттенюатору FX5900XT Palit хороши тем, что имеют раздельный вольтмод режимов питания 2D/3D. На картах с референс-дизайном пользователь получает одновременное поднятие напряжений во всех режимах, что не очень-то хорошо. Зачем греть карту в 2D? Итак, для вольтмода необходимо увеличить напряжение, подаваемое на затвор нужного мосфета. Проще всего это сделать, понизив сопротивление резистора, включенного в цепи затвора. Для этого паяем "переменник" (обычный маломощный трёх контактный резистор переменного сопротивления) на 10 кОм:

    Данная микросхема находится на обратной стороне карты в единичном экземпляре, именно по ней как ориентиру вы можете найти нужное сопротивление. Предварительно не забудьте выставить резистор в положение максимального сопротивления. Для изменения напряжения на ядре подпаиваем 2 проводка к точкам мониторинга напряжения GPU (см. ниже), запускаем 3D приложение и, наблюдая за показаниями вольтметра, плавно крутим рычажок резистора.

    Вольтмод режима 2D делается идентичным образом, нужно лишь найти тестером завязанное на затворе второго мосфета сопротивление. Я этого делать не стал, так как существует метод софтверного поднятия напряжения в 2D с родных 1.2v до 1.4v, кроме этого необходимость таких действий, за исключением 2D разгона переделанной в Quadro карты, весьма сомнительна. Тем не менее, если вы поэкспериментируете в этом направлении, не забудьте сообщить результаты в конференции. Я же ограничился только 3D вольтмодификацией за ненадобностью оной в 2D.

    С памятью всё дело обстояло гораздо сложнее. Под маркировкой 1575 в сети я обнаружил несколько PDF-описаний. В процессе экспериментов и пробных замеров напряжений, "прозвона" карты тестером, была найдена нужная схема включения стабилизатора NCP1575-D PGEC – именно он отвечает за питание внутренних цепей и буферов ввода-вывода.

    Питание памяти осуществляется двумя мосфетами, управляемыми указанным стабилизатором (на фото справа внизу, лицевая сторона платы):

    Вольтаж внутренних цепей и буферов ввода-вывода в данном случае идентичен и составляет 2.73v. В такой ситуации нецелесообразно искать питающие затворы мосфетов резисторы – проще зашунтировать сам стабилизатор, что вызовет одинаковое поднятие напряжений Vdd и Vddq:

    Я использовал сопротивление номиналом в 27 кОм (обычный маломощный резистор 0.125 Вт постоянного сопротивления), что привело к поднятию напряжений с 2.73v до 2.8v. Однако вольтмод памяти не всегда полезен, и, к сожалению, в этот раз пользы он не принёс, вызвав появление небольших артефактов на стабильной до вольтмода частоте 950 МГц...

    Замеры напряжений осуществлялись на конденсаторах:

    Жёлтым отмечено для ядра, красным – для памяти.

    Так как же можно быстро (при этом относительно точно) определить необходимый для данной частоты ядра вольтаж? Очень просто. Запускаем Quake 3 Arena. При заметной недостаточности питания по ядру вы увидите искажения в главном меню игры. Дело в том, что меню игры Quake 3 распознаётся драйвером как 3D приложение. Ну и что, спросите вы. А смысл весь в предельно слабой нагрузке на GPU, создаваемом самим меню. Таким образом, при чётком проявлении артефактов (дефектов изображения, связанным с переразгоном или нехваткой питания) зависания не происходит. Всё это позволяет в режиме реального времени подстройкой переменника выставить большее питание по ядру, при этом артефакты исчезают просто на глазах! После их полного исчезновения добавляем ещё немного (не забываем, что само меню очень слабо нагружает видеокарту), и переходим к полноценным тестам на стабильность. Данный метод опробован на GF2MX400, GF3Ti200, GF4MX440, GF FX5900XT и на всех из них зарекомендовал себя просто великолепно.

    В качестве эпилога этому разделу статьи, я приведу соответствие напряжений и частот, полученных на моей карте, а так же поделюсь соображениями на тему "жадность Флинта погубила" или какие рамки не стоит пресекать при экстремальном разгоне таких карт, как FX5900XT Palit.

    Итак, безвольтмоддинговый разгон по ядру составил 460 МГц, при питании 1.52v я получил стабильные 500 МГц, повысив напряжение до 1.72v получил 525 МГц и при финальном тестировании – 551 Мгц 1.86v.

    Общепризнанным вольтажным порогом прочности системы питания FX5900XT в Сети принято напряжение питания ядра 1.95-2.0v. Это касается референс-дизайнов плат. На мой взгляд, в таком режиме карта будет потреблять около 100 Вт электроэнергии. В таких условиях даже качественного охлаждения ядра и памяти будет недостаточно! Я настоятельно рекомендую охлаждать силовые мосфеты и стабилизаторы платы. Даже без вольтмоддингового разгона мне известны случаи смерти плат, в том числе Palit.

    Итак, ложка дёгтя или что может случиться с FX5900XT при перегреве отдельных элементов.

    Два случая выхода из строя плат на референс-дизайне:

    Информация по первому случаю находится здесь, по второму – тут.

    Имеется так же один случай выхода из строя FX5900XT Palit даже без вольтмода... Вышла из строя вот такая деталька:

    По заявлениям "потерпевшего" деталь очень хрупкая, я не рискнул её выпаивать, чтобы провести замеры...

    В процессе эксплуатации экстремально разогнанной видеокарты не забывайте время от времени проводить её осмотр на предмет выявления начала температурных деформаций (подгораний мосфетов, микросхем, диодов, вздутий конденсаторов и т.д.)

    Статистика вольтмодинговых разгонов таких карт пока неизвестна в виду "эксклюзивности" на момент выхода этой статьи :-). Прошу всех вольтмодеров высказаться в конференции по получении конкретных результатов. После сбора данных статья будет дополнена не только статистикой, но и максимальным результатом.

    Экстремальный разгон и бенчмаркинг (2001&2003 3D Marks).

    Результатом вышеперечисленных модификаций стали частоты 551/950 МГц, БИОС Sparkl W4D, значения регистра NV_PFB_CFG "40" (все), ОС 2003ЕЕ, драйвера Force Ware 53.03, nForce 4.24.

    Разгон платы осуществлялся программой Riva Tuner 20RC15 + RivaTuner20RC15Hotfix Тестирование проводилось в режиме 1024х768х32 60Гц, настройки драйверов установлены в режим максимальной производительности.

    Для тех, кого интересуют лишь результаты бенчмаркинга и кто не читал статью целиком, я повторю состав системы:

    • Barton 2500+@210x11 (2310 МГц) 1.7v.
    • Zalman CPNS-7000A-AlCu.
    • MB Epox EP-8RDA3I.
    • 2x512mb Ddr400 NCP 2.5-3-3-6 2.77v.
    • GF FX 5900ХТ Palit 500(1.52v)/900(2.73v), модифицированная система охлаждения.
    • IDE Raid controller (ITE).
    • ВarracudaIV 80 Gb 7200 ST 380021A.
    • ВarracudaIV 40 Gb ST340015A.
    • Samsung 40 Gb SPO411N.
    • TV tuner+FM Manli..
    • Creative 5.1 Live! + кХ Projekt.
    • DVD-ROM Teac DV-516D.
    • DVD-RW NEC ND-2500a@2510.
    • БП Power Master JJ-350T (MB+CPU+VGA) и Chieftec 300Вт (HDD, оптические приводы и вентиляторы).

    На момент итогового тестирования все устройства присутствовали в системе.

    Результат 3D Mark 2001 SE Built 340:

    Результат 3D Mark 2003 Built 340:

    Первый результат достаточно скромен. При использовании драйверов 43.04 и таблицы LOD, а так же полном тюнинге системы, результат легко превысил бы 19k, и, возможно, удалось бы получить 20k. Но оставим бенчмаркинг опытным бенчерам... Я надеюсь, что если среди таковых есть владельцы видеокарт FX5900XT Palit, то в покорении вершин им поможет материал данной статьи.

    Заключение.

    Я уверен, что FX5900XT надолго останется в памяти оверклокеров всего мира. Перспектива получить от младшей карты производительность выше, чем у старшей является лучшим "бальзамом" для сердца оверклокера :-). В будущем появление на рынке видеокарт 5900ZT чип NV35 обещает завоевать ещё большую популярность, что не может не радовать.

    В завершение этой статьи я бы хотел выразить несколько благодарностей:

    • Стасу Маликову за помощь в создании ворклога.
    • Dimdirol’у и TiN’у за предварительное рецензирование статьи.
    • Всем откликнувшимся в созданной мною ветке конференции и особенно тем из них, кто активно делился результатами своих тестов/экспериментов.

    Удачного всем разгона!


    Ждём Ваших комментариев в специально созданной ветке конференции.

  • Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
    Страницы материала
    Страница 1 из 0
    Оценитe материал
    рейтинг: 4.7 из 5
    голосов: 26

    Теги



    Возможно вас заинтересует

    Популярные новости

    Сейчас обсуждают