3DGiТоги, октябрь 2004 года, ошибки рендеринга

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

Игры проверяются на компьютере на базе процессора Pentium 4 3,4 ГГц (800 МГц FSB, HT Enabled), с материнской платой ASUS P4C800-E (чипсет i875P) и 1024 МБ оперативной памяти PC 3200.

Проверка осуществляется исключительно под операционной системой Windows XP с установленным Service Pack 2 и DirectX 9c.

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

  • ATI Radeon 9200
  • ATI Radeon 9600
  • ATI Radeon 9800 Pro
  • ATI Radeon X800 Pro
  • NVIDIA GeForce4 Ti4600
  • NVIDIA GeForce FX 5200
  • NVIDIA GeForce FX 5700 Ultra
  • NVIDIA GeForce FX 5900
  • NVIDIA GeForce 6800 Ultra

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

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

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

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

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

      ATI:

    • Catalyst 4.10 (8.062), очередной официальный reference-драйвер от ATI. Начиная с Catalyst 4.10 в Catalyst Control Center появилась возможность управления оптимизациями — Catalyst A.I.

      NVIDIA:

    • ForceWare 66.77 и 66.81, бета-версии reference-драйвера NVIDIA. В этом месяце, вместо того, чтобы утекать из всевозможных сомнительных источников, бета-версии выкладывались NVIDIA на своем сайте и ftp. По этой причине мы решили более-менее внимательно исследовать работу ForceWare 66.81 на всех наших видеокартах.

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

    • патч v1.3 для Far Cry.
Игры
  1. Beyond Good & Evil v1.01
  2. Chaser v1.50
  3. Command & Conquer Generals v1.7 / Zero Hour v1.02
  4. Delta Force Black Hawk Dawn Team Sabre v1.50
  5. Far Cry v1.3
  6. Ground Control 2 v1.007
  7. Halo: Combat Evolved v1.04
  8. Prince of Persia: The Sands of Time v1.81
  9. Richard Burns Rally v1.01
  10. Rome — Total War v1.1
  11. Tom Clancy's Splinter Cell v1.2b


Beyond Good & Evil v1.01

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
GeForce FX 5700 Ultra
GeForce FX 5900
GeForce 6800 Ultra
66.81 При форсированном отключении v-sync в драйвере, в игре начинают мерцать и пропадать треугольники.
Ошибки нет, если принудительно включить v-sync или оставить управление им приложению.


Chaser v1.50

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.10 При включении анизотропии в самой игре, перед камерой появляется четко выраженная полоса повышенной шумности текстур.
То ли ошибка драйвера, то ли проявления оптимизаций текстурной фильтрации. Ошибка не проявляется, если анизотропия форсируется из драйвера.


Command & Conquer Generals v1.7 / Zero Hour v1.02

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
GeForce FX 5200
GeForce FX 5700 Ultra
GeForce FX 5900
GeForce 6800 Ultra
66.81 Опять появился баг с мусором на экране в случае присутствия в кадре пост-процессинга при форсировании AA из драйвера.
Использовать старые драйверы, например, 61.77.
GeForce 6800 Ultra 61.77
66.81
Некорректно отрисовывается шейдер водной поверхности.
Пока решения проблемы нет.
(Справа — скриншот с GFFX5900.)


Delta Force Black Hawk Dawn Team Sabre v1.50

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
GeForce 6800 Ultra 61.77
66.81
Нет возможности включить разрешение 1280х1024.
Пока бага не исправлена.


Far Cry v1.3

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
GeForce4 Ti4600 61.34 Проблемы с рендерингом водной поверхности при Ultra High и High детализациях.

Ошибка исправлена в патче 1.3.
GeForce FX 5200 66.81 На GFFX5200 после патча 1.3 появилось огромное количество глюков там, где используются шейдеры 2.0+.

Пока ошибка исправляется только полным отключением всех эффектов, содержащих шейдеры 2.0.
GeForce FX 5200
GeForce FX 5700 Ultra
GeForce FX 5900
61.76
61.77
Ярко выраженный бандинг на отражениях источников света.
Проявление чрезмерных оптимизаций игры под некоторые версии ForceWare на видеокартах GFFX. На бета-версиях 66.xx в сумме с патчем 1.2 качество — нормальное.
(Справа — скриншот с GF6800U.)
GeForce FX 5700 Ultra
GeForce FX 5900
66.81 В патче 1.3 на GFFX стал иначе отображаться шейдер невидимости в CryVision.
Скорее всего, не ошибка, а вполне легальная оптимизация под GFFX, осуществленная самими разработчиками.
(Справа — скриншот с GF6800U.)
Radeon 9200 4.7
4.8
4.9
4.10
Старые проблемы пропали, но появилась новая: с отображением воды.
Ошибки с водой исправляются снижением её качества до medium.


Ground Control v1.007

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.10 При включении анизотропии в самой игре, перед камерой появляется четко выраженная полоса повышенной шумности текстур.
То ли ошибка драйвера, то ли проявления оптимизаций текстурной фильтрации. Ошибка не проявляется, если анизотропия форсируется из драйвера.


Halo: Combat Evolved v1.04

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


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




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.7 антиалиасинг в игре перестал форсироваться вообще. Вместе с ним, разумеется, пропали и баги.
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.1
4.2
4.3
4.4
4.5
При форсировании антиалиасинга вся картинка в игре размывается, а водные поверхности начинают светиться, да еще и сквозь стены.



В Catalyst 4.7 антиалиасинг в этой игре форсироваться перестал.

В Catalyst 4.10 с новым механизмом управления оптимизациями Catalyst A.I., форсирование AA при включенном A.I. запрещено, как и во всех версиях Catalyst, начиная с 4.7. Однако, на удивление, отключение A.I. не приводит к появлению каких-либо ошибок в рендеринге при форсированном AA.

(Справа — скриншоты с GeForce FX 5900 c форсированным FSAA.)







Richard Burns Rally v1.01

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
Radeon 9200 4.10 Растительность на трассе то исчезает, то снова появляется.
Пока решения у проблемы нет.


Rome — Total War v1.1

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
Radeon 9200 4.10 Проблемы с текстурированием земли за пределами карты.
Пока решения у проблемы нет.


Tom Clancy's Splinter Cell v1.2b

ВидеокартаДрайверОписание и возможные способы устранения проблемыШоты
GeForce FX 5700 Ultra
GeForce FX 5900
56.64
56.72
61.77
66.81
Ошибки в отрисовке пиксельного шейдера водной поверхности — на воде периодически возникают совершенно ровные «пятна».
Использовать ForceWare 53.03.
GeForce 6800 Ultra 61.77
66.81
Вообще нет теней в режиме shadow buffers.
Баг упоминается в release notes ForceWare 61.77. По утверждению NVIDIA, это ошибка самого приложения, а не их драйверов.
(Справа — скриншот с GeForce FX 5900.)




1 ноября 2004 Г.

3DGiТоги, октябрь 2004 года, ошибки рендеринга

3DGiТоги, октябрь 2004 года, ошибки рендеринга

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

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

Игры проверяются на компьютере на базе процессора Pentium 4 3,4 ГГц (800 МГц FSB, HT Enabled), с материнской платой ASUS P4C800-E (чипсет i875P) и 1024 МБ оперативной памяти PC 3200.

Проверка осуществляется исключительно под операционной системой Windows XP с установленным Service Pack 2 и DirectX 9c.

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

  • ATI Radeon 9200
  • ATI Radeon 9600
  • ATI Radeon 9800 Pro
  • ATI Radeon X800 Pro
  • NVIDIA GeForce4 Ti4600
  • NVIDIA GeForce FX 5200
  • NVIDIA GeForce FX 5700 Ultra
  • NVIDIA GeForce FX 5900
  • NVIDIA GeForce 6800 Ultra

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

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

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

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

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

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

      ATI:

    • Catalyst 4.10 (8.062), очередной официальный reference-драйвер от ATI. Начиная с Catalyst 4.10 в Catalyst Control Center появилась возможность управления оптимизациями — Catalyst A.I.

      NVIDIA:

    • ForceWare 66.77 и 66.81, бета-версии reference-драйвера NVIDIA. В этом месяце, вместо того, чтобы утекать из всевозможных сомнительных источников, бета-версии выкладывались NVIDIA на своем сайте и ftp. По этой причине мы решили более-менее внимательно исследовать работу ForceWare 66.81 на всех наших видеокартах.

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

    • патч v1.3 для Far Cry.

Игры

  1. Beyond Good & Evil v1.01
  2. Chaser v1.50
  3. Command & Conquer Generals v1.7 / Zero Hour v1.02
  4. Delta Force Black Hawk Dawn Team Sabre v1.50
  5. Far Cry v1.3
  6. Ground Control 2 v1.007
  7. Halo: Combat Evolved v1.04
  8. Prince of Persia: The Sands of Time v1.81
  9. Richard Burns Rally v1.01
  10. Rome — Total War v1.1
  11. Tom Clancy's Splinter Cell v1.2b


Beyond Good & Evil v1.01

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce FX 5700 Ultra
GeForce FX 5900
GeForce 6800 Ultra
66.81 При форсированном отключении v-sync в драйвере, в игре начинают мерцать и пропадать треугольники.
Ошибки нет, если принудительно включить v-sync или оставить управление им приложению.


Chaser v1.50

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.10 При включении анизотропии в самой игре, перед камерой появляется четко выраженная полоса повышенной шумности текстур.
То ли ошибка драйвера, то ли проявления оптимизаций текстурной фильтрации. Ошибка не проявляется, если анизотропия форсируется из драйвера.


Command & Conquer Generals v1.7 / Zero Hour v1.02

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce FX 5200
GeForce FX 5700 Ultra
GeForce FX 5900
GeForce 6800 Ultra
66.81 Опять появился баг с мусором на экране в случае присутствия в кадре пост-процессинга при форсировании AA из драйвера.
Использовать старые драйверы, например, 61.77.
GeForce 6800 Ultra 61.77
66.81
Некорректно отрисовывается шейдер водной поверхности.
Пока решения проблемы нет.
(Справа — скриншот с GFFX5900.)


Delta Force Black Hawk Dawn Team Sabre v1.50

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce 6800 Ultra 61.77
66.81
Нет возможности включить разрешение 1280х1024.
Пока бага не исправлена.


Far Cry v1.3

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce4 Ti4600 61.34 Проблемы с рендерингом водной поверхности при Ultra High и High детализациях.

Ошибка исправлена в патче 1.3.
GeForce FX 5200 66.81 На GFFX5200 после патча 1.3 появилось огромное количество глюков там, где используются шейдеры 2.0+.

Пока ошибка исправляется только полным отключением всех эффектов, содержащих шейдеры 2.0.
GeForce FX 5200
GeForce FX 5700 Ultra
GeForce FX 5900
61.76
61.77
Ярко выраженный бандинг на отражениях источников света.
Проявление чрезмерных оптимизаций игры под некоторые версии ForceWare на видеокартах GFFX. На бета-версиях 66.xx в сумме с патчем 1.2 качество — нормальное.
(Справа — скриншот с GF6800U.)
GeForce FX 5700 Ultra
GeForce FX 5900
66.81 В патче 1.3 на GFFX стал иначе отображаться шейдер невидимости в CryVision.
Скорее всего, не ошибка, а вполне легальная оптимизация под GFFX, осуществленная самими разработчиками.
(Справа — скриншот с GF6800U.)
Radeon 9200 4.7
4.8
4.9
4.10
Старые проблемы пропали, но появилась новая: с отображением воды.
Ошибки с водой исправляются снижением её качества до medium.


Ground Control v1.007

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.10 При включении анизотропии в самой игре, перед камерой появляется четко выраженная полоса повышенной шумности текстур.
То ли ошибка драйвера, то ли проявления оптимизаций текстурной фильтрации. Ошибка не проявляется, если анизотропия форсируется из драйвера.


Halo: Combat Evolved v1.04

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


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




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.7 антиалиасинг в игре перестал форсироваться вообще. Вместе с ним, разумеется, пропали и баги.
Radeon 9600
Radeon 9800 Pro
Radeon X800 Pro
4.1
4.2
4.3
4.4
4.5
При форсировании антиалиасинга вся картинка в игре размывается, а водные поверхности начинают светиться, да еще и сквозь стены.



В Catalyst 4.7 антиалиасинг в этой игре форсироваться перестал.

В Catalyst 4.10 с новым механизмом управления оптимизациями Catalyst A.I., форсирование AA при включенном A.I. запрещено, как и во всех версиях Catalyst, начиная с 4.7. Однако, на удивление, отключение A.I. не приводит к появлению каких-либо ошибок в рендеринге при форсированном AA.

(Справа — скриншоты с GeForce FX 5900 c форсированным FSAA.)







Richard Burns Rally v1.01

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9200 4.10 Растительность на трассе то исчезает, то снова появляется.
Пока решения у проблемы нет.


Rome — Total War v1.1

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
Radeon 9200 4.10 Проблемы с текстурированием земли за пределами карты.
Пока решения у проблемы нет.


Tom Clancy's Splinter Cell v1.2b

Видеокарта Драйвер Описание и возможные способы устранения проблемы Шоты
GeForce FX 5700 Ultra
GeForce FX 5900
56.64
56.72
61.77
66.81
Ошибки в отрисовке пиксельного шейдера водной поверхности — на воде периодически возникают совершенно ровные «пятна».
Использовать ForceWare 53.03.
GeForce 6800 Ultra 61.77
66.81
Вообще нет теней в режиме shadow buffers.
Баг упоминается в release notes ForceWare 61.77. По утверждению NVIDIA, это ошибка самого приложения, а не их драйверов.
(Справа — скриншот с GeForce FX 5900.)