div.main {margin-left: 20pt; margin-right: 20pt} Выбор двухпроцессорной конфигурации для 3D Studio MAX
4 По материалам
«X-bit labs»
Недавно мы рассказывали об особенностях выбора
двухпроцессорных конфигураций для использования
графического процессора Photoshop. Теперь пришло время
рассмотреть особенности работы двухпроцессорных
конфигураций в хорошо известной программе 3D
моделирования 3D Studio MAX 4. Ниже мы сравним
двухпроцессорную платформу, основанную на процессорах
Pentium III Tualatin 1133MHz имеющих большой кэш L2 и
двухпроцессорную Socket A платформу, основанную на
процессоре AthlonMP 1200MHz. Использование не самых
последних процессоров – сделано умышлено. Дело в том,
что TOP процессоры работают на разных тактовых частотах,
что сделает тестирование не адекватным.
Для Socket A платформы использовалась системная плата
Tyan TigerMP, которая является одним из быстрых решений.
Эта плата основана на чипсете AMP-760MP, и поддерживает
процессоры AMD Athlon/AthlonMP/Duron. На ней установлены
обычный AGP 4x слот, два 32bit и четыре 64bit 33MHz PCI
слота. Так же имеются 4 DIMM слота памяти,
поддерживающих до 3GB PC2100/PC1600 Registered DDR
SDRAM. TigerMP не требует специального бола питания.
Двухпроцессорная Socket370 платформа использует
системную плату Iwill DVD266U-RN, основанную на чипсете
VIA Apollo Pro266T.
Испытания и тестовые методы
Платформа 1:
2 AMD Athlon MP 1200MHz;
Tyan TigerMP;
1024MB PC2100 DDR SDRAM;
VisionTek Xtasy 6964 (NVIDIA GeForce3 Ti500);
IBM DTLA 15GB 7,200rpm HDD.
Платформа 2:
2 Intel Pentium III 1133MHz с 512KB L2 cache;
Iwill DVD266U-RN;
1024MB PC2100 DDR SDRAM;
VisionTek Xtasy 6964 (NVIDIA GeForce3 Ti500;
IBM DTLA 15GB 7,200rpm HDD.
Программное обеспечение:
Windows 2000 SP2;
3ds max 4 (OpenGL), 1024x768 32bit.
В ходе испытаний мы запустим отработку нескольких
стандартных задач, которые позволят определить реальное
преимущество и недостатки тестовых платформ. Обращаем
Ваше внимание, что результаты тестов зависят не только
от мощности процессора и эффективности работы в
двухпроцессорных конфигурациях, но и от скорости AGP
порта и мощности графической карты. Но об этом ниже.
Результаты тестов
Тест 1: рендеринг в четырех областях
просмотра
Первый тест, т.н. "stress-test" одновременно
запускает отображение анимированной сцены в четырех
областях просмотра, при использовании различных методов
рендеринга. В двух верхних областях используется режим
"Wireframe", в нижней левой области используется режим
"Smooth + HighLights" + "Edged Faces", а в нижней правой
области используется режим "Smooth + HighLights". Так же
в верхних областях было разрешено сглаживание линий. Эта
сцена содержит всего 28 тысяч многоугольников, однако,
из-за запуска сцены в четырех областях одновременно, это
производит достаточную нагрузку.
В этом тесте основанная нагрузка ложиться на
процессор и память. Из-за того, что шина Pentium III
AGTL+ имеет пропускную способность 1.06GB/sec на 133MHz,
что вдвое ниже пропускной способности шины процессора
Athlon, мы видим значительное преимущество последней
платформы.
Тест 2: Blit тест
Второй тест представляет сцену с семью стандартными
примитивами.
Сцена имеет шесть статических объектов, и медленно
перемещающийся седьмой объект. Сцена содержит 9712
полигонов, один источник света и выполнена в режиме
Smooth + Highlights.
В отличие от предыдущего теста, здесь нагрузка
ложиться на AGP шину и показывает, как быстро работает
AGP порт на системной плате. Здесь мы видим, что AGP на
Socket370 платформе работает значительно быстрее.
Тест 3: Двух плановая визуализация
В этом тесте запускается сцена, где шар перемещается
против фоновой геометрии, состоящей из 15000
многоугольников. Шар не пересекает любые другие объекты.
Многоугольников: 15653
Источников света: 1
Режимы: Smooth + Highlights
Результаты этого теста подобны предыдущим, и зависят
от производительности AGP порта.
Тест 4: визуализация геометрии
Этот тест показывает, насколько хорошо графическая
карта обрабатывает очень сложную геометрию в режиме
Smooth + Highlights, и соответственно, зависит от
пропускной способности AGP порта.
Многоугольников: 200270
Источников света: 1
Режим: Smooth + Highlights
Здесь нагрузка ложится на FPU который вычисляет
вершины треугольников. Так же в режиме Smooth +
Highlights активно участвует AGP шина. Именно поэтому
значительное преимущество FPU Athlon нейтрализуется
недостатком AGP порта.
Тест 5: визуализация геометрии 2
Этот тест проверяет возможности графической карты в
смысле обработки сложной геометрии. Здесь вдвое
увеличено число многоугольников - 376 тысяч. Этот тест
легко нагружает любую графическую карту: среднее число
fps равно 3 кадрам в секунду.
Многоугольников: 376875
Источников света: 1
Режимы: Smooth + Highlights
Учитывая особенности этого теста мы видим идентичный
уровень производительности для обеих платформ.
Тест 6: освещение 1
Изучив возможности двухпроцессорных платформ при
отображении геометрии, мы рассмотрим возможности при
использовании нескольких источников света, которые
постоянно перемещаются и освещают некий астероид.
многоугольников: 39600
Источников света: 8
Режим: Smooth + Highlights
Тест 7: освещение 2
В этом тесте используется та же сцена, только с 8
направленными источниками света. Направленные источники
света медленнее, чем Omni источники, но быстрее чем
SpotLights, используемые в прошлом тесте.
Многоугольники: 39600
Источники света: 8
Режимы: Smooth + Highlights
Тест 8: освещение 3
В этом тесте используются восемь различных Omni
источников света.
Многоугольников: 39600
Источников света: 8
Режимы: Smooth + Highlights
Все три теста визуализации освещения имеют т.н.
«легкую» геометрию, именно поэтому основная нагрузка
ложится на AGP шину, что дает преимущество Socket370
платформе,
Тест 9: растеризация
Этот тест включает сцену с одним источником света и
очень простой геометрией (4500 многоугольников), которая
занимает всю область просмотра. Этот тест проверяет
скорость растеризации в режиме Smooth+ Highlights.
Многоугольников: 4684
Источников света: 1
Режимы: Smooth + Highlights
Тест 10: текстуры 1
Этот тест посвящен работе с текстурами. Сцена
содержит множество текстур и очень несложную геометрию
(224 многоугольника), что позволяет нам увидеть, как
быстро графическая карта может отрабатывать эти
текстуры.
Многоугольников: 224
Источников света: 1
Режим: Smooth + Highlights
Тест 11: Текстуры 2
Это полностью текстурированная комната с камерой
внутри. Этот тест очень близок к реальным приложениям,
потому что имеет множество текстур, не очень простую
геометрию и несколько источников света. Этот тест так же
покажет возможность графической подсистемы обработать
сложные сцены в режиме Smooth + Highlights.
Многоугольников: 12413
Источников света: 8
Режим: Smooth + Highlights
Тест 12: Текстуры 3
Анимированные "волны" с 114KB текстурой, показывает,
как быстро графическая карта может искажать легкую
геометрию и изменять маленькие текстуры.
Многоугольники: 880
Источников света: 1
Режим: Smooth + Highlights
Здесь еще раз мы видим результаты, полученные в двух
предыдущих тестах, где из-за более быстрого AGP порта
победу одерживает двухпроцессорная Socket370 платформа.
Тест 13: каркасная визуализация
Этот тест выполняется с различными скоростями в
режиме Wireframe. 111 тысяч многоугольников в режиме
Wireframe будет действительно тяжелым испытанием для
любой современной графической карты.
многоугольников: 11270
Источников света: 1
режим: Wireframe
Этот тест использует туже самую сцену, что и первый
тест. Следовательно, результаты так же похожи:
Двухпроцессорная Socket A система превосходит по
быстродействию из-за более мощного FPU.
Как Вы могли заметить, все проведенные тесты
исследуют различные функции и их производительность
отдельно друг от друга. К сожалению, не существует ни
каких «общих» тестов, которые могли бы всесторонне
проверить тестовые платформы, поэтому мы решили
выполнить еще один тест: 8 источников света, 61371
многоугольников и большое количество прозрачных
поверхностей. Файл со всеми текстурами весит около 6MB и
его сложность типична для современных 3D проектов.
Дополнительно мы включили анимацию, что бы обеспечить
более реалистичные условия теста: камера перемещается
внутри помещения и показывает все объекты.
Мы использовали эту сцену, что бы проверить
графическую карту в режиме Wireframe, а так же Smooth +
Highlights. В результате получили два теста:
Тест 14: Сложная каркасная визуализация
Сцена в режиме Wireframe:
В реальной сцене преимущество более мощного FPU
двухпроцессорной Socket A системы, нейтрализовано лучшей
реализацией AGP на двухпроцессорной Socket370 системе. В
результате, обе системы показывают примерно равный
результат.
Тест 15: Сложная визуализация теней
Та же сцена в режиме Smooth + Highlights:
Результаты этого теста зависят от AGP порта, именно
поэтому двухпроцессорная Socket370 система показывает
лучший результат.
Производительность финального рендеринга
В этом тесте производительность полностью зависит от
мощности процессора. Лучшая реализация AGP на Socket370
платформе не будет играть никакой роли, а вот более
мощный FPU процессора AthlonMP будет использован на
100%. Однако мы не должны забывать, что процессор
Pentium III с ядром Tualatin имеет вдвое больший кэш
L2 512KB (256KB L2 AthlonMP).
Мы выполнили рендеринг трех сцен из пакета 3D Studio
MAX 4 с теми же настройками при разрешении 800x600.
Islands
Earth-Apollo
Sunset
Tyan TigerMP +
2 x AthlonMP
Iwill
DVD266U-RN + 2 x Pentium III
Islands |
44сек |
56сек |
Earth-Apollo |
14сек |
19сек |
Sunset |
35сек |
40сек |
Мы можем видеть, что мощный FPU процессора AthlonMP
позволил этой платформе опередить конкурента во всех
испытаниях.
Заключение
Проведенные испытания показали реальную мощь
процессоров AMD AthlonMP. Однако системная плата с
медленным AGP портом негативно сказывается на
результатах большинства каркасных испытаний. Во время
окончательного рендеринга, где "AGP фактор" не имеет
никакого влияния на результат, двухпроцессорная Socket A
платформа опережает Pentium III примерно на 10-20%, даже
не смотря на вдвое больший кэш L2.
По вопросам консультация и приобретения
двухпроцессорных систем на базе процессоров AMD Athlon и
Pentium III обращайтесь по телефонам в Москве: (095)
250-8085, 250-8548, 250-8804
|