7994420702;horizontal

игры

Медленная работа игр #

  1. Проверьте, что ваша видеокарта соответствует требованиям игры к видеосистеме. Обновите драйвер NVIDIA.
  2. С помощью утилит RivaTuner и GPU-Z проверьте, что видеокарта с интерфейсом AGP работает не в режиме совместимости с PCI, видеокарта с интерфейсом PCI Express работает не с меньшим, чем х16, числом линий шины. Если да, обратитесь к специальным вопросам FAQ: AGP, PCI Express.
  3. Попробуйте отключить синхронизацию рендеринга с вертикальной разверткой монитора (V-sync) средствами панели драйвера NVIDIA или RivaTuner. При включенном V-sync число FPS не может превышать частоты обновления изображения на дисплее. На практике, если система не успевает рассчитывать кадры синхронно с циклами вертикальной развертки изображения на дисплее, число FPS дополнительно уменьшается сразу в два или в четыре раза. Если и после выключения V-sync число FPS все равно меньше частоты обновления изображения на дисплее, при этом возникают погрешности изображения, попробуйте снова включить V-sync и использовать тройную буферизацию изображения (tripple buffering). Предпочтительно включать тройную буферизацию в настройках конкретного приложения. Если такой опции в игре не предусмотрено, то для приложений, использующих OpenGL, можно принудительно включить тройную буферизацию в панели драйвера NVIDIA. Для приложений, использующих Direct3D версии 9 и более старые версии, воспользуйтесь утилитой D3DOverrider.exe из поставки RivaTuner (в Tools\D3DOverrider папки с RivaTuner). Следует отметить, что включение тройной буферизации увеличивает нагрузку на видеопамять. Если объема видеопамяти не будет хватать, также будет наблюдаться падение производительности.
  4. Если используется выход карты на ТВ, то проверьте, не включены ли мультимониторные режимы «Клон» или «Расширение» в панели управления драйвера — эти режимы снижают производительность и могут препятствовать нормальной работе игр.
  5. Если видеокарта основана на GeForce FX и более новых графических процессорах, причина может заключаться в срабатывании защиты в драйвере. Обратитесь к специальному вопросу FAQ.
  6. Если используется многопроцессорная система (несколько процессоров, многоядерный процессор или процессор с HyperThreading), то в системе Windows XP следует установить обновление или SP3. Если используется процессор AMD, следует также установить драйвер процессора. Также можно попробовать запускать игру с исполнением всех процессов игры только на одном конкретном процессоре. Для этого воспользуйтесь утилитой Task Assignment Manager. Существует также способ модифицировать исполняемый файл игры так, чтобы операционная система исполняла его только на одном процессоре. Для этого воспользуйтесь утилитой imagecfg, выполнив в командной строке команду: imagecfg.exe -u файл_игры.exe. После данной процедуры могут перестать работать защита от копирования, защита от мошенничества (античит) и будущие патчи.
  7. В ноутбуках причиной проблем может быть работа технологии энергосбережения NVIDIA PowerMizer. За информацией об отключении данной технологии обратитесь к специальному вопросу FAQ.
  8. Рекомендуется установить последний сервис-пак для операционной системы, особенно в Windows Vista.
  9. Если используется процессор с поддержкой 64-битных расширений и 64-битная версия операционной системы Windows XP или Vista, имеет смысл попробовать 64-битную версию игры. Некоторые игры имеют встроенную поддержку 64-битных систем, нужно лишь запускать другой исполняемый файл или выбрать соответствующую опцию при установке игры (Chronicles of Riddick, Crysis, Gothic 3), для других существуют отдельно загружаемые патчи (Unreal Tournament 2004, FarCry, Half-Life 2).
  10. Снижайте настройки качества изображения в игре. В первую очередь уменьшайте степени постобработки изображения — FSAA и AF. Наиболее ресурсоемкими настройками обычно являются качество текстур, качество теней и использование HDR. Значительную нагрузку на графические процессоры до 8Х00 семейства создают такие эффекты как Bloom и Motion blur, до GTX 200 — Global Illumination и Ambient Occlusion (последний может быть включен для некоторых игр в панели управления драйвера, «Затенение фонового освещения»).
  11. Если игра использует технологию ускорения расчетов физики PhysX, попробуйте отключить поддержку данной технологии в игре. Причина может заключаться в некорректном использовании технологии игрой, или в недостатке вычислительной мощности графического процессора для одновременного обсчета графики и физики.

64-bit, AGP, AMD, Chronicles of Riddick, CPU, Crysis, FarCry, FPS, FSAA, Gothic, GPU-Z, Half-Life, HDR, OpenGL, PCI Express, PhysX, PowerMizer, RivaTuner, Unreal, Vsync, Windows Vista, Windows XP, автотормоз, драйвер, игры, клон, контрольная панель, ноутбуки, сглаживание

Программа или игра не запускаются, сообщая об отсутствии у моей видеокарты определенных функций (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, игры, шейдеры

Настройки цвета в панели управления драйвером, равно как и цветовые профили не применяются к изображению игр. #

Приложения, использующие аппаратное ускорение 2D и 3D, обычно загружают в видеокарту свои LUT, перезаписывая таким образом настройки цвета в панели драйвера NVIDIA. Система ICM (цветовые профили) также не работает для изображения DirectX/OpenGL приложений. Используйте средства гамма-регулировки самих игр. Цветовые настройки панели драйвера/ICM в некоторых случаях (в основном для устаревших, или наоборот, новейших игр) могут применяться к изображению при запуске игры в окне.

DirectX, ICM, OpenGL, игры, контрольная панель

В играх и 3D приложениях частота обновления только 60 Гц #

Для Direct3D приложений Вы можете воспользоваться стандартным средством DirectX. Запустите утилиту DxDiag.exe и на последней закладке пропишите нужную частоту в соответствующей опции.

В системах Windows 9х/ME можно поочередно установить на рабочем столе все используемые вами разрешения и установить для каждого из них желаемую частоту обновления. Важно не забыть, что устанавливать частоту обновления, для одного и того же разрешения, но с разной разрядностью цвета, нужно отдельно (например 1024*768*16bit*100Hz и 1024*768*32bit*100Hz). Вы также можете воспользоваться утилитой HZTool, позволяющей настроить частоты обновления для каждого видеорежима.

В системах Windows 2000/XP вы можете воспользоваться средством Low-level refresh rate settings из RivaTuner. Пользуйтесь контекстной помощью для инструкций. Если используется драйвер NVIDIA версий 50.ХХ - 91.ХХ, используйте штатное средство в панели управления драйвером «Измененная частота» (Refresh Rate Override). В ряде версий драйвера панель управления частотой обновления может быть недоступна. Для ее активации создайте в разделе реестра HKLM\SOFTWARE\NVIDIA Corporation\Global\NVTweak ключ (DWORD) NvCplDisableRefreshRatePage со значением 0. Учтите, что данная закладка панели драйвера недоступна при включенном режиме SLI. Также можно воспользоваться утилитой RefreshForce.

В системе Windows Vista воспользуйтесь утилитами DirectRefresh или Refresh Rate Patcher. Учтите, что частота, выставленная в этих утилитах, будет применяться во всех приложениях, в том числе на рабочем столе.

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

Предупреждение: Некоторые игры жестко настроены на использование видеорежима с частотой обновления 60 Гц, например, для вывода видеороликов или главного меню. После удаления 60 Гц из диапазона возможных частот эти игры могут перестать работать. Если после устранения проблемы стали вылетать/зависать некоторые игры, верните частоту 60 Гц для видеорежимов 800х600 и меньших.

60 Hz, DirectRefresh, HZTool, Refresh Rate Patcher, RefreshForce, RivaTuner, SLI, TV, Windows 2000, Windows 9x, Windows Vista, Windows XP, игры, телевизоры

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

  1. В драйверах для видеокарт NVIDIA, поставляемых в составе операционной системы Windows, поддержка OpenGL обычно отсутствует. Приложения будут использовать программный рендеринг Windows OpenGL (враппер в Direct3D в Windows Vista). Проверить наличие в системе драйвера OpenGL можно с помощью утилит OpenGL Extensions Viewer и GPU Caps Viewer. Если они показывают, что поставщик OpenGL — Microsoft, значит в системе нет драйвера OpenGL. Загрузите и установите последнюю версию драйвера для видеокарты с сайта NVIDIA.
  2. В новой версии драйвера могла быть добавлена поддержка новой версии API OpenGL, неизвестная приложению. Например, драйвер сообщает приложениях о поддержке OpenGL версии 2.0, а приложение/игра проверяет поддержку версии OpenGL в формате 1.Х. Для решения проблемы можно с помощью RivaTuner в настройках OpenGL на закладке «Совместимость» (Compatibility) форсировать сообщаемое драйвером значение версии OpenGL (OpenGL version string override) на поддерживаемую приложением, например на 1.5. Эта опция не влияет на исполнение OpenGL видеокартой, но по той же причине могут перестать работать приложения, требующие OpenGL версии 2.0. Более гибкий способ — создать для проблемного приложения профиль драйвера с помощью утилиты nHancer, указав нужную версию в опции «Reported OpenGL Version» на закладке «Compatibility».
  3. Проблема может возникать, если в системе по какой-либо причине установлены несколько драйверов OpenGL. В реестре по адресу HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers (HKLM\Software\Microsoft\Windows\CurrentVersion\OpenGLdrivers для Windows 9x-ME) проверьте, что имеется единственный подраздел RIVATNT и ключ Dll в этом разделе имеет значение nvoglnt (имеется единственный ключ со значением nvopengl.dll для Windows 9x-ME). Если имеются иные подразделы, например ati2dvag (OpenGL драйвер ATI), их следует удалить, предварительно экспортировав в файл .reg.
  4. Реализация OpenGL 2.0 для графических процессоров GeForce FX и выше в драйвере NVIDIA требует поддержки центральным процессором расширений SSE. Если эти расширения недоступны, драйвер OpenGL ICD не будет инициализирован, OpenGL приложения будут закрываться или будет использован программный рендеринг. Проверить инициализацию драйвера можно с помощью утилит OpenGL Extensions Viewer и GPU Caps Viewer, проверить поддерживаемые процессором расширения можно с помощью утилит CPU-Z или Sandra. Если процессор не поддерживает SSE, можно или использовать более ранние версии драйвера (до 75.ХХ), или с помощью RivaTuner в настройках OpenGL на закладке «Совместимость» (Compatibility) включить режим «NV25 Emulation mode» вместо стоящего по-умолчанию «Max acceleration». В крайнем случае можно воспользоваться OpenGL->Direct3D враппером GLDirect или TitaniumGL. Иногда процессор поддерживает SSE, но поддержка не работает из-за устаревшего BIOS материнской платы. Особенно данная проблема характерна для систем с процессорами AMD Athlon XP и Duron. Обновление BIOS материнской платы может восстановить поддержку SSE.
  5. Если в системе есть несколько видеокарт на базе разных графических процессоров NVIDIA, то OpenGL драйвер будет поддерживать лишь OpenGL поддерживаемой всеми видеокартами версии.

AMD, ATI, BIOS, CPU, GPU Caps Viewer, Microsoft, nHancer, OpenGL, OpenGL Extensions Viewer, RivaTuner, драйвер, игры

7994420702;horizontal

Аппаратное ускорение 3D в многомониторных системах #

Подавляющее большинство Direct3D приложений в полноэкранном режиме использует так называемый «эксклюзивный» режим. В этом режиме изображение выводится только на основной монитор (первичный, primary, №1) и не может быть развернуто на остальные мониторы. Для выбора монитора, отличного от основного, или для использования нескольких дисплеев приложение должно иметь специальные функции, обычно их имеют только приложения инженерного и 3D моделирования, а также некоторые авиасимуляторы (Microsoft Flight Simulator, LockOn). Максимальное быстродействие в любом случае обеспечивается лишь для основного дисплея, дополнительные дисплеи стараются использовать для функций, не создающих большой графической нагрузки (обычно для отображения элементов интерфейса и предварительного просмотра). В оконном режиме аппаратное ускорение для приложения обеспечивается лишь пока окно находится в пределах одного монитора. Если окно разместить так, что его изображение попадает на два монитора, пусть даже в процессе перетаскивания на другой дисплей, аппаратное ускорение будет отключено, приложение будет завершено или начнется использование программного рендеринга. В системах с несколькими видеокартами, различающимися по Direct3D возможностям, для каждого монитора уровень аппаратного ускорения задается видеокартой, к которой он подключен.

Для OpenGL приложений драйвер NVIDIA обеспечивает аппаратное ускорение на нескольких мониторах, включая распределение одного окна между дисплеями. Однако, поскольку в один момент времени может работать только один OpenGL драйвер, то при использовании нескольких видеокарт на базе NVIDIA с различными возможностями OpenGL для всех мониторов, независимо от обслуживающей видеокарты, драйвер будет обеспечивать лишь совокупность функций, поддерживаемых всеми видеокартами без исключения. Например, если в системе есть видеокарта GeForce 6800 с поддержкой OpenGL 2.0 и видеокарта GeForce 4 MX с поддержкой OpenGL 1.4, то даже для случая запуска OpenGL приложения исключительно на мониторе, подключенном к GeForce 6800, будет доступен OpenGL лишь версии 1.4. При выводе изображения на несколько дисплеев, управляемых различными по функциям и быстродействию видеокартами, могут наблюдаться проблемы с неравномерным обновлением изображения. В этом случае рекомендуется в панели драйвера NVIDIA в настройках 3D параметр «Ускорение нескольких видеоплат» (Hardware acceleration) установить в значение «Режим совместимости» (Multi-display compatibility mode). Если в системе есть видеокарты на базе графических процессоров других фирм (не NVIDIA), для мониторов, подключенных к этим видеокартам, аппаратное ускорение OpenGL будет недоступно, при попытке вывода изображения на них приложение будет завершено или перейдет в режим программного рендеринга.

Исключение из данных правил составляют специальные многомониторные режимы драйвера NVIDIA «Клон» (Clone) и «Растяжение» (Span), поскольку в данных режимах два дисплея обслуживаются драйвером как один. В данные режимы могут быть объединены лишь дисплеи, подключенные к одной и той же видеокарте. Режим «Растяжение» недоступен в Windows 9x-ME и Windows Vista и выше из-за ограничений данных систем.

DirectX, DualView, GeForce 4 MX, GeForce 6800, Microsoft, OpenGL, Windows 9x, 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., драйвер, игры, контрольная панель, сглаживание, шейдеры

Отключение энергосбережения PowerMizer #

Технология NVIDIA PowerMizer для видеоадаптеров ноутбуков позволяет управлять различными аспектами энергопотребления: частотами и напряжением GPU, работой видеопамяти, яркостью и частотой обновления экрана ноутбука, режимом шины PCI Express видеоадаптера. PowerMizer позволяет продлить работу ноутбука от батареи даже при значительной нагрузке на видеокарту в виде декодирования видео или трёхмерных игр. Вместе с тем, работа системы PowerMizer порой приводит к проблемам:

  • неровная производительность (средний и, особенно, минимальный FPS) в играх;
  • конфликты в работе со звуковым адаптером: щелчки, треск из-за слишком частого переключения режимов работы видеокарты, вызывающих большое количество прерываний IRQ;
  • работа видеокарты не в полную мощность даже при питании от сети.

 Для отключения PowerMizer в Windows XP следует в панели управления NVIDIA зайти в раздел «Изменить параметры PowerMizer» (Change PowerMizer settings) и поставить флажок в опции «Не управлять потреблением мощности» (Not manage my power consumption). В системе Windows Vista и более новых контрольная панель драйвера не имеет такой закладки, настройки PowerMizer унифицированы с встроенными планами энергопотребления Windows. Как правило, достаточно в панели управления Windows выбрать план «Высокая производительность» (High performance) для устранения негативных эффектов PowerMizer.

Если выбор плана энергопотребления не решает проблему, можно отключить PowerMizer через реестр. Этот же способ будет полезен, если производитель ноутбука отключил показ закладки PowerMizer в панели NVIDIA в драйвере для Windows XP. В утилите RivaTuner перейдите на закладку «Реестр» (PowerUser), загрузите базу данных для текущего драйвера и в разделе «System» присвойте следующим ключам такие значения:

  • PerfLevelSrc — 2222
  • PowerMizerEnable0
  • PowerMizerLevel — 1
  • PowerMizerLevelAC1

RivaTuner powermizer

Утилиты PowerMizer Switch и PowerMizer Manager позволяют при необходимости более тонко настроить работу PowerMizer без его полного отключения.

В Linux настройка режима PowerMizer может быть осуществлена на соответствующей закладке в утилите nvidia-settings, но доступность опций сильно зависит от версии драйвера и используемого оборудования. Некоторые версии драйвера NVIDIA воспринимают аналоги ключей реестра Windows для управления PowerMizer. В файл конфигурации сервера Х-интерфейса в секцию видеокарты добавить строку: Option "RegistryDwords" "PowerMizerEnable=0x0; PerfLevelSrc=0x2222; PowerMizerDefault=0x1; PowerMizerDefaultAC=0x1". Также существует экспериментальная методика отключения PowerMizer в Linux путем добавления в конфигурацию сервера Х-интерфейса в секцию видеокарты строки: Option "ConnectToAcpid" "false", но после этого может быть выбран и зафиксирован не самый оптимальный уровень энергосбережения.

FPS, IRQ, Linux, PCI Express, PowerMizer, PowerMizer Manager, PowerMizer Switch, RivaTuner, Windows Vista, Windows XP, драйвер, игры, контрольная панель, ноутбуки, прерывание, реестр, электропитание

Изображение в игре дергается, иногда отображаются куски двух кадров, или имеется мерцающая горизонтальная полоса в середине экрана #

Включите синхронизацию с частотой развертки (vSync) в настройках игры, в панели драйвера или с помощью RivaTuner.

Если включение vSync наносит сильный удар по скорости, попробуйте с помощью RivaTuner или nHancer увеличить/уменьшить величину переменной «Prerender Limit».

nHancer, RivaTuner, Vsync, артефакты, игры, контрольная панель

Игра не позволяет выбрать разрешение широкоформатного монитора или отображается на нем некорректно #

Многие старые игры не поддерживают вывод изображения с соотношением сторон 16:9, характерным для широкоформатных мониторов. Иногда возможно указать разрешение игре вручную, но рендеринг все равно осуществляется с соотношением 4:3 и изображение получается обрезанным или сильно растянутым. Способы решения данной проблемы для многих игр можно найти на сайте WSGF.

игры, монитор

Как измерить FPS в игре, не содержащей встроенных средств измерения производительности? #

Вы можете воспользоваться утилитами FRAPS или D3DGear. Также, начиная с версии 15.4, в программу RivaTuner включена возможность мониторинга FPS. Для этого в модуле мониторинга добавьте график «Частота кадров» (Framerate), включите фоновый (background) мониторинг и запустите приложение RivaTunerStatisticsServer.exe из подпапки Tools программы или щелчком на соответствующую кнопку на самом графике.

D3DGear, FPS, FRAPS, RivaTuner, игры

Проблемы в GTA IV #

  1. Низкая производительность. Для комфортной игры требуется система с четырехъядерным процессором и видеокартой уровня GeForce 9800 GTX. В более слабых системах следует уменьшать качество графики, прежде всего дистанцию отображения (View distance) и плотность теней (Shadow density). Также может помочь отключение функции сохранения видеороликов (Clip capture).
  2. От объектов на расстоянии прорисовываются только контуры, без текстур.
    • В системах с видеокартой на базе графических процессоров серии GeForce 7X00 следует обновить драйвер NVIDIA до версии 180.84 или более новой, в котором исправлена данная ошибка.
    • Проблема может также быть вызвана некорректными настройками игры после смены видеокарты или драйвера, удалите все файлы из папки Settings, находящейся в папке Documents and Settings\Имя_пользователя\Local Settings\Application Data\Rockstar Games\GTA IV (Users\Имя_пользователя\AppData\Local\Rockstar Games\GTA IV для Windows Vista), игра переопределит видеокарту и сбросит настройки на умолчания.
    • Еще одна частая причина — нехватка оперативной памяти. Установите последний официальный патч, снизьте качество графики в настройках игры. В Windows Vista рекомендуется установить обновление или SP1.
    • Если проблема остается даже в системе с более чем 2 Гб оперативной памяти, можно попробовать расширить доступный 32-разрядным приложениям в Windows объем памяти до 3 Гб. Для этого в Windows 2000/XP следует в скрытом файле boot.ini в корне загрузочного диска в строку загрузки операционной системы дописать ключ /3GB, в Windows Vista следует в запущенной с правами администратора командной строке выполнить команду BCDEDIT /Set IncreaseUserVa 3072. Возможно также понадобится создать файл commandline.txt, как описано ниже, и дописать в строку ключ запуска -nomemrestrict
    • Из-за ошибки в утилите RivaTuner некоторые форматы текстур, используемые игрой, отключались для графических процессоров GeForce 6X00 и более новых после захода на закладку «Текстуры» (Textures) в настройках Direct3D драйвера. Установите RivaTuner версии 2.21 или более новой, зайдите на закладку «Текстуры» (Textures) в настройках Direct3D и нажмите кнопку «Исходные» (Defaults).
  3. Изображение в игре слишком дергается, иногда наблюдаются задержка отрисовки и разрывы картинки при езде на машине на высокой скорости. В папке с исполняемым файлом игры (LaunchGTAIV.exe) создайте текстовый файл commandline.txt, в котором в одну сроку запишите ключи запуска игры -refreshrate 60 -framelimit 1. Если такой файл уже имеется, удалите из строки ключ -novblank
  4. Иногда игра некорректно определяет возможности видеокарты (особенно графических процессоров ноутбуков и видеокарт семейства Quadro) и блокирует часть настроек качества графики. Разблокировать настройки можно, создав файл commandline.txt, как описано выше, и дописав в строку ключ запуска -norestrictions
  5. Если игра аварийно завершается с ошибкой «Out of Video Memory», обновите драйвер NVIDIA до версии 182.06 или более новой.
  6. Игра не имеет поддержки сглаживания FSAA. Существует сторонняя утилита ENB Series, позволяющая включить имитацию FSAA в игре с помощью шейдеров постобработки.

CPU, GeForce 9800 GTX, GTA, RAM, RivaTuner, VRAM, Windows Vista, артефакты, видеопамять, драйвер, игры, ноутбуки

Проблемы в Wolfenstein (2009) #

  1. Не применяется FSAA. Игра использует технологии отложенного рендеринга (Deferred shading) и не поддерживает полноэкранное сглаживание. Возможно форсировать FSAA, но лишь для разрешений в игре 1152x864 или ниже. Переименуйте исполянемый файл игры (wolf2.exe) в xr_3da.exe или oblivion.exe (не забудьте исправить ярлыки). В панели драйвера NVIDIA в пункте «Сглаживание — режим» (Antialiasing Mode) установите «Замещение настроек приложения» (Override application setting), и в пункте «Сглаживание — параметры» (Antialiasing Setting) задайте режим сглаживания, начав с минимального. Форсирование сглаживания может привести к падению производительности в несколько раз.
  2. Максимальная производительность в игре по-умолчанию ограничена 60 FPS. Для снятия ограничения частоты кадров надо в папке Users\имя_пользователя\AppData\Local\id Software\WolfSP\base (Documents and Settings\имя_пользователя\Local Settings\Application Data\id Software\WolfSP\base в Windows XP) создать файл autoexec.cfg и добавить в него строку seta com_fixedTic "1". Учтите, что при этом могут возникнуть проблемы в работе игровой физики и искуственного интеллекта монстров.
  3. На мониторах/в разрешениях с соотношением сторон 4:3 присутствуют черные полосы сверху и снизу изображения. В файле wolf2.cfg, расположенном в папках из предыдущего пункта, найдите строки seta r_letterBoxedHeight и seta r_letterBoxedWidth и исправьте их значения на значения из строк seta r_customHeight и seta r_customWidth соответственно.
  4. Если при подключении к сетевой игре вы получаете сообщение вида «Image '_default' was generated with internal format 0xХХХХ but GL returned 0xYYYY», причиной может быть включенная в RivaTuner или nHancer опция конверсии сжатых текстур. В RivaTuner в настройках OpenGL перейдите на закладку «Качество рендеринга» (Rendering quality) и выключите опцию «Упаковывать в DXT3 вместо DXT1» (Compress to DXT3 instead of DXT1).

FPS, FSAA, RivaTuner, Wolfenstein, игры, контрольная панель, монитор, сглаживание

Проблемы в 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, артефакты, драйвер, игры, сглаживание, шейдеры

Проблемы в Crysis #

  1. Низкая производительность. Для комфортной игры требуется система с двуядерным процессором с частотой 3 ГГц или четырехъядерным и видеокартой уровня GeForce 8800 GTX. Следует обновить драйвер NVIDIA до последней официальной версии и установить все патчи и хотфиксы на игру. Наиболее ресурсоемкими являются опции «Shader Quality», «PostProcessing quality» и «Particles Quality». В системе Windows Vista для слабых видеокарт с поддержкой Direct3D10 предпочтительно запускать игру в режиме Direct3D9, для этого сделайте ярлык для исполняемого файла игры Crysis.exe и допишите к строке запуска после пробела ключ -dx9
  2. Уровень качества «Very High» в настройках игры доступен только для DirectX 10 видеокарт в Windows Vista. Большинство неофициальных патчей и твиков для включения этого режима в Windows XP не работают в релизной версии игры с последними официальными патчами.
  3. Вертикальная синхронизация по-умолчанию отключена. Для включения следует в консоли выполнить команду con_restricted=0 и потом команду r_VSync 1 или в папке игры создать текстовый файл autoexec.cfg, и поместить в него строку r_Vsync=1. Патч версии 1.1 и более новой также добавляет опцию управления V-sync в меню графических настроек игры.
  4. Поддержка SLI для игры обеспечивается драйвером NVIDIA, начиная с версии 169.09. Переменная r_MultiGPU в игре должна иметь значение 2 (автоматическое определение многопроцессорной конфигурации), поместите в файл autoexec.cfg строку r_MultiGPU=2
  5. Рекомендуемые строки в файл autoexec.cfg для повышения производительности в режиме Very High:

    e_hw_occlusion_culling_objects=1 (может вызывать искажения графики)
    e_hw_occlusion_culling_water=1 (может вызывать искажения графики)
    r_GeomInstancing=1
    r_ColorGrading=0
    r_TexturesStreaming=0
    (может вызывать аварийное завершение игры)
    r_UsePOM=0
    r_UseGSParticles=1
    r_UseSoftParticles-0
    gpu_particle_physics=0
    e_vegetation_static_instancing=1

CPU, Crysis, DirectX, GeForce 8800 GTX, SLI, Vsync, Windows Vista, Windows XP, артефакты, драйвер, игры

Проблемы в World of Warcraft #

  1. Если игра аварийно завершается с появлением «синего экрана» с ошибкой в nv4_disp.dll, обновите драйвер NVIDIA до последней официальной версии. Не следует форсировать FSAA и AF из панели драйвера или RivaTuner, включайте эти функции только из настроек самой игры. При использовании видеокарты на базе GeForce 8X00 и более новых, не используйте полноэкранное сглаживание уровня выше 2х. Если ничего не помогает, попробуйте настроить игру на использование OpenGL. Для этого либо запускайте приложение Launcher.exe с ключом -opengl, либо в файле config.wtf в подпапке WTF папки игры в строке SET gxApi значение direct3d замените на opengl
  2. В системах с видеокартами на базе GeForce 4 MX могут наблюдаться сильные графические искажения, вызванные плохой работой блока геометрии этого графического процессора. Можно отключить некоторые функции ускорения, создав или изменив в файле config.wtf строку SET M2UseShaders со значением 0. Если этого оказалось недостаточно, можно заставить игру делать все геометрические вычисления программно. Для этого запускайте приложение Launcher.exe с ключом -swtnl. Участники форума сообщают, что подобные действия также могут помочь в случае проблем с видеокартами на базе GeForce FX 5200 и GeForce 2. В системах с прочими видеокартами попробуйте настроить игру на использование OpenGL, как описано выше. Также можно попробовать запускать игру в окне, для этого запускайте приложение Launcher.exe с ключом -windowed
  3. Низкая производительность в системах SLI может быть обусловлена проблемами с интерфейсом игры. Рекомендуется в настройках игры отключить вертикальную синхронизацию (V-sync), включить аппаратное ускорение курсора мыши и выключить сглаживание перемещений мыши (smooth). Дополнительный эффект можно получить отключением ускорения интерфейса (панелей и меню). Для этого в файле config.wtf создайте или измените строку Set UIFaster. Попробуйте значения строки 2 или 0. В системе Windows Vista производительность резко падает при запуске игры в окне.
  4. Если в режиме SLI исчезли портреты персонажей, обновите драйвер NVIDIA до версии 93.71 или более новой.
  5. Включение эффекта Glow в настройках игры препятствует использованию игрой FSAA высоких степеней.
  6. Плохая производительность с современными версиями драйвера NVIDIA часто вызвана включенной функцией масштабирования интерфейса игры. Попробуйте выключить опцию «Use UI Scale» в настройках игры.
  7. В системе с поддержкой DirectX 11 (Windows 7 или Vista c обновлением и видеокартой на базе NVIDIA GTX 400 или более новой) и установленным дополнением Cataclysm можно повысить FPS в игре включением рендера Direct3D 11, для чего файле config.wtf в подпапке WTF папки игры в строке SET gxApi значение direct3d замените на d3d11

BSOD, DirectX, FPS, FSAA, GeForce 2, GeForce 4 MX, GeForce FX 5200, OpenGL, SLI, Vsync, Windows 7, Windows Vista, World of Warcraft, артефакты, драйвер, игры, сглаживание

Mirror`s Edge зависает при запуске #

Проблема вызвана некорректным использованием технологии PhysX игрой. Обновите драйверы NVIDIA PhysX Software до версии 9.09.0010 или более новой и установите патч 1.01 на игру.

Если обновления не помогают или игра запускается, но не использует аппаратное ускорение PhysX, удалите файл PhysXDevice.dll из папки игры.

Mirrors Edge, PhysX, драйвер, игры

В Risen всё изображение в белом тумане #

Это ошибка игры при работе с видеокартами GeForce семейств 6Х00 и 7Х00. Установите патч на игру.

Risen, артефакты, игры

В Dark Void недоступны высокие настройки качества PhysX #

Для включения качества эффектов PhysX выше «Low» необходимо выполнение следующих условий:

  1. В системе должна быть установлена видеокарта на базе PhysX-совместимого графического процессора NVIDIA (с 32-мя или более шейдерными ядрами). Карты PPU от AGEIA для уровней выше «Low» не поддерживаются.
  2. Должен быть установлен пакет PhysX System Software и включено ускорение PhysX в панели NVIDIA.
  3. Должен быть установлен дополнительный патч для игры от NVIDIA.

Патч от NVIDIA в настоящее время не устанавливается на локализованную версию игры от 1С!

Если все условия выполнены, но высокие уровни качества эффектов недоступны или не работают, причина может быть в некорректном ПО «NVIDIA GAME System Software», устанавливаемом вместе с игрой. Либо удалите Game System Software и PhysX System Software через панель управления Windows, «Установка и удаление программ», и после перезагрузки установите последнюю версию PhysX System Software (рекомендуется), либо воспользуйтесь средством восстановления конфигурации PhysX от NVIDIA.

AGEIA, Dark Void, PhysX, игры

Проблемы в Overlord 2 #

  1. При запуске игры выдается сообщение об ошибке:

    Visual C++ Assertion error
    File: ..FxSDK\src\FxName.cpp


    Данная ошибка обычно вызвана устаревшей версией ПО PhysX. Установите последнюю версию PhysX System Software.
  2. Игра аварийно завершается при загрузке некоторых уровней, появляется сообщение «Видеодрайвер перестал отвечать и был успешно восстановлен». Участник форума evilmaxx сообщает, что для решения проблемы следует в настройках игры отключить параметр «Отражения в воде» (Water reflections).

Overlord, PhysX, драйвер, игры

Проблемы в 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, артефакты, драйвер, игры, контрольная панель, монитор, сглаживание, шейдеры

Видеокарта не переходит в 3D режим при запуске игр/3D приложений #

  • В драйвере NVIDIA версий 190.ХХ и более новых введен режим программно-зависимого управления уровнем производительности. Во встроенных профилях драйвера задано использование режима 2D для приложений, не создающих значительной нагрузки на графический процессор. Отключить такое поведение можно в панели драйвера, выбрав в опции «Режим управления электропитанием» (Power Management Mode) режим максимальной производительности. Утилита nHancer позволяет задать и изменить режим производительности для конкретного приложения в профилях драйвера.
  • Вывод различного рода меню, служебных экранов, видеороликов в играх обычно сделан без использования функций 3D ускорения.
  • Это может свидетельствовать о срабатывании защиты от переразгона в драйвере NVIDIA — «автотормоза». Уберите разгон, если есть, с помощью RivaTuner проверьте температуру графического процессора. Попробуйте снизить частоты для режима 3D и посмотрите, не исчезла ли проблема. Если проблема решилась снижением частот, следует проверить, работает ли система охлаждения видеокарты, возможно, прочистить ее, заменить термоинтерфейс или кулер в целом.

nHancer, overclock, RivaTuner, автотормоз, драйвер, игры, контрольная панель, разгон

Всегда ли использование SLI приводит к повышению производительности? #

В большинстве случаев использование SLI дает радикальное увеличение производительности 3D приложений, но не всегда. Исключения составляют:

  1. Устаревшие игры, программы с относительно простой графической частью. В режиме SLI возникает некоторая дополнительная нагрузка на графическую подсистему, связанная с синхронизацией работы видеокарт и необходимостью объединения раздельных изображений в общий поток. Эта нагрузка незначительна на фоне общего большого объеме сцены и относительно невысоких значениях FPS, но становится заметной, когда все зависит лишь от «чистой» скорости заполнения сцены. На простых приложениях, таких как демонстрации GLUT или DirectX SDK, или игры на движке Quake 1/2 использование SLI иногда приводит к снижению числа FPS.
  2. Приложения и игры, производительность которых зависит преимущественно от быстродействия центрального процессора. В условиях, когда видеокарты большую часть времени проводят в ожидании данных от CPU, использование SLI не даст ровным счетом никакого преимущества.
  3. Приложения, использующие особые графические объекты и приемы рендеринга. Это в основном профессиональные приложения конструирования, использующие каркасный рендеринг, наложения с индексированной цветовой палитрой, пиксельные карты. Такие задачи очень сложно поделить между двумя видеокартами. Включение SLI может привести к снижению производительности таких приложений в режиме редактирования (но производительность просмотра итогового изображения детали возрастет).
  4. Приложения, имеющие внутренние ограничения разрешения, максимальной сложности сцены, максимального числа FPS. Включение SLI для таких приложений может не привести к увеличению производительности.
  5. Приложения, работающие в окне, включая профессиональные приложения. Ускорение SLI для оконного режима обеспечивается драйвером лишь при использовании видеокарт Quadro. 

Для случаев 1,2,4 можно воспользоваться режимом SLI AA для улучшения качества итогового изображения за счет "бесплатного" полноэкранного сглаживания.

CPU, FPS, FSAA, Quake, SLI, игры, сглаживание

Какой режим SLI лучше всего использовать? #

Следует отметить, что в большинстве случаев выбор режима уже сделан в предустановленном профиле драйвера NVIDIA для игры. Узнать о настройках для конкретной игры можно, воспользовавшись утилитой nHancer. Как правило, не следует менять предустановленный режим. Для добавляемых приложений следует указывать режим AFR, так как режим SFR плохо подходит для современных игр. Если с режимами AFR и SFR игра не работает или наблюдаются сильные искажения изображения, укажите в качестве режима SLI AA или SLI: Single GPU.

nHancer, SLI, игры

Для чего нужен PhysX? Какие возможности предлагает эта технология? #

  1. Прежде всего, использование PhysX облегчает расчет взаимодействий между объектами (коллизий). Вместо обычно применяемых в играх упрощенных расчетов, в которых сталкивающиеся объекты представлены в виде идеальных сфер с одним центром тяжести, можно учесть форму поверхности и распределение массы в объектах.
  2. Просчет деформаций объектов, например движения одежды, волос, водной поверхности. Данные расчеты требуют настолько сложных вычислений, что ранее эти эффекты имитировались заранее просчитанной анимацией или псевдослучайными изменениями геометрии объекта.
  3. Обработка частиц, использующихся в имитациях взрывов, дыма, пыли, тумана, брызг жидкостей. Использование PhysX позволяет значительно увеличить число просчитываемых частиц без заметного падения производительности.
  4. Улучшение искусственного интеллекта управляемых компьютером персонажей в играх (в перспективе), например просчет траектории движения и препятствий на пути.

PhysX, игры