Разгон, настройка и оптимизация видеоподсистемы


Автор не несет ответственности за возможный выход из строя видеокарты или иных компонентов компьютера, который может произойти в результате попытки разгона

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

Все описываемые ниже утилиты работают под DOS. Только программы PowerStrip, Rendition PLL Calculator и Riva128 Registry Tweak работают под Windows.


Разгон видеоподсистемы в компьютере на базе процессоров Pentium Pro и Pentium II

Скорость работы видео в такой системе (и с PCI, и с AGP) может быть увеличена в два или более раз, путем применения программы FastVid. Причем, подобный эффект достигается всего лишь за счет разрешения режимов write posting и write combining - возможностей Pentium Pro/Pentium II чипсетов, выключенных по умолчанию.
При применении FastVid скорость передачи данных через шину PCI возрастает с 8 Мб/с до 90 Мб/с (или даже до 150 Мб/с при использовании шины AGP).

Программа FastVid разрешает использование трех функций:

  • Во-первых, разрешение write posting позволяет начать процессору передачу следующей порции видеоданных без ожидания окончания предыдущей передачи. При этом скорость передачи данных возрастает в 10 раз.
    Однако почти во всех новых материнских платах этот режим уже включен по умолчанию.
  • Во-вторых, использование Banked VGA Write Combining (VGAWC) позволяет кэшировать обращения к видеопамяти, оптимизируя их исходя из ее банковой организации.
    По всей видимости, этот алгоритм не реализован аппаратно в чипсете материнской платы для лучшей совместимости.
    Такой вид оптимизации увеличивает скорость передачи данных еще в 5 раз.
    Некоторые новые материнские платы, например, производства фирмы Asus, имеют возможность включения VGAWC посредством BIOS Setup.
  • Третья функция, Linear Frame Buffer Write Combining, позволяет организовать обращения к видеопамяти в обход банкового механизма по абсолютным адресам выше 2Гб.
    При реализации этой возможности скорость обращений, естественно, возрастает, так как необходимость переключать банки отпадает, и процессор получает возможность работать с видеопамятью напрямую. Но для использования Linear Frame Buffer Write Combining необходимо задействовать MSR-регистры процессора, поэтому по умолчанию этот режим выключен для обеспечения совместимости.
    Теоретически, скорость прокачки при применении этой функции возрастает еще в 5 раз.

Скачать FastVid можно отсюда: fastv110.zip (28Kb)

Разгон видеокарт на чипах фирм S3, Cirrus Logic, Tseng и Trident

Для разгона видеокарт на чипах фирм фирм S3, Cirrus Logic, Tseng и Trident может быть применена программа MCLK. Эта программа позволяет менять частоту, на которой работает видеопамать. По умолчанию она задается видеобиосом и не всегда соответствует максимальным возможностям памяти. Применение MCLK для увеличения частоты позволяет увеличить скорость работы видеоподсистемы на 20-30%.

MCLK поддерживает следующие видеочипы:

  • Cirrus Logic 542X, 543X, 544X и 7543
  • S3 86x, Trio (Trio32, Trio64, Trio64V+), Virge, Virge/VX и Virge/DX
  • Trident 9440/96xx
  • Tseng Labs ET-6000

Имейте в виду, что черезмерный разгон видеопамяти может привести как к сбоям в ее работе, так и к выходу из строя всего чипа.

Скачать MCLK можно отсюда: mclk093b.zip (62Kb)

Разгон видеокарты Matrox Mistique

Существует аналогичная MCLK-утилита, MYSTCLK, для разгона видеопамяти на видеокарте Matrox Mistique. Эта утилита позволяет изменять базовую частоту работы памяти и коэффициенты ее умножения.

Cкачать MYSTCLK можно отсюда: myck030b.zip (23Kb)

Разгон видеокарт на чипе nVidia Riva 128 и Riva 128ZX

Для ускорения 3D-функций на видеокартах с этими чипсетами может быть применена утилита NV3TWEAK, оптимизирующая работу 3D-акселертора и исправляющая некоторые ошибки. Автор утилиты Daniel Di Bacco (Дениэл Ди Бэкко, ). Утилита оптимизирует настройки адаптеров для работы под Direct3D и OpenGL и устраняет проблему несовместимости с некоторыми играми. Обеспечивается возможность настройки насыщенности цветов (гамма) и сохранения этих настроек.

Текущая версия утилиты NV3TWEAK рассчитана для работы с драйверами видеоадаптеров, построенных на основе референс-драйверов от компании nVidia версии 2.0 или выше. Среди поддерживаемых плат есть продукты от Diamond и Elsa.

В архиве с утилитой поставляется подробная документация с FAQ.

Скачать NV3TWEAK 2.52 можно отсюда: nv3tw252.zip (150 Kb)

Разгон видеокарт на чипе Rendition Verite V2X00

Для изменения скорости работы видеопамяти на карте с этим чипом, необходимо отредактировать файл VERITE.INI, хранящийся в Windows-директории.

Строки
[display] m=33 n=2 sclkp=4 mclkp=2
этого файла определяют частоту, на которой работает видеопамять и чип.
Частота видеопамяти = 14.318 x m / (n x mclkp), а частота чипа = 14.318 x m / (n x sclkp).

Компания EnTech Taiwan предоставила нам возможность предложить владельцам видеоадаптеров на чипах Rendition Verite 2100/2200 новую бесплатную утилиту для разгона этих графических процессоров:

Rendition overclocking

В последней версии от 26 февраля имеется возможность применить изменения сразу, без перезагрузки операционной системы, здесь же появилось и фирменное лого Rendition.

Скачать утилиту можно здесь: rendclk.zip (112 Kb)

Утилиту для разгона под DOS можно теперь загрузить отдельно: renddos.zip (19 Kb)

Разгон 3Dfx Voodoo Graphics

Для управления скоростью видеопамяти на этом 3D-ускорителе используется команда SET SST_GRXCLK=XX, находящаяся в файле autoexec.bat
По умолчанию XX=50, однако это число может быть увеличено для разгона. Заметим, что не рекомендуется устанавливать значение больше, чем 57. Остальные команды, относящиеся к этой карте, которые необходимо поставить в autoexec.bat для оптимальной производительности, следующие:

  • SET SST_FASTMEM=1
  • SET SST_FASTPCIRD=1
  • SET SST_PCIRD=1
  • SET SST_VIDEO_24BPP=1
  • SET FX_GLIDE_SWAP_INTERVAL=0
  • SET SST_SCREENREFRESH=60
  • SET SST_SWAP_EN_WAIT_ON_VSYNC=0 (эта строка может вызвать проблемы)

Более подробно о оптимизации процессоров 3Dfx Voodoo можно прочитать здесь.

Разгон видеокарт на чипе 3DLabs Permedia 2

Частота работы видеопамяти у карты с этим чипом хранится в registry Windows 95. Для нахождения этого значения необходимо выполнить поиск строки "systemclock". Значение по умолчанию — 53h. Увеличивайте это значение для разгона.

Программа PowerStrip

Создателем этой программы является компания EnTech Taiwan,  http://entechtaiwan.com/. Программа работает под операционными системами Windows'95/98, Windows NT. Самая приятная особенность — наличие русскоязычного интерфейса. Эта программа подобна MCLK, но кроме изменения скорости работы видеопамяти, PowerStrip позволяет менять частоты развертки монитора и настраивать видеорежимы.

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

Power Strip Toolbar

Утилита Power Strip имеет следующие возможности:

  • Частота вертикальной развертки (обновления экрана) до 200Hz
  • Переключение на ходу глубины представления цвета
  • Управление калибровкой цвета, полностью независимое от драйвера
  • Настройка размеров и положения экрана
  • Управление тактовой частотой, на которой работает видеопамять
  • Назначаемые пользователем горячие клавиши
  • Автопределение и поддержка чипсетов 3Dfx и PowerVR
  • Поддержка разных языков
  • Встроенный процессор хранителей экранов
  • Поддержка DirectX и OpenGL
  • Полная интегрированность в интерфейс Windows
  • Полная поддержка Windows NT 5.0
  • Полная диагностика AGP и PCI-устройств
  • ОС-независимая реализация DDC

Значения частот для видеопамяти у этой программы задаются в файле pstrip.cfg в разделе
[название чипа]

MClk=90,110,100

Параметр MClk как раз и определяет частоты работы видеопамяти. 90 — минимальная частота, 110 — максимальная. В этих пределах разрешается ее изменение из программы в диалоговом режиме. Однако Вы можете увеличить максимальное значение и добиться еще большей производительности. 100 — это значение по умолчанию.

PowerStrip поддерживает чипы:

  • 3Dlabs Permedia, Permedia-2
  • Alliance AT24, AT3D(AT25)
  • 3Dfx (поддержка Voodo под NT)
  • PowerVR
  • Cirrus Logic GD5436, GD5446, GD5480, GD5462, GD5464, GD5465
  • Rendition Verite 2200
  • nVidia/SGS Thomson Riva128, Riva128ZX (возможность установить разрешение 1800x1440)
  • S3 Vision866/868, Vision968, Trio32/64, TrioV+, TrioV2/DX, TrioV2/GX, Trio3D, ViRGE, ViRGE/VX, ViRGE/DX, S3 ViRGE/GX, ViRGE/GX2, предварительная поддержка Savage3D!
  • SiS 6326
  • Trident ProVidia 9685, 3Dimage
  • Tseng Labs W32p, ET6000, ET6100
  • i740 (возможность установить значение частоты обновления экрана в 200 Гц)
  • Частично Matrox G100
  • Частично ATi Rage II Pro

Поддерживаемые мониторы:

  • Panasonic
  • Sony
  • Nokia
  • Philips
  • ViewSonic
  • Hitachi
  • NEC
  • Mitsubishi
  • Nanao
  • MAG
  • И многие другие, всего более 750 моделей

Теперь данная утилита расчитана и на конечного пользователя! Компания EnTech любезно предоставила нам возможность предложить Вам для загрузки последнюю версию своей утилиты. Теперь PowerStrip полностью поддерживает ОС Windows 95/98 и NT 4/5.

Заметим, что в случае использования более двух видеоадаптеров под Windows98 или Windows NT 5.0 утилита работает только с первичной видеокартой. Вне зависимости от версии Windows обязательно наличие DirectX версии не ниже 2

Скачать PowerStrip можно прямо с нашего сайта: PowerStrip 2.20 (646 Kb)

Кстати, желающие задать вопрос непосредственно производителям этой утилиты, сделать свои замечания, просто высказать свое мнение или пожелание могут сделать это через нашу конференцию или непосредственно написать письмо в техническую поддержку EnTech. Ваши письма прочтут с большим вниманием!

Riva128 Registry Tweak (D3D и OGL)

Наш партнер из Хорватии г-н Ведран Сирола (Vedran Sirola) создал удобную утилиту для изменения ключей реестра для плат на базе чипсета Riva128. Утилита изменяет ключи как для Direct3D, так и для OpenGL. Текущая версия RivaTweak 2.0 есть специальная версия для видеоадаптера Elsa Victory Erazor, тоже версии 2.0.

Скачать утилиту RivaTweak 2.0 можно прямо с нашего сайта: regtwk20.zip (149 Кб)

Счастливые обладатели плат Elsa Victory Erazor могут загрузить себе специальную версию утилиты: twk20els.zip (149 Кб)




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.