7994420702;horizontal

Windows Vista

При работе 3D приложений и игр они аварийно завершаются, компьютер зависает или операционная система выпадает в «синий экран» #

  1. Прежде всего следует проверить температуру и работу системы охлаждения графического процессора. Для современных видеокарт можно воспользоваться функцией мониторинга утилиты RivaTuner. Если температура GPU превысила 90 °C, и система охлаждения работает с низкой или нулевой эффективностью,  следует немедленно выключить компьютер и проверить исправность вентилятора на карте. Для устаревших карт и карт с пассивным охлаждением следует осторожно проверить температуру радиатора вручную. Рекомендованными действиями являются замена вентилятора или его разборка и прочистка, а также замена термоинтерфейса между графическим процессором и радиатором на свежую термопасту.
  2. Если видеокарта имеет интерфейс AGP:
    • eсли материнская плата построена на базе чипсета VIA 694, то проверьте, не включена ли в BIOS поддержка AGP FastWrites. Данная возможность в этом чипсете может приводить к фатальным ошибкам 3D приложений;
    • уменьшите размер AGP апертуры, выделенный в BIOS материнской платы;
    • причиной может быть некорректный драйвер AGP контроллера чипсета материнской платы. Обновите драйверы чипсета с сайта производителя материнской платы/разработчика чипсета;
    • с помощью RivaTuner уменьшите скорость работы AGP порта и отключите возможности SBA и/или Fast-Writes.
    • если используются процессор AMD и Windows 2000, обязательно установите заплатку, исправляющую проблему недостаточного выделения памяти.
  3. Для видеокарт с интерфейсом PCI Express проверьте, что в BIOS материнской платы отключена опция автоматического разгона. Подробнее смотрите специальный вопрос FAQ.
  4. С помощью таких утилит, как SpeedFan и HWMonitor, проверите значения напряжений электропитания во время работы игр/3D приложений (запустив игру в окне, например). Если значения для напряжения +3.3V падают ниже 3.25 и/или напряжения +12V — ниже 11.90 Вольт, блок питания компьютера не справляется с нагрузкой. Обратитесь к специальному вопросу FAQ за информацией о выборе блока питания.
  5. Функция использования многопоточности в драйверах NVIDIA версии 81.ХХ и выше может приводить к проблемам с 3D приложениями в многопроцессорной системе (несколько процессоров, многоядерный процессор или процессор с HyperThreading). Для Windows XP следует установить обновление или SP3. Если используется процессор AMD, следует также установить драйвер процессора. Если обновления не помогли, для отключения оптимизаций в драйвере следует с помощью RivaTuner на закладке «Реестр» (PowerUser) загрузить базу для текущей версии драйвера и в разделе «Direct3D» присвоить ключу WTD_EXECMODEL значение 0, в разделе «OpenGL» присвоить ключу OGL_ThreadControl значение 2.
  6. Если устранялась проблема 60 Гц в играх, то некоторые игры, жестко использующие режим с частотой обновления 60 Гц для отображения вступительного ролика или меню, будут аварийно завершаться. Если проблема возникает сразу после запуска игры, попробуйте восстановить доступность частоты 60 Гц.
  7. Некоторым играм при максимальных настройках графики может потребоваться объем памяти (физической и виртуальной) более 2 Гб, являющихся максимальным объемом памяти для 32-разрядных приложений в Windows. При этом игра может зависнуть или будет аварийно завершена системой. В Windows Vista рекомендуется установить обновление или SP1, но полностью проблемы это не решит. Существует способ расширить доступный приложениям объем памяти до 3 Гб. Для этого в Windows 2000/XP следует в скрытом файле boot.ini в корне загрузочного диска в строку загрузки операционной системы дописать ключ /3GB, в Windows Vista следует в запущенной с правами администратора командной строке выполнить команду BCDEDIT /Set IncreaseUserVa 3072. Однако, само приложение должно уметь использовать этот прием, проверить это можно с помощью утилиты imagecfg, выполнив в командной строке imagecfg.exe файл_игры.exe, в выводе программы должна быть строчка: Image can handle large (>2GB) addresses. В крайнем случае можно самостоятельно модифицировать приложение, выполнив команду imagecfg.exe -l файл_игры.exe. После данной процедуры могут перестать работать защита от копирования, защита от мошенничества (античит) и будущие патчи.
  8. Причина может быть в конфликте драйвера NVIDIA с режимом работы с оперативной памятью PAE операционной системы. Обратитесь к специальному вопросу FAQ.
  9. Приложения ASUS, такие как SmartDoctor и GamerOSD и их компонент Enchanced Driver, могут конфликтовать с драйвером видеокарты. Обновите или деинсталлируйте указанные приложения ASUS.
  10. Встроенные профили драйвера для приложений и игр нередко содержат критические ошибки. Особенно это характерно для бета-версий. В случае проблем попробуйте с помощью утилиты nHancer удалить профиль приложения/игры.

60 Hz, AGP, AMD, Asus, BIOS, BSOD, CPU, nHancer, PAE, PCI Express, RivaTuner, SmartDoctor, VIA, Windows 2000, Windows Vista, Windows XP, драйвер, реестр, системы охлаждения, электропитание

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

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

Не включается 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, игры, шейдеры

Объем видеопамяти, определяемый Windows, программами или драйвером, отличается от указанного в спецификациях видеокарты и/или определяемого видеоBIOS #

  1. У многопроцессорных видеокарт, таких как GeForce 7950 GX2, 9800 GX2, GTX 295, каждый из графических процессоров имеет свой объем видеопамяти и он не объединяется с памятью другого процессора. Из заявленного для всей карты объема 3D приложениям доступна лишь половина — память второго GPU дублирует данные для многопроцессорного рендеринга SLI. Определённым исключением из правила являются некоторые приложения CUDA (OpenCL, DirectCompute), умеющие при отключенном в панели драйвера режиме MultiGPU использовать видеопамять каждого графического процессора независимо от памяти другого, таким образом загружая полный объем памяти на видеокарте.
  2. В операционных системах Windows Vista и более новых изменен механизм определения объема видеопамяти. Вместо отчета драйвера/BIOS видеокарты операционная система сама считает объем видеопамяти при использовании драйвера видеокарты, совместимого с архитектурой WDDM. Независимо от объема видеопамяти на видеокарте к ней прибавляется определенный объем оперативной памяти по формуле:

    (Оперативная память - 512) / 2 , Мб

    «Излишняя» видеопамять выделяется из оперативной памяти только на время непосредственной в ней необходимости. Всем приложениям, в том числе и многим системным, в качестве объема видеопамяти сообщается сумма памяти на видеокарте, зафиксированной для видеокарты оперативной памяти (для интегрированных/мобильных решений) и добавленной по формуле выше оперативной памяти. Для определения объема именно памяти на видеокарте приложение должно использовать новые вызовы DirectX 10 (апплет панели управления «Счетчики и средства производительности»(Performance Information and Tools)) или прямой доступ к оборудованию (RivaTuner). Для приложений, использующих старые версии DirectX, нет программных способов определить физический объем видеопамяти в данной операционной системе.
  3. В операционных системах Windows Vista и 7 драйвер NVIDIA ограничивает сообщаемый приложениям через устаревшие интерфейсы DirectX общий объем видеопамяти во избежание ошибок обработки больших значений. При использовании видеокарт с большим объемом буфера (таких как Quadro) такое поведение может ограничивать и доступный приложениям объем физической видеопамяти. Для отключения данного поведения драйвера в утилите TAG Memory Tool включите опцию «Maximum memory», однако, некоторые программы могут перестать работать.
  4. Для интегрированных графических процессоров и видеокарт с технологией Turbo Cache с объемом локальной видеопамяти 64 Мб и менее драйвер всегда сообщает максимально возможный объем памяти с учетом использования системной памяти. Определение фактически установленного объема видеопамяти на видеокарте с технологией Turbo Cache с объемом локальной видеопамяти 64 Мб и менее возможно лишь с помощью низкоуровневых утилит, таких как RivaTuner.
  5. При определении доступного объема видеопамяти через вызовы DirectX достаточно сложно выделить локальную память видеокарты из общего объема вместе с AGP апертурой или добавленной с помощью технологии Turbo Cache системной памяти. Подобные ошибки определения объема видеопамяти характерны для большинства игр.
  6. Алгоритм определения объема видеопамяти диалога отображения производительности компьютера в Windows Vista и 7 неправильно работает для видеокарт с нестандартным объемом видеопамяти. Так, GeForce 8800 GTS с 640 Мб видеопамяти будет определена как имеющая 512 Мб видеопамяти, а 8800 GTS с 320 Мб видеопамяти — как имеющая 256 или 384 Мб. Это официально признанная ошибка.
  7. Если вы покупали видеокарту с рук, то вы могли стать жертвой мошенников. Строка с объемом памяти, отображаемая видеоBIOS при включении компьютера, может быть легко подделана редактированием BIOS, тогда как драйвер определяет истинный объем.
  8. Были отмечены случаи, когда такое наблюдалось с видеокартами имевшими физически (чипами) заявленный объем. Помимо случаев брака в разводке платы ряд пострадавших отметил, что с другой версией драйвера распознавался полный объем. Предположительно, драйвер переинициализирует видеокарту при загрузке системы, проводя некий тест памяти. Попробуйте снизить рабочие частоты видеопамяти с помощью RivaTuner или установить дополнительное охлаждение на память видеокарты (радиаторы на чипы). Попробуйте другие версии драйвера. При наличии возможности обновите BIOS видеокарты.
  9. Недостаточный уровень электропитания карты также может приводить к такой проблеме. Особенно это актуально для карт на базе чипов GeForce 2, GeForce 2 MX и GeForce 4 MX, в которых применяется видеопамять с напряжением питания внутренних цепей +3.3V. Во многих таких картах память запитывается непосредственно от линий питания в AGP разъеме. Если блок питания или стабилизатор на материнской плате «проседают» по +3.3V, память может перестать определяться.

CUDA, DirectX, GeForce 2, GeForce 2 MX, GeForce 4 MX, GeForce 7950 GX2, GeForce 8800 GTS, GeForce 9800 GX2, GeForce GTX 295, RivaTuner, SLI, TAG Memory Tool, Turbo Cache, VRAM, Windows 7, Windows Vista, видеопамять, драйвер, электропитание

7994420702;horizontal

Как использовать аппаратное ускорение видео, обеспечиваемое видеокартой? #

Разные графические процессоры NVIDIA обеспечивают разный уровень ускорения для декодирования видео для разных форматов видео. Посмотреть примерные возможности можно в cравнительных таблицах. Имеется три основных возможных уровня аппаратного ускорения:

MoComp — графический процессор осуществляет компенсацию движения — обработку векторов, описывающих перемещения блоков изображения между кадрами. В зависимости от контента (статичная или динамическая сцена), данная функция составляет до 30% необходимых вычислений для декодирования.

IDCT — графический процессор осуществляет восстановление элементов изображения из описывающей их матрицы коэффициентов. В зависимости от размера элемента и разрешения исходного изображения, данная функция составляет до 50% необходимых вычислений для декодирования. В одних API поддержка IDCT означает выполнение графическим процессором и компенсации движения, в других API эти функции разделены.

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

Следует отметить, что даже наличие аппаратного ускорения декодирования видео уровня VLD у видеокарты не означает 0% нагрузки на центральный процессор. В любом случае определенную нагрузку создают работа с носителем, декодирование и вывод звука (особенно многоканального), синхронизация звука и видео, вывод меню и субтитров, интерфейс и функции проигрывателя.

Функции аппаратного ускорения видео графических процессоров NVIDIA реализованы в виде ускорения вызовов API DXVA (Windows), XvMC и VDPAU (Unix). Любой декодер/проигрыватель, написанный с использованием этих API, может автоматически или после специальной настройки использовать графический процессор при воспроизведении видео. Вместе с тем, возможность использования аппаратного ускорения зависит от доступной видеопамяти (особенно для декодирования HD видео), разрешения видео, версий драйвера и библиотек API. Проверить поддерживаемые в конкретной системе форматы и разрешения видео для аппаратного декодирования, а также наличие совместимых декодеров можно с помощью утилит DXVAChecker в Windows и vdpauinfo в Linux. Ниже приведены некоторые рекомендации по декодированию видео в различных форматах:

MPEG-2 (DVD, HDTV): функции аппаратного ускорения декодирования через DXVA реализованы в декодерах проигрывателей PowerDVD, WinDVD и Nero ShowTime, а также в декодере, включенном в состав Windows Media Center, Windows Vista и 7. Поддержка ускорения декодирования в Unix через XvMC и VDPAU имеется в проигрывателе Mplayer. Для полного использования возможностей графических процессоров NV40 и более новых необходим драйвер версии 65.ХХ и выше, а PowerDVD и WinDVD должны иметь версии не ниже 7.0 и 8.0 соответственно. NVIDIA также разработала декодер NVIDIA PureVideo Decoder, позволяющий задействовать возможности процессоров GeForce 4 — 7X00 в любых проигрывателях. Декодер является платным, пробная 30-дневная версия доступна на сайте NVIDIA.

WMV, VC-1 (IPTV, Blu-Ray): поддержка аппаратного ускорения декодирования WMV содержится в декодерах Windows Media, устанавливающихся с Windows Media Player версии 10 с обновлением и более новых, и работает для всех проигрывателей, использующих эти декодеры. В Windows Media Player для использования аппаратного ускорения зайдите в меню «Сервис-Параметры-Быстродействие-Дополнительно», и убедитесь, что установлены флажки «Использовать микширование» и «Использовать режим высокого качества». В других проигрывателях необходимо настроить вывод видео через рендер VMR или EVR. Декодеры, поставляемые в составе Windows Media Player версий до 11 включительно могут использовать уровень ускорения максимум IDCT. Проигрыватель Media Player Classic - Home Cinema содержит декодер VC-1 с поддержкой аппаратного ускорения, но требует поддержку видеокартой уровня ускорения VLD.

H.264 (Blu-Ray, HDTV): функции аппаратного ускорения декодирования через DXVA реализованы в декодерах проигрывателей PowerDVD, начиная с версии 7.3, WinDVD, начиная с версии 9.0, Media Player Classic - Home Cinema (требуется поддержка видеокартой уровня ускорения VLD_NoFGT) и в декодере, включенном в состав Windows 7. Для использования возможностей видеопроцессоров NVIDIA по декодированию H.264 необходим драйвер версии 92.ХХ и выше (графических процессоров G84/G86 и более новых — версии 163.ХХ и выше). В проигрывателях необходимо настроить вывод видео через рендер VMR версии 9 или EVR. В Unix поддержку аппаратного ускорения через API VDPAU имеет проигрыватель Mplayer последних SVN версий.

MPEG-4 ASP (DivX): функции аппаратного ускорения реализованы пока только в Unix через API VDPAU (при условии поддержки видеокартой уровня VDPAU C). Поддержку ускорения имеет проигрыватель Mplayer последних SVN версий.

AVC MVC (Blu-Ray 3D): функции аппаратного ускорения через DXVA реализованы в декодерах проигрывателей Cyberlink PowerDVD 10 Ultra 3D Mark II и ArcSoft Total Media Theater 3 Platinum с дополнением 3D Plug-in. Поддержка ускорения доступна при использовании драйвера NVIDIA версии 260.хх или более новой. 

Ряд проигрывателей вместо использования DXVA использует функции Direct3D для ускорения. В настройках QuickTime в панели управления перейдите на закладку «Дополнительно» (Advanced) и поставьте флажок «Включить видеоускорение Direct3D». В проигрывателе Media Player Classic в настройках на закладке «Output» выберите рендер «VMR 9 (renderless)», в разделе «DirectX 7 & 9 settings» выберите «Use texture surfaces and render video in 3D», после чего в выпадающем списке выберите способ, соответствующий возможностям видеокарты. Плагин Adobe Flash, начиная с версии 9.0.115, также может использовать Direct3D (Windows) или OpenGL (Linux) для ускорения вывода видео, функция включена по-умолчанию.

Отдельное исключение составляет ряд видеокарт на базе Riva TNT/TNT2, на которые устанавливался внешний по отношению к видеочипу чип-декодер DVD, использовавшийся через отдельную программу. Такие карты выпускала, в частности, фирма ASUS.

Adobe, Asus, Blu-Ray, DirectX, DVD, DXVA Checker, Flash, Linux, Microsoft, OpenGL, Riva TNT, vdpauinfo, Windows 7, Windows Vista, видео, драйвер, стерео

Не загружается драйвер видеокарты в Windows Vista. В диспетчере устройств видеокарта отмечена желтым знаком, код ошибки 43 #

  1. Если система построена на базе материнской платы с чипсетом nForce 3 и двуядерного процессора AMD Athlon X2, то причина в том, что драйвер AGP контроллера чипсетов nForce, включенный в состав Windows Vista, несовместим с двуядерными/двухпроцессорными системами. Возможным решением может стать установка AGP GART драйвера NVIDIA из пакета драйверов nForce для Windows XP. Загрузите последнюю версию драйверов (5.11 для x86, 6.25 Beta для x64), распакуйте пакет архиватором (например, WinRAR) в папку. Перейдите в диспетчер устройств Windows, в разделе системных устройств зайдите в свойства устройства вида «NVIDIA nForce AGP to PCI Host Bridge». Обновите драйвер устройства, отказавшись от поиска и вручную указав источником подпапку /GART папки с распакованным пакетом драйверов. К сожалению, работа компьютера может стать нестабильной, вплоть до незагружаемости операционной системы. В этом случае единственным вариантом является отключение одного ядра в BIOS материнской платы или ограничение числа используемых Windows процессоров в утилите Msconfig.exe.
  2. Если в системе установлено больше одной видеокарты, то они могут работать вместе в Windows Vista лишь при выполнении следующих условий:
    • обе видеокарты построены на графических процессорах одного производителя;
    • обе видеокарты используют драйвер, совместимый с архитектурой WDDM;
    • обе видеокарты используют драйвер одной и той же версии;

    Либо:

    • обе видеокарты построены на графических процессорах разных производителей;
    • обе видеокарты используют драйверы, несовместимые с архитектурой WDDM (например, от Windows XP). В этом варианте новый интерфейс Windows Aero будет недоступен, как и ряд других функций.
  3. По неизвестной причине в драйверах NVIDIA версий 180.ХХ и выше подобная ошибка возникает для всех AGP видеокарт GeForce серий 6Х00 и 7Х00. Ошибка исправлена в драйвере версии 182.47 и выше.
  4. Также причиной может быть исчерпание зарезервированного пространства адресов. Подробнее смотрите в специальном вопросе FAQ.

Aero, AGP, AMD, CPU, nForce, nForce 3, RAM, Windows Vista, драйвер

Видеокарта PCI Express использует ширину шины меньшую, чем x16 #

  1. Проверьте, что видеокарта прочно закреплена в слоте шины и что разъем полностью зашел в слот. Проверьте разъем видеокарты и слот шины материнской платы на отсутствие механических повреждений.
  2. Следует обратить внимание на число поддерживаемых чипсетом материнской платы линий PCI Express и на конфигурацию слотов PCIE х16 на конкретном экземпляре материнской платы. Прежде всего, большинство чипсетов не поддерживает достаточного числа каналов для реализации двух, и тем более трех-четырех полноценных слотов х16. 16 линий (каналов) шины выделяются обычно лишь первому слоту, остальным достается меньшее число (х8 или х4). Поэтому следует устанавливать видеокарту в ближайший к центральному процессору слот х16 шины. Либо же при установке второй видеокарты происходит перераспределение линий от первого слота шины ко второму, и оба начинают работать в режиме х8 (данный режим характерен для конфигураций SLI). Ряд чипсетов начального уровня, таких как Intel 910/915GL, 945/946GZ и NVIDIA nForce 405/400 в принципе не поддерживает достаточного числа линий для слота PCI Express x16, однако производители материнских плат на этих чипсетах иногда такой слот реализуют, физически же он имеет небольшое число линий.
  3. Другой причиной снижения ширины шины может быть ошибочное включение в BIOS Setup материнской платы опций, управляющих числом линий (каналов) в слотах шины. Такие опции обычно имеют вид «PEG Force X1» или «PCI-E Lanes». Обратитесь к документации материнской платы за информацией о значении и отключении подобных опций.
  4. В ноутбуках технология PowerMizer в качестве меры по снижению энергопотребления видеокарты может изменять число активных линий шины PCI Express. За информацией о PowerMizer обратитесь к специальному вопросу FAQ. 
  5. Одной из возможных причин снижения ширины шины может стать появившаяся в Windows Vista и Windows 7 система управления энергопотреблением шины PCI Express. В панели управления Windows зайдите в управление электропитанием и отредактируйте дополнительные настройки выбранного плана электропитания, настроив опцию «Управление питанием состояния связи» (Link State Power Management) на «отключено» (off).

PCI Express power saving

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

BIOS, Intel, nForce 400, nForce 405, PCI Express, PowerMizer, SLI, Windows 7, Windows Vista, ноутбуки

Какой драйвер лучше использовать? И какая версия будет лучше для моей видеокарты? #

Рассмотрим источники драйвера к видеокарте:

  • драйвер с диска, шедшего с картой. Сразу уберите диск до наступления лучших времен, когда карту понадобится продать. Не следует устанавливать драйвер с диска, там уже устаревшая версия;
  • драйвер, установленный операционной системой. Драйвер из поставки Windows 2000 и Windows ME годится лишь если вы не планируете использовать функции 3D-ускорения и многомониторности видеокарты. В Windows XP и Vista включена более функциональная версия драйвера, но ряд функций, таких как nView и поддержка OpenGL, отсутствует;
  • драйвер с сайта производителя видеокарты. Это обычно тот же образцовый драйвер от NVIDIA, но прошедший тестирование и адаптированный для отображения видеокарты по названию модели. В ряде случаев нет и этих отличий. Только Asus и ELSA серьёзно дорабатывали драйверы для своих продуктов, и то лишь в прошлом. Из-за затрат времени на тестирование версия драйвера, предлагаемого производителем видеокарты, обычно отстает от версии, предлагаемой NVIDIA. Так что если Вам нужен самый новый драйвер, используйте драйвер от NVIDIA;
  • драйвер с Windows Update. На Windows Update выкладываются как драйверы от NVIDIA, так и драйверы от производителей видеокарт. К сожалению, запаздывание появления версии драйвера на Windows Update по отношению к сайту NVIDIA/производителя видеокарты достигает иногда года, что делает практически бессмысленным использование Windows Update для обновления драйвера видеокарты;
  • образцовый драйвер с сайта NVIDIA, он же референс. Однако, если ваша видеокарта имеет какие-то уникальные функции, вроде ТВ-входа, ТВ-тюнера, разъема для подключения джойстика или стереоочков, то следует использовать проверенный драйвер от производителя видеокарты, поскольку такие дополнительные функции могут не заработать с образцовым драйвером.

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

WHQL обозначает специальную лабораторию Microsoft, в которой аппаратные средства и их драйверы проходят испытания на совместимость с операционными системами Windows. Прошедшие испытания с положительным результатам драйверы подписываются цифровой подписью и снабжаются специальным цифровым сертификатом. Прохождение этой проверки не является обязательным. По-идее, имеющие сертификат драйверы отличаются большей стабильностью, на практике при тестировании в основном проверяют взаимодействие драйвера с подсистемами Windows и соответствие его функций аппаратного ускорения стандартам DirectX. Проверке надежного взаимодействия с оборудованием и реальными приложениями уделяется меньше внимания. Практические наблюдения показывают, что версии драйверов, имеющие сертификат WHQL, содержат ошибки не реже неподписанных версий, и принимать как критерий при выборе драйвера наличие WHQL-сертификата не стоит, если речь не идет о выборе драйвера для серверной операционной системы.

Следует отметить, что сертификация драйверов для видеокарт, не соответствующих DirectX 9.0, как и сертификация драйверов для устаревших операционных систем, прекращена. Например, последняя сертифицированная версия для Windows 9x-ME — 40.72.

Предупреждение: на ряде других сайтов могут быть выложены драйверы более новой версии, нежели на сайте NVIDIA. Это так называемые бета-версии, рассылающиеся для тестирования. Не следует пытаться их устанавливать «просто так», в них может отсутствовать, частично или полностью, поддержка некоторых видеокарт и возможностей, а также могут содержаться серьезные ошибки.

Asus, DirectX, ELSA, Microsoft, OpenGL, Windows 2000, Windows 9x, Windows Server, Windows Vista, Windows XP, драйвер

Видеокарты Riva TNT — GeForce FX и драйвер для Windows Vista #

NVIDIA официально признала устаревшие графические процессоры (выпущенные до GeForce FX) несовместимыми с Windows Vista, и не выпустила драйвер для этой и более новых операционных систем. Тем не менее, на практике возможно установить Vista в системах с этими видеокартами (будет использован универсальный драйвер VESA), но их 3D функции будут недоступными для приложений, равно как невозможно будет включить новый интерфейс рабочего стола Windows Aero. Установка драйвера для Windows XP также возможна, но стабильность работы видеокарты на практике крайне низка.

Для видеокарт семейства GeForce FX было выпущено несколько драйверов с архитектурой WDDM, совместимых с Windows Vista и Aero, однако, в итоге также была признана несовместимость с Windows Vista и выпуск драйверов прекращен. Последний выпущенный драйвер — 96.85.

Aero, GeForce 2, GeForce 2 MX, GeForce 256, GeForce 3, GeForce 4 MX, GeForce 4 Ti, GeForce FX, Riva TNT, Riva TNT2, VESA, Windows Vista, драйвер

После установки драйвера сразу же после загрузки Windows экран гаснет #

  1. Могла быть выставлена частота обновления, превышающая возможности монитора. Загрузитесь в безопасном (SAFE) режиме и  в скрытом файле boot.ini в корне загрузочного диска допишите в строку загрузки операционной системы ключ /BASEVIDEO, например:

    multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect /BASEVIDEO

    и перезагрузитесь. Система загрузится с минимальным видеорежимом и можно будет обновить драйвер дисплея или перенастроить атрибуты дисплея. Не забудьте убрать ключ /BASEVIDEO из boot.ini.
  2. Данная проблема отмечалась с ранними драйверами, картами RIVA TNT/TNT2 и некоторыми мониторами (отмечены LG и Hyundai) в Windows 9x-ME и заключается в ошибке взаимодействия с монитором по каналу DDC. Для обхода проблемы загрузитесь в безопасном режиме и выставьте в свойствах экрана разрешение 640х480х 16 цветов (обязательно выберите его вручную из выпадающего списка!). Перезагрузившись, в нормальном режиме в свойствах экрана на закладке «Монитор» снимите флажок «Автоматическое определение мониторов Plug&Play» После перезагрузки проверьте, что флажок остался снятым и выставьте обычное разрешение рабочего стола.
  3. Причина может быть в некорректно работающем драйвере AGP контроллера материнской платы. Загрузитесь в безопасном режиме и установите другую версию драйвера AGP (набора драйверов чипсета материнской платы).
  4. Из-за ошибки в драйверах для Windows Vista версий 169.ХХ и более новых в некоторых системах ошибочно активируется ТВ-выход (даже если телевизор не подключен) в режиме единственного монитора. В качестве обходного способа можно сразу после установки драйвера, отказавшись от перезагрузки, остановить системную службу NVIDIA Display Driver Service, зайти в панель управления NVIDIA и в меню «Дисплей» - «Изменение конфигурации дисплеев» (Display — Set Up Multiple Displays) включить режим DualView и применить изменения. После этого снова запустите службу NVIDIA Display Driver Service и перезагружайтесь, изображение должно появиться на мониторе.
  5. Проблема может возникнуть из-за отсутствия назначенного видеокарте прерывания или конфликта с другими устройствами. Загрузитесь в безопасный режим режиме и в скрытом файле boot.ini в корне загрузочного диска допишите в строку загрузки операционной системы ключ /BASEVIDEO, как описано выше. После загрузки с минимальным видеорежимом проверьте в диспетчере оборудования Windows, назначено ли видеокарте прерывание и не делится ли оно с другими устройствами. Если прерывание не назначено, то обратитесь к документации по материнской плате для включения в BIOS опции назначения прерывания видеокарте (обычно имеет вид «Assign IRQ for VGA»). Если видеокарта делит прерывание с другими устройствами, желательно развести видеокарту на отдельное прерывание. Это можно сделать либо отключив в BIOS материнской платы неиспользуемые устройства (порты COM, LPT, неиспользуемые встроенные звук и сеть), либо принудительным назначением прерывания для слота с видеокартой (если в BIOS материнской платы есть такая функция).

BIOS, DualView, IRQ, LG, Riva TNT, Riva TNT2, TV, Windows 9x, Windows Vista, монитор, прерывание, телевизоры

Можно ли изменять настройки драйвера из скрипта/командной строки? #

Ограниченный набор функций NV-Control API описан в документации NVIDIA. Однако, ряд функций будет недоступен в новых версиях драйвера NVIDIA, например получение информации о температуре графического процессора, также NV-Control API недоступен в Windows Vista и выше.

Существует более общий интерфейс для разработчика NVAPI, но его использование требует навыков программирования, а для многих функций - еще и подписания отдельного соглашения с NVIDIA.

Windows Vista, драйвер, контрольная панель

В играх и 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, игры, телевизоры

Не срабатывают настройки созданного профиля для игры #

Если имеется встроенный профиль драйвера, то настройки в нем имеют приоритет над настройками пользовательского профиля. Удалить или отредактировать предустановленный профиль можно с помощью утилиты nHancer.

В драйверах версий 7Х.ХХ содержится ошибка, в результате которой некоторые настройки в профилях не перекрывают общие настройки драйвера. Эта ошибка исправлена начиная с версии 78.03. Схожая ошибка имеется в некоторых драйверах версий 92.ХХ, например в 92.91.

В драйверах для Windows Vista версий 162-163 из-за ошибки в драйвере не сохранялись изменения в профилях драйвера после перезагрузки. Обновите драйвер до версии 163.44 или более новой.

nHancer, Windows Vista, драйвер, контрольная панель

Аппаратное ускорение 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, драйвер, игры, клон, контрольная панель

Недоступна опция включения режима DualView после подключения второго монитора/телевизора #

  1. Функция DualView недоступна в Windows Vista и 7 Starter-редакциях из-за ограничений операционной системы.
  2. В некоторых версиях драйверов, особенно в комплектных к готовым компьютерам brand-name, режим DualView отключен. Для снятия блокировки с помощью RivaTuner на закладке PowerUser (Реестр) загрузите базу данных для текущей версии драйвера, в разделе «NVIDIA/System advanced» найдите ключ DisableDualView и присвойте ему значение 0.

    RivaTuner DisableDualView
  3. Проблема возникает потому, что поддержка многомониторности в операционной системе Windows XP не всегда корректно обрабатывает подключение дополнительного дисплея после первичной инициализации видеосистемы. Чтобы избежать проблемы, второй монитор или телевизор должны быть подключены при включении компьютера. Вариантами также может быть использование переключателя мониторов (KVM) или заглушек (loopback). Примеры реализации заглушек: для выхода VGA, для выхода ТВ (предоставлено участником форума шин):

    TVOutTVDummy

DualView, RivaTuner, TV, Windows 7, Windows Vista, Windows XP, драйвер, реестр, телевизоры

Отключение энергосбережения 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, драйвер, игры, контрольная панель, ноутбуки, прерывание, реестр, электропитание

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

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

Что такое «автотормоз» и как можно его отключить/обойти? #

«Автотормоз» — это бытовое название интеллектуальной защиты от зависания графического процессора в драйвере NVIDIA, начиная с версии 40.ХХ. Защита основана на контроле состояния графического процессора, и работает лишь с графическими процессорами GeForce FX и более новыми. Для видеокарт, оснащенных термодатчиком, параллельно контролируется температура ядра чипа. Если в работе чипа стали возникать ошибки, либо температура превысила допустимый уровень, происходит принудительный перевод карты на безопасный уровень частот и энергопотребления. Драйвер проверяет работоспособность графического процессора после применения разгона, и во время выполнения 3D приложений с использованием аппаратного ускорения. Работа автотормоза приводит к двум типичным проблемам:

  1. Если графический процессор не прошел проверку после применения разгона при загрузке операционной системы, то частоты сбрасываются до исходного уровня для режима без 3D ускорения, и фиксируются в этом сеансе работы как для режима выполнения 2D приложений, так и для режима 3D приложений. После перезагрузки будут установлены исходные для видеокарты частоты для всех режимов.
  2. Если процессор не прошел проверку во время исполнения 3D приложений, то он переводится в специальный режим «low power 3D» с пониженными частотой и напряжением питания, и удерживается в таком состоянии вплоть до момента, когда чип снова начнет проходить проверку (или до снижения температуры ниже уровня срабатывания защиты). Проявляется это как лаг во время игры. Рекомендованным решением проблем является ограничение разгона уровнем, определенным с помощью функции автодетекта предельного разгона карты во встроенном средстве разгона драйвера или в RivaTuner. Повысить этот предел можно улучшением охлаждения графического процессора. Если снижение в low power 3D не помогло или этот режим недоступен, то карта переходит в режим 2D и может удерживается в нем вплоть до перезагрузки.

Отключить «автотормоз» возможно фиксированием одинаковых частот для всех режимов работы видеокарты с помощью RivaTuner или путем редактирования BIOS видеокарты. Для фиксирования в RivaTuner надо на закладке Реестр (PowerUser) загрузить базу ключей RivaTuner.rtd и создать ключ реестра EnablePerfLevelForcing в группе «NVIDIA \ Overclocking» с значением 1.

RivaTuner locking levels

Тогда в панели разгона RivaTuner появится опция «Форсировать уровень производительности» (Force constant performance level), включение которой зафиксирует частоты для всех режимов карты по уровню разгона для 3D режима.

Force 3D level

Недостатком метода является тот факт, что частота и энергопотребление будут постоянно высокими, даже если функции 3D ускорения не используются. Это приведет к большему нагреву карты и к повышенной нагрузке на систему стабилизации электропитания.

Другим вариантом является прошивка BIOS от видеокарт производителей, не использующих разделение на уровни производительности, например фирмы ASUS, или же удаление таблицы производительности из BIOS с помощью редакторов NiBiTor и BIOS Modifier. Тротлинг в форме перехода на более щадящие частоты/напряжения при использовании таких BIOS невозможен. Однако, имеются свидетельства, что автотормоз при этом не отключается. Просто вместо снижения частоты происходит явление значительного сброса производительности, предположительно за счет пропуска циклов в работе драйвера.

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

Предупреждение: Операционная система Windows Vista содержит схожий механизм защиты для видеокарт, драйверы которых используют архитектуру WDDM. Если графический процессор не отвечает на запросы системы в течение 2 секунд, система перезагружает ее драйвер, при этом частоты выставляются на аппаратные умолчания.

Asus, BIOS Modifier, GeForce FX, NiBiTor, overclock, RivaTuner, VideoBIOS, Windows Vista, автотормоз, драйвер, разгон, реестр, системы охлаждения

Есть ли способ включить журналирование событий срабатывания автотормоза? #

Cерьезные сбои заносятся в стандартный журнал событий Windows (они обычно содержат фразу «Silent L2-L1 transition»). Если сработала система защиты Windows Vista, в журнал будет записано событие с идентификатором 4101.

В драйверах NVIDIA версий до 95.ХХ была возможность включать расширенное журналирование работы системы защите. Для получения расширенной информации следует с помощью RivaTuner на закладке «Реестр» загрузить базу данных для драйвера и в разделе «NVIDIA System» присвоить ключу RmLogonRC значение 1. Затем в разделе «NVIDIA Control Panel global» ключу NvCPLEnableTroubleshootingPage присвоить значение 1. После этого в панели драйвера в свойствах экрана панели управления Windows появится закладка «Настройки отладки» (Debug), в которой будут отображаться все события системы защиты драйвера.

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

При выводе на ТВ изображение имеет большие черные бордюры. Как их убрать? #

  1. Для видеокарт GeForce 256 - GeForce 4 Ti, GeForce 4 MX с VIVO наилучший эффект даст использование функции Overscan в программе TVTool. Но эта функция не работает для некоторых ранних ТВ-чипов (применявшихся на видеокартах RivaTNT/TNT2).
  2. Для видеокарт GeForce FX и выше, GeForce 4 MX без VIVO можно воспользоваться функцией изменения размеров изображения в настройках телевизора в панели управления драйвера. В драйвере для Windows Vista эти функции появились лишь начиная с версий 190.ХХ.
  3. Если ТВ-выход карты организован чипом Chrontel или Conexant, то возможен эффективный способ устранения бордюров путем создания специального разрешения экрана и последующего его выбора для вывода на ТВ:
    • в Windows 2000/XP создать разрешение 721 на 576 с помощью «Мастера создания пользовательских разрешений» (Custom Display Mode Wizard) из группы настроек драйвера в RivaTuner, либо в панели драйвера. К сожалению, этот способ работает лишь с немногими версиями драйвера
    • в Windows 9x/ME создать разрешение 720 на 576 либо с помощью панели драйвера, либо с помощью утилиты PowerStrip. Этот способ работает с большинством драйверов.

GeForce 256, GeForce 4 MX, GeForce 4 Ti, GeForce FX, PowerStrip, RivaTuner, TV, TVTool, Windows 2000, Windows 9x, Windows Vista, Windows XP, драйвер, контрольная панель, телевизоры

Функция видеоотражения (Full-screen Video Mirror) не поддерживается #

Графические процессоры GeForce 8X00 и более новые не поддерживают функцию видеоотражения (Full-screen Video Mirror). Функция также не поддерживается в Windows Vista и новее из-за ограничений системы. Реализация функции в Windows XP в большинстве случаев работает неудовлетворительно при использовании драйверов NVIDIA версии новее, чем 95.ХХ, и окончательна отключена в драйверах 178.ХХ и более новых.

Альтернативой может быть использование специальных функций проигрывателей Media Player Classic - HomeCinema (запуск с ключами /monitor N /fullscreen, где N — порядковый номер телевизора в свойствах экрана Windows) и VLC media player (подробности по использованию смотрите в форуме).

DualView, overlay, TV, VideoMirror, Windows Vista, видео, драйвер, телевизоры