Сводное тестирование ATI RADEON 9500 64MB, 9500 128MB, 9500 PRO, 9700 и 9700 PRO в DirectX 9.0:

Часть 1 — Игровые тесты и 3DMark2001



СОДЕРЖАНИЕ

  1. Общие сведения
  2. Особенности видеокарт
  3. Конфигурации тестовых стендов и особенности настроек драйверов
  4. Результаты тестов: Игровые тесты 3DMark2001 SE
  5. Результаты тестов: Quake3 ARENA
  6. Результаты тестов: Serious Sam: The Second Encounter
  7. Результаты тестов: Return to Castle Wolfenstein
  8. Результаты тестов: Comanche4 DEMO
  9. Результаты тестов: Unreal Tournament 2003 DEMO
  10. Результаты тестов: AquaMark
  11. Результаты тестов: RightMark 3D
  12. Результаты тестов: Code Creatures
  13. Выводы

Вот и наступил Новый 2003 Год! И не только этот праздник отмечает российский народ, но и Рождество Христово по православному календарю. Кстати, именно в рождественскую ночь и пишутся данные строки. Поэтому, несмотря на то, что материал может выйти уже много после Рождества, все равно всему маленькому коллективу раздела Видеосистема хочется всех поздравить и пожелать мира, добра и благополучия.

Почти перед самым Новым Годом, в качестве рождественского подарка (под католическое Рождество) фирма Microsoft выпустила долгожданный API DirectX 9.0. И буквально на следующий день от ATI Technologies последовал релиз новых и уже сертифицированных Microsoft драйверов под DX9 для линейки RADEON 9500-9700. Ведь только эти карты на сегодня аппаратно поддерживают DX9.

Разумеется, мы не могли пройти мимо такого знаменательного события и подготовили материал в 2-х частях. В первой их них читатели познакомятся с результатами тестирования всей линейки из пяти карт в большом количестве игровых тестов, а во второй их ждет очень интересный анализ тестирования этих плат в некоторых синтетических тестах из нового пакета RightMark3D, который вскоре выйдет для публичного ознакомления. Данный пакет целиком ориентирован на DX9-карты, хотя некоторые тесты могут работать и на DX81-платах.

Но это все будет во второй части, а сейчас мы вам представляем результаты исследования работы пяти карт из новой линейки ATI под DirectX 9.0 в игровых тестах. К сожалению, пока нет ни одного теста (или игры) под DX9, поэтому знакомство с обзором сводится к изучению линейки R9500-9700 в целом (ранее мы писали отдельные обзоры по каждой карте, милости просим с ними ознакомиться ниже).

Теоретико-аналитические материалы и обзоры видеокарт, в которых рассматриваются функциональные особенности VPU ATI RADEON 9700 (Pro) / RADEON 9500 (Pro)

По результатам предыдущих исследований мы уже делали вывод, что новая линейка от канадской компании получилась очень даже неплохой. Можно лишь сожалеть о том, что самая младшая карта из нее — RADEON 9500 64MB — по своей цене абсолютно не отвечает своим возможностям, ибо, как показал наш материал, она сильно проигрывает GeForce4 Ti 4200 по скорости без нагрузки АА и анизотропией, да и с ними выигрыш невелик. И потому красная цена такой карте — $100-110, а не $150-160, по которой ныне эти платы продаются.

Остальные платы весьма и весьма удачны. Особенно это касается RADEON 9500 PRO. Да, к сожалению для гурманов шин обмена с памятью, максимальная ширина полосы пропускания у этой карты — 128 бит, а не 256. ATI не зря поработала над переделкой PCB. Однако, эффект сжатия буфера кадра при АА дает просто прекрасный результат! В нашей статье все подробно описано, и даже можно вести речь о виртуальной 256-битной шине при АА. Сегодня мы еще раз рассмотрим все соотношения производительности при разных нагрузках.

Что касается более высоких R9700 и R9700PRO, то первая очень успешно конкурирует с GeForce4 Ti 4600 по цене и по скорости, а вторая — вообще пока вне конкуренции. Да, пока не выйдет в свет GeForce FX, лидер прежний — RADEON 9700 PRO.

Впрочем, не стоит томить читателя уже известными трактатами, приступим к делу. Для начала немного расскажем о самих картах, входящих в линейку. Напомню, что по ценовым секторам она распределена так:

  1. RADEON 9500 64MB (4 конвейера рендеринга, 128-битная шина памяти, частота 275/270 (540) МГц) — $120-140;
  2. RADEON 9500 128MB (4 конвейера рендеринга, 256-битная шина памяти, частота 275/270 (540) МГц) — $150-160;
  3. RADEON 9500 PRO 128MB (8 конвейеров рендеринга, 128-битная шина памяти, частота 275/270 (540) МГц) — $180-200;
  4. RADEON 9700 128MB (8 конвейеров рендеринга, 256-битная шина памяти, частота 275/270 (540) МГц) — $230-250;
  5. RADEON 9700 PRO 128MB (8 конвейеров рендеринга, 256-битная шина памяти, частота 325/310 (620) МГц) — $290-330.

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

Платы


ATI RADEON 9500 64MB
ATI RADEON 9500 128MB
ATI RADEON 9500 PRO 128MB
ATI RADEON 9700 128MB
ATI RADEON 9700 PRO 128MB
ATI RADEON 9500 64MB
Карта имеет интерфейс AGP x8/x4, 64 МБ памяти DDR SDRAM, размещенной в 4-х микросхемах на обеих сторонах PCB. Микросхемы памяти производства Hynix.

Время выборки у микросхем памяти 3,6 ns, что соответствует частоте работы примерно 275 (550) МГц, память же работает на частоте 270 (540) МГц. GPU функционирует на частоте 275 МГц. Шина обмена с памятью — 128 bit (аппаратно).

ATI RADEON 9500 128MB
Карта имеет интерфейс AGP x8/x4, 128 МБ памяти DDR SDRAM, размещенной в 8-ми микросхемах на обеих сторонах PCB. Микросхемы памяти производства Hynix.

Время выборки у микросхем памяти 3,6 ns, что соответствует частоте работы 275 (550) МГц, но память тактуется стандартными значениями частот — 270 (540) МГц. GPU функционирует также на обычной для R9500 частоте 275 МГц. Шина обмена с памятью — 256 bit (аппаратно).

ATI RADEON 9500 PRO 128MB
Карта имеет интерфейс AGP x8/x4, 128 МБ памяти DDR SDRAM, размещенной в 8-ми микросхемах на обеих сторонах PCB. Микросхемы памяти производства Hynix.

Время выборки у микросхем памяти 3,6 ns, что соответствует частоте работы 275 (550) МГц, но память тактуется стандартными значениями частот — 270 (540) МГц. GPU функционирует также на обычной для R9500 частоте 275 МГц. Шина обмена с памятью — 128 bit (аппаратно, но в режиме АА работает сжатие буфера, поэтому можно вести речь о виртуальной 256 bit шине в АА).

ATI RADEON 9700 128MB
Карта имеет интерфейс AGP x8/x4, 128 МБ памяти DDR SDRAM, размещенной в 8-ми микросхемах на обеих сторонах PCB. Микросхемы памяти производства Samsung (но все последние карты снабжены модулями от Hynix).

Время выборки у микросхем памяти 2,8 ns, что соответствует частоте работы 357 (714) МГц, однако все последние карты имеют микросхемы со временем выборки 3.6 ns, что соответствует частоте 275 (550) МГц. Память же тактуется стандартными значениями частот — 270 (540) МГц. GPU функционирует также на обычной для R9500 частоте 275 МГц. Шина обмена с памятью — 256 bit (аппаратно).

ATI RADEON 9700 PRO 128MB
Карта имеет интерфейс AGP x8/x4, 128 МБ памяти DDR SDRAM, размещенной в 8-ми микросхемах на обеих сторонах PCB. Микросхемы памяти производства Samsung.

Время выборки у микросхем памяти 2,8 ns, что соответствует частоте работы 357 (714) МГц, память же работает на частоте — 310 (620) МГц. GPU функционирует на обычной для R9700PRO частоте 325 МГц.

Сравнение карт
ATI RADEON 9500 64MB
ATI RADEON 9500 128MB
ATI RADEON 9500 PRO 128MB
ATI RADEON 9700 128MB
ATI RADEON 9700 PRO 128MB

ATI RADEON 9500 64MB
Прежде всего, обратим внимание на то, что у всех пяти карт один и тот же чипсет, то есть кристалл. Затем посмотрим на участки, обведенные красным цветом.
ATI RADEON 9500 128MB
Посмотрите на положение резистора на R9500 и на R9500Pro или R9700 и сразу найдете разницу.
ATI RADEON 9500 PRO 128MB
Этот маневр проверен и работает. Но мы обязаны предупредить о нарушении гарантии на ваши карты в случае, если вы возьметесь за пайку.

Что касается других карт, то 64-х из мегабайтной RADEON 9500 получить R9700 уже не получится в силу аппаратно обрезанной до 128-ми бит шины.

ATI RADEON 9700 128MB
Для этого годится RADEON 9500 PRO, но и тут придется не только найти BIOS от R9700, но и еще модифицировать его под 64 мегабайта памяти и 128-бит по шине. BIOS от R9500 PRO не подойдет в силу специфики работы этой карты с памятью (двукратная нагрузка).
ATI RADEON 9700 PRO 128MB
Все вышесказанное лишний раз подтверждает, что компания ATI уже точно не будет выпускать отдельный чип для RADEON 9500, а всю линейку из 5-ти карт сопровождает один и тот же R300, только с некоторыми модификациями на его корпусе.

В начале статьи я обратил внимание читателей на то, что у 4-х из 5-ти карт ядро работает на частоте 275 МГц. Наши исследования (см.список материалов выше) и этот факт красноречиво говорят о том, что ATI нашла прекрасный способ использования кристаллов, которые не работают гарантированно на 325 МГц. Это еще одна монетка в копилку мнений о том, что себестоимость производства всей линейки не столь высока, как об этом можно было думать в начале осени 2002 года.

Soft9700

Теперь о том, что такое Soft9700. Еще когда мы только начали исследовать RADEON 9500 и выяснили, что он базируется на том же кристалле R300, у нас и у автора RivaTuner Алексея Николайчука AKA Unwinder закрались подозрения, что урезка чипа программная. Да, насчет шин обмен с памятью мы уже разобрались: у RADEON 9700/Pro и 9500 128MB она 256бит, у 9500 64MB и 9500PRO — 128бит. А вот с возможностью включения полноценных 8-ми конвейеров было неясно. Выше мы отметили, что найден способ аппаратного включения 8-ми конвейеров путем перепайки.

А теперь мы с удовольствием можем сказать, что найден и программный способ! Алексей работал над этим почти 3 недели, и защита была найдена и обойдена! При помощи патча к RivaTuner можно модифицировать один из файлов из дистрибутива драйверов, установить драйверы из этого дистрибутива, и задача решена! Мы проверили обе карты — RADEON 9500 64MB и 9500 128MB, и получили положительный результат: первая стала фактически RADEON 9500 PRO, вторая — RADEON 9700. Результаты отличаются от оригинальных всего на десятые доли FPS, поэтому нет смысла их отдельно приводить на диаграммах. Замечу, что обе R9500 карты имеют возможность разгоняться, поэтому легко сделать и даже RADEON 9700 PRO! Автор RivaTuner обещает в следующей версии этой утилиты уже вставить этот патч, и им смогут воспользоваться все желающие.

О взаимосвязи аппаратной переделки (перепайки) и программной. У R300 PCI DeviceID программируем через BIOS. У R9500PRO/R9700(PRO) — программируемы и старший и младший байты, поэтому при прошивке на R9500PRO BIOS'а от R9500 драйвер распознаёт карту как R9500 и использует только 4 пиксельных конвейера. У простого R9500 этот самый злополучный резистор на чипе запрещает программирование старшего байта PCI DeviceID, делающий невозможной подмену ID на уровне BIOS. Однако форсировать ID ну уровне драйвера нам ничего не мешает. Что и было сделано.

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

Разгон

Замечу, что для разгона RADEON 9500 PRO мы использовали модифицированный BIOS, где снята защита от изменения частот. Найти его можно на http://www.rage3d.com. Для разгона RADEON 9700 PRO использовалась карта от Hercules с проведенной модернизацией чипа:



После снятия рамки кулер уже плотно прижимается к чипу, и мы получаем вместо 360 МГц разгон до 385 МГц (ради повышения стабильности, я снизил частоту до 380 МГц по чипу). Память же стабильно работала на 350 (700) МГц.

Все остальные карты мы разгоняли до 325/310 (620) МГц, чтобы сравнить получившуюся производительность с RADEON 9700 PRO (любопытно выставить равные частоты, чтобы увидеть, как влияют дополнительные 4 конвейера и/или расширение шины до 256 бит).

Установка и драйверы

Рассмотрим конфигурацию тестового стенда, на котором проводились испытания карт:

  • Компьютер на базе Pentium 4 (Socket 478):
    • процессор Intel Pentium 4 3066 МГц;
    • системная плата ASUS P4T533 (i850E, HyperThreading ON);
    • оперативная память 512 MB 32bit RDRAM PC4200;
    • жесткий диск Seagate Barracuda IV 40GB;
    • операционная система Windows XP.

На стенде использовались мониторы ViewSonic P810 (21") и ViewSonic P817 (21").

При тестировании применялись драйверы от ATI версии 6.255 (использовался DirectX 9.0). VSync отключен в драйверах, компрессия текстур отключена в приложениях. Детализация текстур — High Quality.

Для сравнительного анализа приведены результаты видеокарт:

  • Albatron Medusa GeForce4 Ti 4600 (300/325 (650) МГц, 128 МБ, driver 42.02);
  • ABIT Siluro GF4 Ti4200-8x (GeForce4 Ti 4200 with AGP 8x, 250/256 (512) МГц, 128 МБ, driver 42.02);
  • Albatron Medusa GeForce4 Ti 4200P Turbo (250/275 (550) МГц, 128 МБ, driver 42.02);
  • Triplex Millennium Silver GeForce4 Ti 4200 (250/256 (512) МГц, 64 МБ, driver 42.02).

Настройки драйверов

Отметим, что уже выпущены драйверы DirectX 9, поэтому мы имеем возможность полноценно изучать работу линейки карт от ATI, поддерживающих DX9. Да, пока нет игровых тестов под этот API, поэтому продолжаем тестировать прежние игровые тесты, но под DX9.

Все настройки драйверов мы уже подробно рассматривали в обзорах из списка выше, поэтому сейчас не станем на этом останавливаться (драйверы 6.255 в этом плане ничем от предыдущих не отличаются).

Результаты тестов

Перед анализом дам некоторую информацию. Автор RivaTuner-а, Алексей Николайчук (AKA Unwinder), помог модифицировать работу RADEON 9700, урезав шину до 128бит (то есть, по сути получив почти RADEON 9500 PRO). Тесты такой карты будут также представлены, и малая разница между R9700 128bit и R9500 PRO ярко еще раз доказывает наличие 128-битной шины у последнего.

Также прошу обратить внимание на тесты 4-х из 5-ти карт на частотах 325/310 МГц, то есть на частотах работы RADEON 9700 PRO. Из этих сравнений можно увидеть, как влияет на результаты шина обмена с памятью, а также урезанность самого ядра (4 или 8 конвейеров).

Сравнение с конкурентами из "стана NVIDIA" велось в жестком для карт от ATI режиме: всем, кроме, R9700 и R9700PRO, противопоставлялась плата на базе GeForce4 Ti 4200-8x, имеющая на начало 2003 года цену около $200 (то есть, RADEON 9500 64 и 128MB стОят дешевле). R9700 и 9700PRO соперничают с Ti 4600 (что логично, ибо в первом случае цены схожи, а во втором — просто не с кем больше соперничать).

В ряде тестов мы провели сравнение работы нескольких карт в 16- и 32-битном цветах для оценки сбалансированности.

3D-графика, 3DMark2001 — игровые тесты

3DMark2001, 3DMARKS

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

3DMark2001, Game1 Low details

Что мы видим? Сильное поражение R9500 64MB (кроме режима с АА), чуть более отрадную картину у 128-мегового R9500 и очень хорошие результаты у R9500 PRO в режимах с АА и/или анизотропией. Монстры R9700 и R9700PRO успешно сражаются со своим соперником также в тяжелых условиях нагрузки АА и/или анизотропией.

Также видно, что R9500PRO весьма прилично потерял в скорости из-за урезанной шины, и он же наиболее сильно оторвался от R9500 128MB, несмотря на наличие у второго 256бит шины.

Интересно отметить, что R9500 64MB (128bit) — более сбалансированная карта, для ее 4-х конвейеров рендеринга вполне хватает такой шины, если не использовать АА или анизотропию. А вот у R9700, несмотря на 256-битную шину, падение скорости при переходе из 16 в 32бита имеется, то есть 8-ми конвейерам, работающим на 275 МГц, требуется чуть более быстрая память.

3DMark2001, Game2 Low details

А тут R9500 64MB проявил себя лучше, и хотя без АА и анизотропии все еще есть сильный проигрыш, но надо учитывать и разницу в цене, а также прекрасную победу при включенных АА и анизотропке. Разумеется, у R9500 128MB все еще радужнее. Да и в целом этот тест для всей линейки очень отраден.

Сравнение 16- и 32-битного цветов подтверждают сказанное выше насчет большей сбалансированности R9500 64MB, чем R9700.

3DMark2001, Game3 Low details

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

3DMark2001, Game4

Как ни странно, казалось бы, еще совсем недавно коронный для продуктов от ATI тест, сейчас стал для линейки R9500-R9700 камнем преткновения. Видимо, NVIDIA смогла столь тщательно провести оптимизацию работы своих карт в этом сложнейшем тесте, что даже использование козырных карт в виде АА и/или анизотропии в данном случае не дает ожидаемого эффекта. Особенно стоит обратить внимание на то, что здесь именно анизотропия вызывает у R9500-9700 сильнейшее падение скорости, тогда как у GeForce4 Ti, наоборот, падение не столь велико, нежели в иных тестах. Есть ощущение, что здесь что-то не то. Ведь из-за огромного числа объектов эту фильтрацию практически не увидеть визуально. А значит, можно и "подхалтурить". Это не намек, но некое ощущение подвоха со стороны NVIDIA имеется. Что касается падения от анизотропии у R9500-R9700, то данный тест очень сильно нагружает видеопамять, а, как известно, эта фильтрация у всех карт от ATI также сильно грузит память (ядро в меньшей степени, чем это можно видеть у GeForce). Отсюда и такие "проседания".



Выражаю искренную благодарность Алексею Николайчуку AKA Unwinder)
за помощь по "взлому" некоторых RADEON 9500/9700 :-)




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

iXBT BRAND 2016

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

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

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

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