7994420702;horizontal

шейдеры

Не включается Windows Aero #

Для включения Windows Aero видеосистема должна отвечать следующим требованиям:

  • Графический процессор должен поддерживать пиксельные шейдеры Direct3D 9.0 (версии 2.0 или выше) и виртуализацию видеопамяти. Для NVIDIA такой поддержкой обладают GPU GeForce FX и новее.
  • Должно быть доступно не менее видеопамяти:

    32 Мб — для разрешений 1024x768 и ниже;
    64 Мб — для разрешений 1280x1024 и ниже;
    128 Мб — для разрешений 1920x1200 и ниже;
    256 Мб — для больших разрешений.

    Для многомониторных конфигураций требуемый объем видеопамяти должен быть умножен на количество мониторов.
  • Требуется специально написанный для Windows Vista/7 драйвер видеосистемы, поддерживающий архитектуру WDDM.

Возможные причины недоступности опции включения Aero в целом и отдельных эффектов (прозрачности, Aero Peak):

  • Не рассчитан индекс производительности Windows или его значение недостаточно. Если заменялась видеокарта или её драйвер, зайдите в панель управления Windows, раздел «Система и её обслуживание» (System and Maintenance), апплет «Счетчики и средства производительности»(Performance Information and Tools) и обновите оценку. Для включения всех эффектов Aero оценка графики (Graphics) должна быть не ниже 3.0.
  • Для интегрированных графических решений материнской платы/ноутбука требуемый объем видеопамяти должен быть выделен до загрузки операционной системы, в настройках BIOS.
  • В многомониторной системе, обслуживаемой несколькими видеокартами, все видеокарты и их драйверы должны отвечать требованиям поддерживаемых функций и доступного объема видеопамяти. Windows Aero может быть включен лишь для всех дисплеев/рабочих столов сразу.
  • В некоторых устаревших мобильных решениях из-за агрессивной политики энергосбережения при работе от батарей частота видеопамяти снижается настолько, что её пропускная способность недостаточна для работы Windows Aero. Большинство производителей ноутбуков выпустили обновления BIOS или специальные драйверы, устраняющие эту проблему. Если для вашей модели решения от производителя нет, попробуйте отключить энергосбережение PowerMizer, как описано в специальном вопросе FAQ.
  • В системе установлены дополнительные видеодрайверы, конфликтующие с драйвером видеокарты. Например, драйверы программ удалённого администрирования, смотрите специальный вопрос FAQ.

Aero, BIOS, DirectX, DualView, GeForce FX, PowerMizer, Remote Desktop, VRAM, Windows 7, Windows Vista, видеопамять, драйвер, ноутбуки, шейдеры

Программа или игра не запускаются, сообщая об отсутствии у моей видеокарты определенных функций (TnL, шейдеров и тому подобного). Можно ли все-таки запустить программу/игру? #

В зависимости от графического API, используемого программой или игрой, существует несколько вариантов действий:

  1. Если приложение использует Direct3D:

    Вы можете воспользоваться такими утилитами как 3D Analyze и DxTweaker, и включить неподдерживаемые видеокартой возможности в разделе «Hw Limits» (3D Analyze), «Caps bits» (DXTweaker) для каждого приложения индивидуально.

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

    Утилита SSAA-Tool позволяет форсировать для конкретной игры программный рендеринг на CPU с помощью «референсного» растризатора, включенного в набор инструментов для разработчиков DirectX SDK (имитирует «эталонную» видеокарту со всеми возможностями Direct3D 9.0), или WARP в Windows Vista (c обновлением) и Windows 7 (имитирует «эталонную» видеокарту со всеми возможностями Direct3D 10.1) . В качестве альтернативы можно попробовать программный эмулятор SwiftShader, который, хоть и не обеспечивая полной эмуляции, отличается более приемлемой производительностью.
  2. Если приложение использует OpenGL:

    В утилите RivaTuner возможно включить встроенный режим эмуляции возможностей более новых графических процессоров драйвера NVIDIA. В настройках OpenGL перейдите на закладку Compatibility (совместимость), выбрав из списка «NVXX Emulation Mode» вместо стоящего по-умолчанию «Max Acceleration». Отсутствующие аппаратные функции будут эмулироваться драйвером программно, за исключением некоторых шейдерных эффектов.

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

    Вы также можете включить полностью программный OpenGL-рендеринг драйвером NVIDIA в утилите NVemulate, или воспользоваться библиотекой Mesa3D для конкретного приложения.

3D Analyze, CPU, DirectX, DXTweaker, Microsoft, NVemulate, OpenGL, RivaTuner, SSAA-Tool, SwiftShader, Windows 7, Windows Vista, игры, шейдеры

Настройки полноэкранного сглаживания (FSAA) в драйвере не применяются к изображению игры. #

  1. В целях обеспечения совместимости настройки полноэкранного сглаживания для конкретной игры могли быть ограничены во встроенном профиле драйвера NVIDIA. Изменить встроенный профиль драйвера для игры можно с помощью утилиты nHancer.
  2. Если игра использует технологию Deferred shading, при которой рендеринг осуществляется в отдельный (внеэкранный) буфер в видеопамяти, то алгоритмы полноэкранного сглаживания изображения к изображению игры не применяются. Технологию Deferred shading используют, в частности, такие игры как S.T.A.L.K.E.R и Crysis. Обычно такие игры имеют опцию имитации полноэкранного сглаживания с помощью пиксельных шейдеров, которую следует включить в настройках игры (но которая потребует дополнительной производительности графического процессора).
  3. Для игр, использующих Direct3D 10 и выше, использование полноэкранного сглаживания возможно только по прямому запросу самой игры. Драйвер NVIDIA содержит функции, позволяющие применить сглаживание для некоторых популярных игр в режиме «Замещение настроек приложений», но работа этих функций не гарантирована.
  4. Графические процессоры GeForce 6X00 и 7X00 не поддерживают полноэкранное сглаживание при использовании игрой эффектов HDR. Совмещение HDR и FSAA в таких системах возможно лишь при использовании сглаживания по методу суперсэмплинга (2х) или же при реализации HDR в приложении без представления цветов в формате с плавающей точкой (движок Source, используемый в Half-Life 2).

Crysis, DirectX, FSAA, Half-Life, HDR, nHancer, S.T.A.L.K.E.R., драйвер, игры, контрольная панель, сглаживание, шейдеры

Проблемы в Splinter Cell: Double Agent #

  1. Игре требуется видеокарта с поддержкой пиксельных и вершинных шейдеров версии 3.0 (не ниже GeForce 6Х00 для NVIDIA). Игра не запустится на видеокартах с поддержкой шейдеров более ранних версий.
  2. Низкая или сильно колеблющаяся производительность в системах с двуядерным процессором. Установите обновление операционной системы Windows XP или SP3. В системах с процессором AMD Athlon X2 рекомендуется установить драйвер Dual-Core Optimizer.
  3. Игра аварийно завершается при запуске или загрузке уровня. Установите последнюю версию DirectX. Если это не помогло, измените ярлык запуска игры, добавив в строку запуска ключ -ll . Если игра стала запускаться, но иногда все же аварийно завершается, уменьшите качество текстур в настройках игры. Если проблема возникает лишь при использовании режима SLI, обновите драйвер видеокарты до версии 162.15 или более новой.
  4. Множество графических ошибок с видеокартами на базе GeForce семейства 8Х00. Обновите драйвер NVIDIA до версии 97.92 или более новой в Windows XP, до версии 158.ХХ в Windows Vista.
  5. В системе с видеокартой на базе GeForce 8Х00 включить одновременно HDR и FSAA можно лишь после установки патча версии 1.01 и более новой. В Windows Vista должен быть установлен драйвер версии 158.ХХ или более новой.

AMD, CPU, DirectX, FSAA, HDR, SLI, Splinter Cell, Windows Vista, Windows XP, артефакты, драйвер, игры, сглаживание, шейдеры

Проблемы в StarCraft II #

  1. Для устранения проблем с запуском игры или мерцанием изображения обновите драйвер NVIDIA до версии 197.45 или более новой.
  2. Игра не использует вертикальную синхронизацию на экранах меню (в частности, меню сетевого режима Battle.net). Из-за этого на видеокарту создается повышенная нагрузка, которая может приводить к перегреву графического процессора или аварийному завершению игры. В случае проблем следует в файле variables.txt в папке Users\имя_пользователя\Documents\StarCraft II (Documents and Settings\имя_пользователя\Мои документы\StarCraft II в Windows XP) дописать следующие строки:

    frameratecapglue=30
    frameratecap=60

    Это ограничит частоту кадров в меню.
  3. Игра не распознает нестандартные расширения широкоформатных мониторов и экранов ноутбуков, такие как 1366x768. Но можно попробовать вручную назначить их игре, в файле  variables.txt (см. выше) прописав нужные значения в параметрах width= и height=
  4. Игра динамически уменьшает настройки графики при нехватке оперативной памяти (сообщения: «Computer running low on Page Pool Memory» / «Нерезидентный пул памяти компьютера заканчивается»). Это может приводить к порче изображения (артефактам). Старайтесь освободить побольше оперативной памяти перед запуском игры, уменьшите качество графики в настройках при частом возникновении проблемы.
  5. Не следует выставлять качество «Shaders» выше «Low» для графических процессоров, имеющих менее 128 ядер SPU. Это обычно приводит к сверхмалому FPS (меньше 10) в игре.
  6. Игра не поддерживает FSAA. Однако, в драйвере NVIDIA 257.15 и новее имеется возможность форсировать полноэкранное сглаживание из панели управления NVIDIA. Для этого параметр «Сглаживание — режим» (Antialiasing Mode) следует установить в положение «Замещение настроек приложений» (Override any application setting), и «Сглаживание — Параметры» (Antialiasing Setting) в 4х или 8х (другие режимы не поддерживаются).

FPS, FSAA, RAM, StarCraft II, Vsync, артефакты, драйвер, игры, контрольная панель, монитор, сглаживание, шейдеры

7994420702;horizontal

При выводе видео на телевизор или монитор темные оттенки цветов выводятся серыми, светлые — белыми #

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

  • Видео, распространяемое на дисках и передаваемое в цифровом телевидении имеет формат цветов YCbCr с динамическим диапазоном 16-235. Видео из Интернет, особенно доставляемое через проигрыватель Flash и записи игрового процесса, имеет формат цветов RGB с динамическим диапазоном 0-255. Некоторые видеозаписи, в основном некачественные «рипы» с дисков имеют формат YCbCr с диапазоном 0-255.
  • Компьютерные мониторы используют цветовое пространство RGB с диапазоном 0-255, телевизоры — RGB с диапазоном 16-235. Некоторые телевизоры (в основном LCD) поддерживают отображение RGB с диапазоном 0-255.

В идеале, динамический диапазон источника видео должен совпадать с диапазоном приемника. На практике декодеры, проигрыватели, драйвер NVIDIA и даже сам телевизор могут применять различные преобразования динамического диапазона, зачастую приводящие к указанной проблеме несоответствия цветов. Ниже следуют основные рекомендации по разным случаям:

  1. Вывод видео с диапазоном 0-255 на компьютерный монитор или телевизор (подключенный через выход VGA или поддерживающий диапазон 0-255 при подключении по HDMI). Обновите драйвер NVIDIA до версии 180.ХХ или новее. В панели драйвера зайдите в раздел «Регулировка параметров цвета для видео» и в опции «Динамический диапазон» задайте диапазон как полный (0-255).
  2. Вывод видео с диапазоном 16-235 на компьютерный монитор или телевизор (подключенный через выход VGA или поддерживающий диапазон 0-255 при подключении по HDMI). Обновите драйвер NVIDIA до версии 180.ХХ или новее и в разделе «Регулировка параметров цвета для видео» панели NVIDIA в опции «Динамический диапазон» задайте диапазон как полный (0-255). Если используется устаревшая видеокарта, воспользуйтесь средствами преобразования декодера ffdshow или проигрывателя Media Player Classic - Home Cinema. В FFDShow в свойствах декодера видео на закладке «Output» отключите все цветовые пространства кроме RGB, и на закладке «RGB conversion» укажите тип устройства вывода «Computer monitor». В MPC-HC в опциях настройте вывод на рендер «VMR renderless» или «EVR CP» и в меню «Play» включите пункт «Shaders» и укажите «16-235 -> 0-255» (требуется поддержка видеокартой пиксельных шейдеров версии 2.0)
  3. Вывод видео с диапазоном 0-255 на телевизор или устройства видеозаписи по аналоговому или HDMI выходу. Воспользуйтесь средствами преобразования декодера ffdshow или проигрывателя Media Player Classic - Home Cinema. В FFDShow в свойствах декодера видео на закладке «Output» отключите все цветовые пространства кроме RGB, и на закладке «RGB conversion» укажите тип устройства вывода «TV/Projector». В MPC-HC настройте вывод на рендер «VMR renderless» или «EVR CP» и в меню «Play» включите пункт «Shaders» и укажите «0-255 -> 16-235» (требуется поддержка видеокартой пиксельных шейдеров версии 2.0).
  4. Вывод видео с диапазоном 16-235 на телевизор или устройства видеозаписи по аналоговому или HDMI выходу. Просто проверьте, что нигде в декодере, проигрывателе и самом приемном устройстве не включены преобразования YCbCr-RGB.

Flash, HDMI, TV, видео, драйвер, контрольная панель, монитор, телевизоры, шейдеры

Какие оборудование и программное обеспечение требуются для PhysX? #

В текущей реализации для аппаратной обработки PhysX требуется наличие в системе графического процессора NVIDIA GeForce поколения 8Х00 или более нового, имеющего минимум 32 вычислительных шейдерных ядра (SPU), либо соответствующей видеокарты Quadro. Требуется наличие 256 Мб видеопамяти у видеокарты или соответствующего зарезервированного объема системной памяти, выделенного интегрированному процессору. Вместе с тем имеется ряд дополнительных соображений:

  • Вычислительные ресурсы для расчетов CUDA/PhysX выделяются блоками шейдерных процессоров (мультипроцессорами). Минимальный размер блока — 8 шейдерных процессоров, которые уже не смогут участвовать в расчете графики.
  • Оригинальный PPU, применявшийся на картах AGEIA до ее приобретения NVIDIA, согласно открытой патентной документации имел 16 вычислительных ядер, каждое из которых состояло из двух VPU и двух ALU блоков. Универсальный шейдерный процессор графических процессоров NVIDIA содержит всего один ALU. Хотя шейдерные процессоры в графических процессорах NVIDIA работают на много больших тактовых частотах, чем AGEIA PPU, для соответствия производительности выпущенных до 2008 года приложений производительности при использовании оригинального AGEIA PPU может потребоваться выделение для расчета физики двух-трех мультипроцессоров (16-24 шейдерных процессоров). Современные игры для более насыщенных физических эффектов могут потребовать и больших вычислительных мощностей.
  • Разные графические процессоры NVIDIA имеют разную степень реализации универсальных вычислений CUDA. Эта степень обозначается Compute capability, с ее значениями для разных графических процессоров NVIDIA можно ознакомиться в сравнительных таблицах. Детальное описание каждой степени содержится в документации CUDA, чем выше степень, тем выше производительность универсальных вычислений при том же количестве шейдерных процессоров. На более ранних графических процессорах (с меньшей степенью сompute capability) может потребоваться выделение большего числа процессоров для расчета физики.
  • Физические вычисления требуют значительного обмена данными между оперативной памятью и видеопамятью. На оригинальных картах ускорения физики от AGEIA применялась память GDDR3 с полосой пропускания 23 Гб/с, что превосходит полосу пропускания видеопамяти видеокарт начального уровня и интегрированных графических процессоров. При использовании одной и той же видеокарты начального или среднего уровня и для графики, и для расчётов физики, полосы пропускания видеопамяти может не хватить и производительность будет неудовлетворительной.

Поскольку вычисления PhysX на графических процессорах NVIDIA реализованы через API универсальных вычислений CUDA, требуется использование драйвера видеокарты, поддерживающего интерфейс CUDA версии 2.0 или выше. Такой поддержкой обладают драйверы NVIDIA версии 178.ХХ или более новой. Также требуется установка клиентского программного обеспечения PhysX System Software. Установка CUDA SDK для работы PhysX-совместимых приложений не требуется. Клиентское программное обеспечение PhysX доступно лишь для операционных систем Windows (XP, Vista и 7).

AGEIA, CUDA, PhysX, VRAM, видеопамять, выбор, драйвер, шейдеры

Настройка игр для 3D Vision #

Прежде всего, рекомендуется проверить наличие игры и текущие рекомендации для нее в панели NVIDIA, на закладке «Просмотр совместимости с играми» (View compatibility with games). Если игры нет в списке, стереоэффекты можно включить в игре комбинацией Ctrl+T и настроить стереоэффект сочетаниями клавиш, заданными в панели управления NVIDIA, «Установить стереоскопический режим 3D» (Set up stereoscopic 3D) — «Назначить сочетания клавиш» (Set keyboard shortcuts). Ctrl+F7 позволяет сохранить настройки для игры. Также следует всегда использовать последнюю доступную версию стереодрайвера NVIDIA.

  • Игра должна запускаться только в полноэкранном режиме, в режиме рендеринга в окне драйвер 3D Vision не работает.
  • Для корректной работы 3D Vision обязательно должна быть включена вертикальная синхронизация (Vsync) как в настройках качества 3D в панели управления NVIDIA, так и в самой игре.
  • Если игра имеет встроенные настройки управления частотой обновления изображения на мониторе, следует установить ту же частоту, что была выбрана в процессе работы мастера установки стерео в контрольной панели NVIDIA.
  • В большинстве случаев следует отключить показ изображения прицела в настройках игры и включить специальный прицел Laser sight в панели NVIDIA («Установить стереоскопический режим 3D» (Set up stereoscopic 3D) — «Изменить 3D лазерный прицел» (Change 3D Laser Sight), иначе положение прицела не будет соответствовать расчётному. Включить/выключить Laser sight в самой игре можно сочетанием Ctrl+F12.
  • Если игра имеет настройки поля зрения (Field of View, FOV), следует вернуть данную настройку к значению по-умолчанию (обычно 90 градусов), поскольку предустановленные настройки стереодрайвера NVIDIA рассчитаны именно на значение по-умолчанию и при ином значении возможны искажения изображения.
  • В большинстве случаев рекомендуется отключить опции Glow (свечение), Bloom, динамические тени (dynamic shadows) и Depth of Field (DOF), поскольку эти эффекты часто реализуются в играх шейдерами на этапе постобработки изображения в двухмерном поле и в стереорежиме их изображение повиснет в пустоте поверх основного изображения.
  • Избегайте назначения для внутриигровых действий сочетаний клавиш, совпадающих с сочетаниями для управления стереоэффектом, заданных в панели управления NVIDIA («Установить стереоскопический режим 3D» (Set up stereoscopic 3D) — «Назначить сочетания клавиш» (Set keyboard shortcuts)).

Следует внимательно отнестись к выбору разрешения и качества графики в игре. Включение стереорежима снижает FPS вдвое или даже больше (из-за работы Vsync), при этом рекомендуется запускать игру в «родном» разрешении монитора (разрешении матрицы LCD/маски CRT). Если итоговая частота кадров станет меньше 30 FPS, возможны проблемы с мерцанием изображения и повышенной утомляемостью глаз. Рекомендуется иметь видеокарту не ниже GeForce 8800 GT для игр с относительно простой графической частью, и не ниже GeForce GTX 260 для современных игр с насыщенной графикой.

3D Vision, FPS, GeForce 8800 GT, GeForce GTX 260, Vsync, драйвер, игры, контрольная панель, стерео, шейдеры

3DMark 2003 аварийно завершает работу в тесте Game-4 «Mother Nature» #

Данная проблема характерна для систем со следующими особенностями:

  • центральный процессор Pentium 3/Celeron на ядре Coppermine/Tualutin;
  • видеокарта на базе GeForce FX и драйвер NVIDIA версии 60.ХХ и более новой;
  • операционная система Windows XP.

В настоящее время не существует подтвержденных средств устранения проблемы. Предположительно, проблема заключается в некорректном использовании драйвером NVIDIA расширений MMX/SSE процессоров на ядре Coppermine/Tualutin. В качестве средств решения проблемы предлагались:

  • отключение AGP-текстурирования в утилите DxDiag.exe;
  • отключение использования MMX в апплете DirectX панели управления Windows;
  • форсирование максимальной версии вершинных шейдеров 1.1 с помощью RivaTuner или в настройках теста.

Однако, ни один из способов (равно как и их комбинация) не срабатывает в 100% случаев. Сообщается, что установка DirectX SDK и переключение Direct3D на использование Debug версий библиотек в апплете DirectX панели управления позволяет избежать проявления проблемы.

3DMark, BSOD, CPU, DirectX, GeForce FX, Intel, Windows XP, драйвер, шейдеры

Форсирование версии шейдеров в утилитах RivaTuner и 3D Analyze #

По-умолчанию драйвер NVIDIA сообщает приложениям о поддержке версий пиксельных и вершинных шейдеров в соответствии с возможностями графического процессора. Например, с видеокартой семейства GeForce 6800 приложения автоматически смогут использовать шейдеры версий 1.1 — 1.4, 2.0 и 3.0. Данная функция позволяет изменить сообщаемую драйвером версию шейдеров только в сторону уменьшения. Она никак не влияет на исполнение самих шейдеров графическими процессорами NVIDIA. Например, если игра/приложение использует только шейдеры версии 2.0, а драйвер после использования данной функции сообщит о поддержке только шейдеров версии 1.3 (1.1), то шейдеры не будут выполняться вообще.

Настройки версии шейдеров неработают для приложений, использующих DirectX 10 и новее.

DirectX, GeForce 6800, RivaTuner, драйвер, шейдеры

Проблемы в FarCry #

  1. Для игры необходим драйвер NVIDIA версии не ниже 53.03. Для игры при установленном драйвере 60.ХХ и выше обязателен патч 1.1 и выше.
  2. Участник форума KuzMich обнаружил, что если изображение в игре затянуто голубым туманом, для устранения проблемы надо включить с помощью RivaTuner в настройках Direct3D драйвера на закладке «Совместимость» (Compatibility) эмуляцию (аппаратную поддержку для GeForce 256 и выше) табличного тумана (Fog table). Этот способ работает лишь для драйверов версий 52.ХХ-56.ХХ.
  3. Игра позволяет переключиться в режим рендеринга через OpenGL. Для этого необходимо отредактировать файл настроек игры system.cfg, изменив в нем строку r_Driver = "direct3d9" на r_Driver = "openGL". В режиме OpenGL игра идет несколько быстрее, но возможны ошибки изображения. Не выставляйте уровень теней и освещения выше среднего.
  4. После установки патча 1.1 игра может отказаться использовать шейдеры версии 2.0 на видеокартах на базе GeForce FX. Чтобы включить использование шейдеров версии 2.0 необходимо отредактировать файл настроек игры system.cfg, присвоив переменной r_Quality_BumpMapping значение 3. Или выставить качество освещения в приложении FarCryConfigurator.exe на уровень «VeryHigh».
  5. Если после включения HDR в игре стали пропадать поверхности, это может быть вызвано использованием FSAA или нехваткой видеопамяти. Вследствие этого, после установки патча до версии 1.3.0 и более новой при включении HDR автоматически отключается FSAA.
  6. Аварийное завершение работы игры с видеокартами семейства GeForce 8800 исправлено в драйвере NVIDIA начиная с версии 162.15.

FarCry, FSAA, GeForce 8800, GeForce FX, HDR, OpenGL, RivaTuner, артефакты, драйвер, игры, сглаживание, шейдеры

Почему видеокарты семейства GeForce FX работают в Half-Life 2 только в режиме DirectX 8.1? #

Разработчики игры сочли недостаточной производительность видеокарт на базе GeForce FX в режиме DirectX 9.0 (с использованием шейдеров версии 2.0). Поэтому движок игры по-умолчанию работает с такими видеокартами в режиме DirectX 8.1. Для активации режима DirectX 9.0 выполните в консоли игры команду mat_dxlevel 90 или внесите ее в файл autoexec.cfg в папке cfg игры.

Следует отметить, что только видеокарты на базе GeForce FX 5900 и выше в состоянии обеспечить приемлемую производительность в игре с использованием возможностей DirectX 9.0.

DirectX, GeForce FX, GeForce FX 5900, Half-Life, игры, шейдеры

Medal of Honor: Pacific Assault вылетает в «синий экран» #

Участник форума Саня сообщает, что частоту вылетов многократно сокращает форсирование с помощью RivaTuner в настройках Direct3D на закладке «Шейдеры» (Shaders) версии вершинных шейдеров (vertex shader) 1.1. Подобное поведение игры обычно отмечается на системах, для которых характерна проблема с тестом 3DMark 2003, описаная в специальном вопросе FAQ.

3DMark, BSOD, Medal of Honor, RivaTuner, игры, шейдеры

Age of Empires 3 выдает ошибку при запуске, что инициализация Direct3D не удалась или Direct3D не найден #

  1. Для игры необходимо последняя версия DirectX.
  2. Игра выставляет разрешение на основании результатов автоопределения возможностей компьютера и не позволяет его менять после установки. В результате ошибок автоопределения может быть выбрано разрешение, превышающее возможности видеокарты (в котором для игры не хватает видеопамяти). Для смены разрешения надо открыть файл NewProfile.xml в подпапке Users игры и в строке optiongrfxres прописать более щадящее разрешение. Возможно, понадобится также в строке optimalrefreshrate выставить иную частоту обновления экрана.
  3. Если после выставления в настройках максимального качества шейдерных эффектов и разрешения 1600х1200 и выше игра перестала запускаться, установите патч версии 1.07 или более новой.

60 Hz, Age of Empires, DirectX, игры, шейдеры

Heroes of Might&Magic V сразу завершается при запуске #

Игра официально не поддерживает видеокарты, не поддерживающие функции пиксельных шейдеров (на базе GeForce 4 MX, GeForce 2 и более ранних графических процессоров NVIDIA). Для запуска игры на таких видеокартах установите патч версии 1.1 или более новой и в файле user.cfg (находится в папке игры в «Мои документы») строке setvar gfx_tnl_mode присвойте значение 1. Однако при этом могут наблюдаться разнообразные искажения изображения, вплоть до полной неиграбельности. В этом случае может помочь присвоение в user.cfg строке setvar gfx_fullscreen значения 0 для запуска игры в окне.

GeForce 2, GeForce 4 MX, Heroes of Might&Magic, игры, шейдеры

Проблемы в S.T.A.L.K.E.R: Shadow of Chernobyl #

  1. Игра использует большой объем видеопамяти. Если видеокарта имеет меньше 256 Мб видеопамяти и интерфейс AGP, настоятельно рекомендуется в BIOS материнской платы увеличить объем AGP апертуры до 256 Мб.
  2. Полное динамическое освещение требует поддержки видеокартой пиксельных шейдеров версии 3.0.
  3. В режиме динамического освещения игра не поддерживает FSAA средствами видеокарты. Можно включить сглаживание с помощью шейдеров, для этого в файле user.ltx в папке Documents and Settings\All Users\Документы\STALKER-SHOC строке r2_aa присвойте значение on
  4. При использовании разрешений для широкоформатных мониторов, таких как 1680х1450, резко падает поле зрения. Движок игры всегда создает изображение с соотношением сторон 4:3, и далее обрезает его до 16:9. Эта проблема в большей части исправлена в патче 1.0003 и более новых. Дополнительно увеличить поле зрения можно с помощью утилиты, которую следует запустить и настроить перед запуском игры на значения FOV : 115, Aspect Ratio : 0.75, после чего, не закрывая окно утилиты, запустить игру и нажать клавишу F2 для применения изменений.
  5. При статичном освещении и минимальных настройках качества теней света от фонарика персонажа не будет. Для работы фонарика в файле user.ltx строке r1_dlights присвойте значение on.
  6. Текстура неба отсутствует или небо залито желтым цветом. Данная проблема характерна для видеокарт на базе GeForce 6200 и 7300. Переходите в режим статического освещения. По сообщениям участников нашего форума, для видеокарт GeForce 6200 проблема отсутствует при использовании драйвера NVIDIA версии 81.98 и более ранней.

AGP, FSAA, GeForce 6200, GeForce 7300, S.T.A.L.K.E.R., артефакты, драйвер, монитор, сглаживание, шейдеры