Сравнительное исследование профессиональных 3D-акселераторов

в LightWave 7: июнь 2002 года


Результаты работы карт. Моделирование работы дизайнера.

Итак, в этом подразделе тестирования я расскажу о том, насколько удобно и комфортно будет работать модельеру с определенной картой в системе Modeler. Я выделил несколько основных действий по работе с объектом, которые наиболее часто используются в реальной работе. Это вращение объекта, его перемещение по рабочей области, выделение полигонов. В этой части так же рассмотрена ситуация, когда изменяется площадь рабочего пространства, при помощи увеличения разрешения рабочего стола. По умолчанию, я считаю, что программа развернута на весь экран. Термины "сцена" и "объект" в данной части тестирования подразумевают под собой объект, просто для удобства изложения материала я иногда буду называть объекты сценами.

Первая сцена представляет из себя простую сферу с количеством полигонов десять тысяч. Я приведу скриншот:

Приводить скриншот со второй и третьей сцены я не буду, потому как визуально они выглядят почти одинаково, сфера, она, как говориться, и в Африке сфера. ;-) Но вот то, как сферы с разным количеством полигонов нагружают видеокарты я покажу и расскажу чуть ниже по тексту.

Итак, результаты работы по каждой сцене и при использовании каждой карты такие:

Quadro2 MXR

На Quadro2 MXR сворачивание и разворачивание окна происходит без проблем, быстро, так же, нормально происходит смена разрешений с меньшего на большее и наоборот. Изменение размера окон достаточно ровное для удобной работы. Передвижение, вращение объекта так же происходит достаточно плавно, быстро и хорошо. Полигоны выделяются ровно и быстро.

На второй сцене количество полигонов увеличено в десять раз и составляет сто тысяч полигонов. При этом наблюдаются такие результаты: сворачивание и разворачивание окна быстро, при разворачивании окна из свернутого состояния каждое окно проекции прорисовывается с небольшой задержкой, менее секунды. Смена разрешений также прошла нормально, изменение размеров окон проекции происходит уже не так плавно, присутствует некоторая задержка, которая, впрочем, не критична. Перемещать, вращать по разным осям объект можно практически в реальном времени, время реакции на изменение положение мыши и прорисовки составляет примерно полсекунды, а вот выделять полигоны уже достаточно затруднительно, они выделяются уже пятнами с заметной задержкой.

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

Quadro2 PRO

При имитации реальной работы разница между этой картой и предыдущей не так уж и заметна. Чтобы не повторяться я скажу, что предыдущая картина полностью подходит и для этой карты тоже, с тем лишь исключением, что на второй сцене полигоны выделяются несколько быстрее. Впрочем, это ускорение не такое критичное, это лишь мое субъективное ощущение.

Quadro DCC

По первой сцене и эта карта в работе ничем не отличается от двух предыдущих. Всё достаточно быстро и хорошо.

На второй и третьей сцене различия становятся заметны при попытке изменить размеры окон проекции. Этот ускоритель справляется с задачей чуть лучше и задержка на второй сцене примерно вполовину меньше, на третьей сцене примерно на треть меньше, чем при использовании карт из линейки Quadro2. Выделение полигонов происходит так же медленно, но вращение, масштабирование и перемещение объекта опять же несколько быстрее именно при использовании этого ускорителя.

Quadro4 900 XGL и Quadro4 750 XGL

Quadro4 900 XGL самая быстрая карта из линейки Quadro. Однако, в реальной работе, как оказалось, фантастических скоростей мне не увидеть. Я объединил обе эти карты в одно описание потому, что реально при работе я не заметил никакой разницы, чтобы можно было акцентрировать на ней ваше внимание.

С самой первой сценой все замечательно, все работает быстро, аккуратно и безглючно, впрочем и сцена не сложная. Со второй сценой, самое интересное, ощутимой разницы между Quadro DCC и Quadro4 нет. Все практически так же, как и на ускорителя из более старой линейки. То же самое наблюдается и на третьей сцене, с той лишь разницей, что полигоны выделяются самую малость быстрее, да изменение размеров окон проекции чуть быстрее. Еще раз повторюсь: ощутимой разницы нет. Всё практически так же как и на Quadro DCC.

FireGL 2

На этой карте первая сцена загружается быстро, сворачивание и разворачивание программы происходит без проблем, однако смену разрешения с меньшего на большее карта не пережила, с большего на меньшее все было нормально:

Изменение размеров окна проекции происходило достаточно быстро и плавно. Передвижение, масштабирование и вращение объекта весьма комфортное, плавное и быстрое. Выделение полигонов так же быстрое и тщательное.

На второй сцене сворачивание программы быстрое, при развороте обратно в полный экран каждое окно прорисовывалось поочередно с задержкой чуть меньше секунды. На смене разрешения наблюдаем такую же картину, как и при работе с первой сценой. Изменения размеров окон проекции в реальном времени получить не удалось, задержка составляла порядка секунды. Перемещение, вращение и масштабирование объекта в текущем окне отображается быстро, другие окна перерисовываются в течении секунды. Выделение полигонов происходит с задержкой в полсекунды.

На третьей сцене при смене разрешения наблюдаем всё то же самое, что и на предыдущих двух сценах, отсюда делаем достаточно однозначный вывод, что сама сцена тут не причем, и виновата либо сама карта, либо драйвера. Изменение размеров окон проекции происходило уже с задержкой в 3, а то и четыре секунды, при работе с самим объектом, задержки так же были в районе двух-трех секунд. Выделение полигонов весьма медленное.

FireGL 8800

После тестирования этой карты сказать можно сказать лишь то, что она один в один одинаково работала с FireGL 2, с той лишь разницей, что все задержки в половину меньше. Даже глюк со сменой разрешения такой же. Такое ощущение, что тестируешь сильно разогнаный FireGL 2. Чтобы не повторяться в описании работы сообщаю, что всё что написано для FireGL 2 верно, лишь задержки надо уменьшить вдвое.

Попытка смены разрешения.

WildCat 5000

Для этой карты смену разрешения провести не удалось, так как в разрешении 1600x1200 для нормальной работы в LightWave ей не хватает памяти и она просто напросто не работает. Поэтому все данные только для разрешения 1280x1024 при 32-х битной глубине цвета.

В первой сцене сворачивание и разворот окна происходят быстро и без проблем, изменение окон проекции так же быстро и плавно, как и передвижение, масштабирование и вращение объекта и выделение полигонов. Всё совершенно замечательно и хорошо.

На второй сцене при работе появились небольшие задержки примерно в треть-полсекунды. Задержки наблюдались при перемещении, вращении и масштабировании объекта, при изменении размеров окон проекции и при выделении полигонов.

Третья сцена только увеличила эти задержки до двух-трех секунд при изменении размеров окон проекции и до примерно секунды при остальных действиях. Выделение полигонов происходило медленно.

Итог

Что ж, как видно, при реальной работе и реальной нагрузке, мы видим что большой разницы между картами нет. Это говорит о том, что нагрузка идет на всю систему в целом. Безусловно, Quadro 4 быстрее чем Quadro 2, а FireGL 8800 быстрее чем FireGL 2, что приносит свои дивиденды, но вот величина этих дивидендов не так уж и велика, чтобы отдавать свое предпочтение какой-либо карте. Надо отметить тот факт, что драйвера от ATI еще не достаточно оптимизированы под данное приложение, что не дает нормально менять разрешение с большего на меньшее и обратно, при том, что на линейке Quadro все нормально. Про Wildcat то же можно сказать, что нормально, потому как драйвера откровенно предупреждают, что будут проблемы с высоким разрешением, что не хватает памяти. И если уж вы будете настойчивы в своем стремлении к большому разрешению, будьте готовы к тому, что работать реально у вас не получится в этом разрешении. На мой взгляд, достаточно честный подход. Выделить какого-либо лидера по этим тестам я не могу, в силу того, что все примерно одинаковы.

На этом перейдем закончим субъективное повествование и перейдем к более-менее объективному.

[ Следующая часть (3) ]





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

Сравнительное исследование профессиональных 3D-акселераторов в LightWave 7: июнь 2002 года, часть 2

Сравнительное исследование профессиональных 3D-акселераторов

в LightWave 7: июнь 2002 года

Результаты работы карт. Моделирование работы дизайнера.

Итак, в этом подразделе тестирования я расскажу о том, насколько удобно и комфортно будет работать модельеру с определенной картой в системе Modeler. Я выделил несколько основных действий по работе с объектом, которые наиболее часто используются в реальной работе. Это вращение объекта, его перемещение по рабочей области, выделение полигонов. В этой части так же рассмотрена ситуация, когда изменяется площадь рабочего пространства, при помощи увеличения разрешения рабочего стола. По умолчанию, я считаю, что программа развернута на весь экран. Термины "сцена" и "объект" в данной части тестирования подразумевают под собой объект, просто для удобства изложения материала я иногда буду называть объекты сценами.

Первая сцена представляет из себя простую сферу с количеством полигонов десять тысяч. Я приведу скриншот:

Приводить скриншот со второй и третьей сцены я не буду, потому как визуально они выглядят почти одинаково, сфера, она, как говориться, и в Африке сфера. ;-) Но вот то, как сферы с разным количеством полигонов нагружают видеокарты я покажу и расскажу чуть ниже по тексту.

Итак, результаты работы по каждой сцене и при использовании каждой карты такие:

Quadro2 MXR

На Quadro2 MXR сворачивание и разворачивание окна происходит без проблем, быстро, так же, нормально происходит смена разрешений с меньшего на большее и наоборот. Изменение размера окон достаточно ровное для удобной работы. Передвижение, вращение объекта так же происходит достаточно плавно, быстро и хорошо. Полигоны выделяются ровно и быстро.

На второй сцене количество полигонов увеличено в десять раз и составляет сто тысяч полигонов. При этом наблюдаются такие результаты: сворачивание и разворачивание окна быстро, при разворачивании окна из свернутого состояния каждое окно проекции прорисовывается с небольшой задержкой, менее секунды. Смена разрешений также прошла нормально, изменение размеров окон проекции происходит уже не так плавно, присутствует некоторая задержка, которая, впрочем, не критична. Перемещать, вращать по разным осям объект можно практически в реальном времени, время реакции на изменение положение мыши и прорисовки составляет примерно полсекунды, а вот выделять полигоны уже достаточно затруднительно, они выделяются уже пятнами с заметной задержкой.

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

Quadro2 PRO

При имитации реальной работы разница между этой картой и предыдущей не так уж и заметна. Чтобы не повторяться я скажу, что предыдущая картина полностью подходит и для этой карты тоже, с тем лишь исключением, что на второй сцене полигоны выделяются несколько быстрее. Впрочем, это ускорение не такое критичное, это лишь мое субъективное ощущение.

Quadro DCC

По первой сцене и эта карта в работе ничем не отличается от двух предыдущих. Всё достаточно быстро и хорошо.

На второй и третьей сцене различия становятся заметны при попытке изменить размеры окон проекции. Этот ускоритель справляется с задачей чуть лучше и задержка на второй сцене примерно вполовину меньше, на третьей сцене примерно на треть меньше, чем при использовании карт из линейки Quadro2. Выделение полигонов происходит так же медленно, но вращение, масштабирование и перемещение объекта опять же несколько быстрее именно при использовании этого ускорителя.

Quadro4 900 XGL и Quadro4 750 XGL

Quadro4 900 XGL самая быстрая карта из линейки Quadro. Однако, в реальной работе, как оказалось, фантастических скоростей мне не увидеть. Я объединил обе эти карты в одно описание потому, что реально при работе я не заметил никакой разницы, чтобы можно было акцентрировать на ней ваше внимание.

С самой первой сценой все замечательно, все работает быстро, аккуратно и безглючно, впрочем и сцена не сложная. Со второй сценой, самое интересное, ощутимой разницы между Quadro DCC и Quadro4 нет. Все практически так же, как и на ускорителя из более старой линейки. То же самое наблюдается и на третьей сцене, с той лишь разницей, что полигоны выделяются самую малость быстрее, да изменение размеров окон проекции чуть быстрее. Еще раз повторюсь: ощутимой разницы нет. Всё практически так же как и на Quadro DCC.

FireGL 2

На этой карте первая сцена загружается быстро, сворачивание и разворачивание программы происходит без проблем, однако смену разрешения с меньшего на большее карта не пережила, с большего на меньшее все было нормально:

Изменение размеров окна проекции происходило достаточно быстро и плавно. Передвижение, масштабирование и вращение объекта весьма комфортное, плавное и быстрое. Выделение полигонов так же быстрое и тщательное.

На второй сцене сворачивание программы быстрое, при развороте обратно в полный экран каждое окно прорисовывалось поочередно с задержкой чуть меньше секунды. На смене разрешения наблюдаем такую же картину, как и при работе с первой сценой. Изменения размеров окон проекции в реальном времени получить не удалось, задержка составляла порядка секунды. Перемещение, вращение и масштабирование объекта в текущем окне отображается быстро, другие окна перерисовываются в течении секунды. Выделение полигонов происходит с задержкой в полсекунды.

На третьей сцене при смене разрешения наблюдаем всё то же самое, что и на предыдущих двух сценах, отсюда делаем достаточно однозначный вывод, что сама сцена тут не причем, и виновата либо сама карта, либо драйвера. Изменение размеров окон проекции происходило уже с задержкой в 3, а то и четыре секунды, при работе с самим объектом, задержки так же были в районе двух-трех секунд. Выделение полигонов весьма медленное.

FireGL 8800

После тестирования этой карты сказать можно сказать лишь то, что она один в один одинаково работала с FireGL 2, с той лишь разницей, что все задержки в половину меньше. Даже глюк со сменой разрешения такой же. Такое ощущение, что тестируешь сильно разогнаный FireGL 2. Чтобы не повторяться в описании работы сообщаю, что всё что написано для FireGL 2 верно, лишь задержки надо уменьшить вдвое.

Попытка смены разрешения.

WildCat 5000

Для этой карты смену разрешения провести не удалось, так как в разрешении 1600x1200 для нормальной работы в LightWave ей не хватает памяти и она просто напросто не работает. Поэтому все данные только для разрешения 1280x1024 при 32-х битной глубине цвета.

В первой сцене сворачивание и разворот окна происходят быстро и без проблем, изменение окон проекции так же быстро и плавно, как и передвижение, масштабирование и вращение объекта и выделение полигонов. Всё совершенно замечательно и хорошо.

На второй сцене при работе появились небольшие задержки примерно в треть-полсекунды. Задержки наблюдались при перемещении, вращении и масштабировании объекта, при изменении размеров окон проекции и при выделении полигонов.

Третья сцена только увеличила эти задержки до двух-трех секунд при изменении размеров окон проекции и до примерно секунды при остальных действиях. Выделение полигонов происходило медленно.

Итог

Что ж, как видно, при реальной работе и реальной нагрузке, мы видим что большой разницы между картами нет. Это говорит о том, что нагрузка идет на всю систему в целом. Безусловно, Quadro 4 быстрее чем Quadro 2, а FireGL 8800 быстрее чем FireGL 2, что приносит свои дивиденды, но вот величина этих дивидендов не так уж и велика, чтобы отдавать свое предпочтение какой-либо карте. Надо отметить тот факт, что драйвера от ATI еще не достаточно оптимизированы под данное приложение, что не дает нормально менять разрешение с большего на меньшее и обратно, при том, что на линейке Quadro все нормально. Про Wildcat то же можно сказать, что нормально, потому как драйвера откровенно предупреждают, что будут проблемы с высоким разрешением, что не хватает памяти. И если уж вы будете настойчивы в своем стремлении к большому разрешению, будьте готовы к тому, что работать реально у вас не получится в этом разрешении. На мой взгляд, достаточно честный подход. Выделить какого-либо лидера по этим тестам я не могу, в силу того, что все примерно одинаковы.

На этом перейдем закончим субъективное повествование и перейдем к более-менее объективному.

[ Следующая часть (3) ]