Материал опубликован - 08/05/2001
Voodoo Graphics - советы и подсказки
До
сих пор первый и легендарный видеоускоритель 3dfx Voodoo Graphics остается рабочей
лошадкой в компьютерах очень многих людей. Об этом свидетельствует и число вопросов,
посвященных Voodoo Graphics в различных эхоконференциях, например, в
fido7.su.hardw.pc.video,
и поразившее нас достаточно большое число посещений странички с кратким описанием
видеокарт на этом чипе. В этой статье мы постарались собрать небольшую подборку
советов и подсказок для владельцев легендарного Voodoo.
Соединительный кабель
Качество изображения на экране монитора во время неактивности 3D-ускорителя
очень сильно зависит от соединительного кабеля, ведь сигнал от 2D-карты в этом
случае проходит через ускоритель. Ухудшение качества 2D изображения можно заметить
иногда уже при разрешении 1024х768 точек. Если у вас значительно ухудшилось
качество изображения после установки ускорителя на чипсете Voodoo Graphics,
вполне вероятно, что дело именно в кабеле. Внимательно проверьте соединительный
кабель на остутсвие изгибов и скруток. Убедитесь, что кабель надежно соединен
как с ускорителем, так и с 2D-видеокартой. Часто помогает установка 2D-карты
и ускорителя Voodoo в самые крайние слоты, так, чтобы расстояние между ними
было бы максимальным, в этом случае кабель не придется сильно изгибать. Если
все вышеперчисленные меры не помогли, и качество изображения вас не удовлетворяет,
попробуйте заменить соединительный кабель. Вполне вероятно, что на старом кабеле
из OEM поставки производитель ускорителя решил поэкономить.
Два монитора или один монитор с двумя входами
Существует возможность сделать активными одновременно 2D-видеокарту и Voodoo
Graphics. В этом случае их можно подключить к двум разным мониторам, или если
у вас монитор оснащен BNC-разъемом, можно 2D-видеокарту подключить к этому разъему,
а видеоускоритель к обычному разъему VGA, а переключать устройства при помощи
органов управления монитором. Если у ускорителя есть видеовыход, например, у
Miro Hiscore 3D или Canopus Pure 3D, то можно подключить ускоритель к телевизору,
но это на любителя ;) Включается возможность одновременной работы видеокарты
и ускорителя установкой значения переменной окружения SST_DUALHEAD в 1 (например,
строчкой "SET SST_DUALHEAD=1" в autoexec.bat).
Две 3D видеокарты
Если у вас видеоускоритель Voodoo Graphics установлен вместе с 2D видеокартой,
которая сама по себе является 3D ускорителем, т.е. комбинированной 2D/3D видеокартой,
то иногда возникают проблемы их совместного использования. Не все игры и программы,
использующие 3D графику, дают возможность самостоятельно выбрать какое именно
3D устройство использовать. В основном это касается игр, работающих через Direct3D,
так как в системе оказывается два Direct3D устройства. В этом случае вам поможет
маленькая программа 3D Control Center. С ее помощью вы всегда можете выбрать
Direct3D устройство, используемое по умолчанию. Конечно, игры работающие через
Glide или через OpenGL минипорт всегда будут запускаться на Voodoo Graphics.
Также при помощи 3DCC очень удобно сравнивать производительность и качество
графики Voodoo Graphics с другими видеокартами.
Разгон Voodoo Graphics
Чипсет Voodoo Graphics рассчитан на работу на частоте 50 MHz. Однако подавляющее
большинство видеокарт на этом чипсесте работают и при увеличении частоты до
55 MHz. Очень хорошие видеокарты, например Diamond Monster 3D, могут работать
даже на частоте 57-58 MHz, а некоторые отдельные экземпляры и до 60 MHz. Величина
максимальной рабочей частоты конкретной видеокарты определяется прежде всего
типом и скоростью модулей памяти. При разгоне видеокарты следует обеспечить
ей надежное охлаждение, так так чипсет Voodoo Graphics достаточно сильно греется
даже на штатной частоте. Разгон Voodoo Grapics выполняется путем изменения значения
переменной окружения SST_GRXCLK. Присвойте этой переменной значение, равное
величине новой частоты работы чипа в мегагерцах и перезагрузите компьютер. Обязательно
убедитесь, что ваша видеокарта работает стабильно на новой частоте - в качестве
теста рекомендуем использовать скринсейвер VoodooLights - он закружает Voodoo
на все сто. Установка значения частоты работы чипа выше 57 MHz без хорошего
дополнительно охлаждения может привести к выходу видеокарты из строя!
Об удобстве настроек
Мы уже несколько раз упоминали, что для изменения тех или иных параметров
работы чипсета Voodoo Graphics нужно присваивать определенные значения переменным
окружения. Сделать это можно несколькими путями: прописать нужные значения в
файл autoexec.bat (для Windows 95/98). Например, строчка SET SST_GRXCLK=57 устанавливает
значение частоты чипа в 57 MHz. После внесения изменений в файл autoexec.bat
необходимо перезагрузить компьютер. В Windows NT можно вносить изменения в значения
переменных окружения без перезагрузки компьютера - для этого необходимо попасть
в панель настроек System Properties (Control Panel - System) и выбрать там закладку
Environment. Кроме того, все более-менее современные версии драйверов для Voodoo
Graphics воспринимают настройки указанные в ключе реестра HKEY_LOCAL_MACHINE\SOFTWARE\3Dfx
Interactive\Voodoo Graphics. Значения параметров этого ключа, в принципе, совпадают
со значением переменных окружения, правда имена параметров могут отличаться.
Например переменной окружения SST_GRXCLK соответсвует строковой параметр реестра
"SSTV_GRXCLK". Чтобы не запутаться в многообразии настроек, мы рекомендуем
использовать утилиту Tweek for Voodoo. Ниже мы приводим таблизу значений важнейших
переменных окружения и соответсвующих им настроек утилиты Tweek for Voodoo.
Переменная окружения |
Значение по умолчанию |
Параметр утилиты Tweek for Voodoo! |
Описание |
SST_GAMMA |
1 |
Закладка Gamma - Adjust Gamma. Gamma |
Величина гамма-коррекции. Чем выше значение, тем светлее полутона
в играх. |
SST_RGAMMA |
1 |
Закладка Gamma - Adjust Color Gamma - Red |
Величина красной составляющей в общей картине. |
SST_GGAMMA |
1 |
Закладка Gamma - Adjust Color Gamma - Green |
Величина зеленой составляющей в общей картине. |
SST_BGAMMA |
1 |
Закладка Gamma - Adjust Color Gamma - Blue |
Величина синей составляющей в общей картине. |
SST_FASTMEM |
0 |
Закладка Standard Settings - Fast Memory Option |
Включение (1) или выключение (0) быстрого доступа к памяти.
Включение Немного повышает быстродействие. |
SST_FASTPCIRD |
0 |
Закладка Standard Settings - Fast PCI Read |
Включение (1) или выключение (0) быстрого чтения по шине PCI.
Включение Немного повышает быстродействие. |
SST_GRXCLK |
50 (57) |
Закладка Standard Settings - Overclock the Voodoo |
Важнейший параметр настройки. Устанавливает значение частоты
чипсета Voodoo Graphics в мегагерцах. Подробности в разделе "Разгон
Voodoo Graphics". Использовавать с осторожностью! |
SST_SCREENREFRESH |
60 |
Закладка Gamma - Video Refresh Rate |
Установка частоты кадров в Гц. Может принимать значения 60/75/85/120.
Чтобы можно было регулировать уровень гаммы при частоте выше 60 Гц, нужно
установить в 1 значение переменной SST_VIDEO_24BPP. |
SST_VIDEO_24BPP |
0 |
Закладка Gamma - 24 bpp |
Эта переменная должна иметь значение 1, если вы желаете регулировать
значение гамма-коррекции при частоте развертки выше 60 Гц. |
SST_VSYNC |
1 |
Закладка Standard Settings - Don't use Vsync |
Отключение (0) вертикальной синхронизации вывода изображения
из буфера с обратным ходом луча. Выключение синхронизации может помочь,
если инициализация ускорителя переводит ваш монитор в спящий режим, а также
немного увеличит скорость. |
SST_DUALHEAD |
0 |
- |
Включение (1) одновременного вывода изображения ускорителем
Voodoo и 2D видеокартой. |
Драйвера
Для Voodoo Graphics существуют драйвера под Windows 9x и Windows NT. В ранних
версиях драйверов не было полной поддержки OpenGL через ICD драйвер, но в последних
версиях такая поддержка появилась. Тем не менее, для каждой OpenGL игры вы можете
выбирать что использовать - стандартный OpenGL ICD драйвер или минипорт 3dfx
MiniGL. Минипорт - это специальная библиотека, которая переводит вызовы интерфейса
OpenGL, применяемые в играх, в вызовы Glide. Также в последних версиях драйверов
присутствует библиотека glide3x.dll, позволяющая запускать на Voodoo Graphics
игры написанные под Glide3 и певоначально предназначавшиеся только для видеокарт
Voodoo2 и выше. Интерфейс Direct3D поодерживается только под Windows 9x, что
верно и для всех других 3D видеокарт, так как под Windows NT 4.0 поддержка аппаратного
ускорения в Direct3D невозможна.
Первоисточник: voodoolife.narod.ru