@tohdom
В 2004 году запуск Half-Life 2 на 64-битной версии GeForce FX 5200 (часто маркировалась как LE) превращался в суровое испытание для нервной системы. Эта видеокарта была одним из главных разочарований эпохи, а урезанная до 64 бит шина памяти лишала её последних сил.
Хотя линейка FX 5200 гордо рекламировалась как полностью совместимая с DirectX 9.0, в Half-Life 2 её шейдерные блоки катастрофически не справлялись с нагрузкой. Движок Source определял карту и принудительно переключал игру в режим DirectX 7. Из-за этого графика кардинально менялась: Исчезали красивые шейдерные отражения на воде (вода становилась мутной, плоской текстурой). Пропадали реалистичные преломления света и сложные тени. Текстуры становились размытыми, а мир терял свой знаменитый объем и атмосферу.
Тяжелые локации: На открытых пространствах, на уровне «Через каналы» (катание на аэрокатере) и везде, где было много физики и симуляции воды, FPS проседал до критических 10–15 кадров, делая прохождение мучительным.
А если поставить хак на DX9:
Результат: Появлялась красивая вода и правильный свет, но FPS падал до 5–7 кадров в секунду. Игра становилась абсолютно неиграбельной, так как чип NV34 физически не мог переваривать «тяжелые» 24-битные и 32-битные инструкции Valve.