3DGiТоги, май 2004 года: ошибки рендеринга


Со всеми вопросами по данному разделу обращайтесь к Данилу Гридасову.

Тестовая система

Игры проверяются на компьютере на базе процессора Pentium 4 2,4 ГГц (533 МГц FSB), с материнской платой ASUS P4GE-V (чипсет i845GE) и 1024 МБ оперативной памяти PC 2700.

Проверка осуществляется исключительно под операционной системой Windows XP с установленным Service Pack 1 (плюс несколько десятков рекомендованных Windows Update обновлений из состава будущего Service Pack 2) и DirectX 9b.

В подготовке данного выпуска участвовали следующие видеокарты:

  • ATI Radeon 9000 Pro
  • ATI Radeon 9600
  • ATI Radeon 9800 Pro
  • NVIDIA GeForce4 Ti4600
  • NVIDIA GeForce FX 5200
  • NVIDIA GeForce FX 5600 Ultra
  • NVIDIA GeForce FX 5700 Ultra
  • NVIDIA GeForce FX 5900

Изменения в текущем месяце относительно предыдущего помечаются светло-красным фоном.

Игры проверяются на последнем reference-драйвере (56.72 для чипов NVIDIA и 4.5 для чипов ATI) с последними версиями патчей. Если в какой-либо игре обнаруживается ошибка, то её присутствие проверяется на появившихся в интернете бета-версиях следующих reference-драйверов. Исключения подтверждают правило :-)

Внимание! Некоторые замеченные нами ошибки могут проявляться только в нашей тестовой конфигурации. Если у вас нет какой-либо из приведенных ниже ошибок или вы, наоборот, заметили не указанную здесь ошибку, напишите нам об этом, максимально подробно указав конфигурацию вашего компьютера (процессор, чипсет, видеокарту и версию её драйверов, операционную систему, версию DirectX, версию игры, в которой была отмечена ошибка). Кроме того, вы можете прислать скриншот с замеченной вами ошибкой, но его размер не должен превышать 200 КБ — трафик у нас тоже не бесплатный :-)

Новости раздела

  • Из галереи убран ряд ошибок, так или иначе исправленных два или более месяцев назад (в мартовском выпуске 3DGiТогов).

  • Убрана ошибка с Z-Buffer в AquaNox 2: Revelation — её характер говорит, скорее, об осознанном выборе разработчиков, нежели об ошибке в программе или драйверах.

  • Убрана ошибка с Heat Effects при форсированном AA на Radeon'ах — судя по всему, исправлять её ATI не собирается.

  • В мае появились следующие драйверы:

      ATI:

    • Catalyst 4.5 (6.14.10.6444), очередной официальный reference-драйвер от ATI.

      NVIDIA:

    • ForceWare 61.11 и 61.12, две бета-версии будущего reference-драйвера NVIDIA.

  • За май для игр, остающихся в галерее, вышли следующие обновления:

    • патч v1.03 для Conan;
    • патч v1.2 для многопользовательского компонента Tom Clancy's Splinter Cell Pandora Tomorrow.

Игры

  1. Beyond Good & Evil v1.01
  2. Conan
  3. Dungeon Siege v1.11.1 / Legends of Aranna v1.50
  4. Elder Scrolls 3: Morrowind v1.6
  5. Enclave
  6. Far Cry v1.1
  7. Halo: Combat Evolved v1.04
  8. Mafia v1.2
  9. Need for Speed Underground v1.4
  10. Prince of Persia: The Sands of Time v1.81
  11. Return to Castle Wolfenstein v1.41
  12. Star Wars: Knights of the Old Republic v1.03
  13. Tom Clancy's Splinter Cell v1.2b
  14. Tom Clancy's Splinter Cell Pandora Tomorrow v1.2
  15. Tomb Raider: The Angel of Darkness v52
  16. «Ил-2 Штурмовик: Забытые сражения» v1.22


Beyond Good & Evil v1.01

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9600
Radeon 9800 Pro
4.5 При форсировании AA игра вообще перестает рендериться, за исключением меню и HUD, вся картинка остается черной.
Игра не поддерживает форсированный AA, и имеет собственные настройки антиалиасинга. Однако, на других картах подобных проблем при форсировании AA не возникает.


Conan

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce FX 5200
GeForce FX 5600 Ultra
GeForce FX 5900
56.64
56.72
Кажется, опять проблемы с корректным отображением тумана. На FX 5700 ошибка не проявляется.

Ошибка исправлена в бетах FW 56.82, 60.72 и 61.12.



Dungeon Siege v1.11.1 / Legends of Aranna v1.50

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9000 Pro 4.5 Не форсируется антиалиасинг.
Решения проблемы пока нет.


Elder Scrolls 3: Morrowind v1.6
(with Tribunal and Bloodmoon)

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce4 Ti 4600
GeForce FX 5200
56.64
56.72
И опять — ошибки в рендеринге пиксельного шейдера водной поверхности, которые трудно показать скриншотами, но отлично видно в динамике: часть водной поверхности вообще не двигается, словно морозы ударили.

  • Использовать ForceWare 53.03.
  • Ошибка исправлена в бета-версии ForceWare 60.72.
  • GeForce FX 5200 56.64
    56.72
    61.12
    Вода чрезмерно прозрачная по сравнению с другими видеочипами.

    Использовать ForceWare 53.03.


    Enclave

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5900
    56.64
    56.72
    61.12
    Проблемы с туманом. На FX 5700 ошибка не проявляется.

    Ошибка исправлена в FW 56.82, однако в FW 61.11/61.12 проблемы с туманом вернулись.



    Far Cry v1.1

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5900
    56.64
    56.82
    Проблемы с обработкой туманом находящихся в отдалении спрайтов.

    Ошибка исправлена в первом патче к игре. (Справа — скриншот с GeForce FX 5700 Ultra.)

    На бета-версии 61.12 проблема с покрытием туманом спрайтовой растительности проявляется и в Far Cry v1.1.

    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    56.64
    56.72
    61.12
    Ярко выраженный бандинг на отражениях источников света.
    Не понятно, то ли это чрезмерно агрессивные оптимизации, то ли действительно ошибка программистов CryTek. Избавиться от ошибки пока можно лишь отказавшись от установки патча 1.1. (Справа — скриншот с FX5900 из Far Cry v1.0.)
    Radeon 9000 Pro 4.3
    4.4
    На Radeon 9000 Pro игра работает просто ОТВРАТИТЕЛЬНО. Даже если её вообще удается запустить (чаще всего попытки прекращаются еще в лаунчере), на экране происходит массовое выпадение треугольников, а при попытке выхода из игры компьютер опять зависает. При этом Radeon 8500 заявлен создателями в графе "минимальные системные требования"!

    Большая часть проблем устранена Catalyst 4.5. Остались лишь ошибки при отрисовке водного шейдера, устраняемые установкой детализации воды в положение Medium.


    Halo: Combat Evolved v1.04

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    все
    версии
    Эффект термокамуфляжа на видеокартах семейства GeForce FX становится похожим на этот же эффект на видеокартах Radeon, если заставить Halo думать (при помощи 3DAnalyser), что она работает на видеокарте на базе чипа Radeon. Интереснее всего то, что, на наш взгляд, частота кадров в игре от этого ничуть не уменьшается.
    (Справа — скриншоты с GFFX5900 с DeviceID от Radeon 9800 Pro.)


    Судя по всему, чрезмерно агрессивная оптимизация движка под GeForce FX. Вряд ли когда-либо будет исправлена, несмотря на появление весьма успешно работающей с шейдерами Geforce 6800.
    (Справа — скриншоты с GFFX5900 с «родным» DeviceID.)


    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    61.12 Проблемы с освещением и текстурированием при попытке форсирования анизотропной фильтрации.

    Использовать последний официальный reference-драйвер версии 56.72.
    Radeon 9000 Pro 3.9
    3.10
    4.1
    4.2
    4.3
    4.4
    4.5
    Явные неприятности с шейдерами. Application Controlled AF

    Forced AF 2 Performance

    Forced AF 2 Quality
    Решения пока нет.


    Mafia v1.2

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    52.16
    53.03
    56.64
    56.72
    61.12
    При форсировании 8-го уровня анизотропной фильтрации, визуально форсируется 4-й или даже 2-й.

    Новые «оптимизации» анизотропии в 50-х «Детонаторах» в сумме с особенностями текстурирования самой Mafia.

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



    Единственный пока способ получить нормальную анизотропную фильтрацию в Mafia на GeForce FX — использовать предыдущие драйверы (45.23 или 45.33).



    Need for Speed: Underground v1.4

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    53.03
    56.64
    56.72
    Фары почему-то светят "дискретно": освещенность объектов трассы словно "переключается" с темной на светлую (см. на заграждение вдоль дороги и на дом за ним на скриншотах), в то время как на других картах освещенность растет плавно.

    Ошибка исправлена в бете ForceWare 61.12.
    Radeon 9000 Pro 3.10
    4.1
    4.2
    4.3
    4.4
    4.5
    Не светят фары.

    Пока ошибка не исправлена. Свет фар отрисовывается нормально, если в настройках графики в игре полностью отключить отражения на дороге. Справа — скриншоты с Radeon 9800 Pro.



    Prince of Persia: The Sands of Time v1.81

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    Radeon 9000 Pro 4.1
    4.2
    4.3
    4.4
    4.5
    При форсировании AA в кадре начинают мелькать артефакты (черный прямоугольник в верхнем левом углу, мусор на водных поверхностях). Вдобавок, вместо антиалиасинга, размывается вся картинка.

    На Catalyst 4.2 артефакты пропали, но размытие картинки при попадании в кадр водных поверхностей осталось. Полностью устранить проблему можно, отключив в настройках Water Effects (при этом качество отрисовки водных поверхностей, разумеется, снижается).
    Radeon 9600
    Radeon 9800 Pro
    4.1
    4.2
    4.3
    4.4
    4.5
    При форсировании антиалиасинга вся картинка в игре размывается, а водные поверхности начинают светиться, да еще и сквозь стены.



    Полностью устранить проблему можно, отключив в настройках Water Effects (при этом качество отрисовки водных поверхностей, разумеется, снижается). (справа — скриншоты с GeForce FX 5900 c форсированным FSAA).





    Return to Castle Wolfenstein v1.41

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5600 Ultra 52.16
    53.03
    56.64
    56.72
    61.12
    Уже знакомые эксперименты с антиалиасингом: картинка «дрожит», сэмплы через кадр меняют свою позицию. Включается такой «режим» при попытке форсировать AA 4x Performance. Скриншоты при этом снимаются «правильные», так что необходимо смотреть самому, на своем мониторе.
    Чтобы избавиться от ошибки достаточно один раз изменить настройки графики (например, разрешение) в игре.


    Star Wars: Knights of the Old Republic v1.03

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    Radeon 9600
    Radeon 9800 Pro
    4.1
    4.2
    4.3
    4.4
    Антиалиасинг перестал управляться из игры — вне зависимости от выбранной в игре степени, AA остается выключенным.
  • Антиалиасинг нормально форсируется из панели управления.
  • Антиалиасинг управляется корректно из самой игры на драйверах версий меньше 4.1.
  • Radeon 9600
    Radeon 9800 Pro
    4.3 Проблемы при включении опции Soft Shadows. Если Soft Shadows включены перед загрузкой уровня, то компьютер зависает при загрузке уровня. Если Soft Shadows включаются в опциях графики уже после загрузки уровня, то после подвисания компьютера на экран вываливается целый «букет» артефактов.

    Ошибка исправлена в Catalyst 4.4.


    Tom Clancy's Splinter Cell v1.2b

    Необходимо помнить, что на видеокартах от NVIDIA, начиная с GF3 и выше, игра использует технологию shadow mapping, позволяющую достичь существенно более высокой детализации теней (по крайней мере, в этой игре). На картах уровня GF4MX и на всех без исключений Radeon используются projected textures существенно менее высокого разрешения. Разница отлично видна на скриншотах качества.

    Но что интереснее всего: особенности shadow mapping в SC приводят к тому, что на GF3+ игра заметно более светлая, что автоматически делает ее заметно более сложной — уже не так просто с умным видом красться по теням. На скриншотах опять же видна разница в освещении одного и того же места по «светомеру» в правом нижнем углу.



    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    53.03
    56.72
    На чипах семейства NV3x на разных версиях драйверов наблюдаются определенные изменения в работе механизма теней, реализованных посредством Shadow Buffer. На более поздних версиях драйверов не отображаются некоторые тени и некоторые источники освещения. Det. 44.03, Shadow Buffer Shadows

    Det. 53.03, Shadow Buffer Shadows

    Det. 53.03, Projected Shadows

    Det. 53.03, Shadow Buffer Shadows

    Det. 53.03, Projected Shadows
    В режиме Projected Shadows, в котором работают все не-GF-карты, всё отображается корректно. Чтобы включить этот режим необходимо раскомментировать строчку "ForceShadowMode=0" в файле "Splinter Cell\system\SplinterCell.ini".

    Переключение в режим Projected Shadows снизит качество теней в игре, но зато восстановит их исходное количество, а также добавит ряд иных световых эффектов, по какой-то причине (заточки?) отсутствующих в режиме Shadow Buffer (см. скриншоты).

    Ошибки с отрисовкой теней в режиме Shadow Buffer исправлены в FW 56.64 и 61.12. Проблемы с отсутствием некоторых световых эффектов остались.

    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    56.64
    56.72
    61.12
    Ошибки в отрисовке пиксельного шейдера водной поверхности — на воде периодически возникают совершенно ровные «пятна».
    Использовать ForceWare 53.03.


    Tom Clancy's Splinter Cell Pandora Tomorrow

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    Radeon 9000 Pro 4.4 Некоторые объекты в игре то окрашиваются черным, то попросту пропадают.

    Проблемы с пропадающими плоскостями устранены в Catalyst 4.5. Но периодическое окрашивание разных поверхностей черным цветом продолжается.


    Tomb Raider: The Angel of Darkness v52

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce4 Ti4600 56.64 Опять стали «глючить» NVIDIA Shadows.
    Использовать драйверы 56.72.
    GeForce FX 5200
    GeForce FX 5600 Ultra
    GeForce FX 5700 Ultra
    GeForce FX 5900
    61.12 Впервые на видеокартах серии GeForce FX заработала опция PS2.0 Shadows. И сразу же не обошлось без артефактов: тень окружена «однопиксельной рамкой».

    Решения пока нет. На предыдущих версиях драйверов теней в игре на чипах GFFX вообще не было.


    «Ил-2 Штурмовик: Забытые сражения» v1.22

    Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
    GeForce4 Ti4600 52.16
    53.03
    56.72
    61.12
    При включенных шейдерах («Превосходная» детализация ландшафта) игра «падает» в рабочий стол при загрузке уровня.
    Откатиться на драйверы 45.23 или 45.33.




    Дополнительно

    iXBT BRAND 2016

    «iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
    Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

    Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

    Код для блога бета

    Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.