9923986909;rectangle
7994420702;horizontal

DXTweaker

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