Тест процессора для 3d max

Автор
Сообщение
На сайте c 27.03.2008
Сообщений: 706

Решил обновить систему, но никак не могу выбрать подходящий процессор.

Я занимаюсь только моделингом, а большинство тестов в интернете затрагивают только скорость просчета. В силу своей специфики 3d Max использует в большинстве случаев только одно ядро для задач моделирования.

Исходя из этого я провел несколько тестов и выявил, что разные процессоры, в силу разных тактовых частот и инструкций, показывают разное время при выполнении задач на одном ядре. Для того, чтобы выяснить какой процессор именно в 3ds max будет быстрее на этом злосчастном одном ядре мне помогли сделать скрипт (спасибо -NiK- ), который задействует одно ядро для копирования большого количества объектов и вычисляет время его выполнения.

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

Очень интересны результаты любых процессоров и производителей.

_______________________________________________________________________________

В результатах пожалуйста указывайте версию 3d max и номер теста, V3 или V2

3d max ver. CPU: xxx MHz TIME: xx.xxx sec. - Mem: xx.xxx MB

 

Скачать тест TEST V3

Скачать тестTEST V2

Тест №1провалился(слишком нестабильные результаты)v1

Результаты выводятся в окне MAXScript Listener (F11)

_______________________________________________________________________________

Таблица с результатами V3

Таблица с результатами V2,v1

 

c25a4e942ff265f460859d754f0d6c13.png

 

 

!ПРЕДУПРЕЖДЕНИЕ!

Результаты выводятся в окне MAXScript Listener (F11)

Тесты следует проводить в пустой сцене.

Макс после проведения теста TEST V1 лучше выгрузить через диспечер задач.

При проведение теста в максе будет создано 150 000 объектов. ручное удаление крайне продолжительное действие.

На сайте c 31.03.2008
Сообщений: 1112
Москва

Подредактировав скрипт до 150 тыс. инстансов следует предупредить тестеров, что эта операция способна нахлобучить их 3дмакс вплоть до вылета.

Поиграю в вашу игру.

3950х 4.3Ghz - 12.27 sec. - max2016

3950х 4.3Ghz - 16.85 sec. - max2020

Но я всё еще считаю тест не очень адекватным для проверки задач моделирования. Возможно моделеры смогут подсказать тест получше.

Учтите, что сравнивать время выполнения скрипта на разных версиях 3дмакса это провальная затея. С 2017 они регулярно меняют работу циклов в скриптах.

На сайте c 27.03.2008
Сообщений: 706

TEST V1

3d max 2020

CPU: intel 8700 4.5MHz TIME: 19.74 sec. -

CPU: intel 7940x 4.4MHz TIME: 26.859 sec. - Mem: 54.995 MB

CPU: intel 3930k 4.2MHz TIME: 30.032 sec. - Mem: 55.0074 MB

3d max 2017

CPU: intel 8700 4.5MHz TIME: 52.615 sec. - Mem: 48.2909 MB

CPU: intel 3930k 4.2MHz TIME: 34.94 sec. - Mem: 81.8928 MB

CPU: intel 4790k 4.0MHz TIME: 20.755 sec. - Mem: 72.1558 MB

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm

для моделинга в максе самое главное - частота на 1 ядро в бусте, остальное не имеет значения

для кручения вьюпорта - основное видюха

На сайте c 24.06.2014
Сообщений: 4507
Цитата kofsh:
номер процессора может быть любым

Я прост не в курсе. А то что в диспетчере задач, в списке есть и физические ядра и виртуальные HT/SMT потоки то как бы ничего страшного, получается максу по-барабану ? Ну и еще у Ryzen-ов (да и Intel-ов) на разных ядрах разные VID-ы, и буст может отличаться. Или это тоже пофиг ? http://prntscr.com/qz0k5a  

На сайте c 31.03.2008
Сообщений: 1112
Москва

https://drive.google.com/open?id=1TE2yHNvq-UC17FS4rPEOTCVeDTQ435z5 

Вот более щадящий тест, хотя бы не убивает 3дмакс.

Чайник, накинуть турбосмус на 8 итераций, удалить. Повторить 10 раз.

Влияние версии 3дмакса в пределах погрешности, память не жрёт, а главное макс потом живой.

3950x 4.3

max2016 - 12.92

max2020 - 12.99

_______

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

На сайте c 27.03.2008
Сообщений: 706

TEST V2

max2020

CPU: intel 8700 4.5MHz TIME: 13.423 sec

CPU: intel 3930k 4.2MHz TIME: 22.597 sec

max2017

CPU: intel 8700 4.5MHz TIME: 13.405 sec

CPU: intel 3930k 4.2MHz TIME: 22.583 sec

CPU: intel 4790k 4.0MHz TIME: 12.352 sec

На сайте c 06.05.2014
Сообщений: 3031
Краснодар
какой то глупостью страдаете есть же куча тестов и ресурсов даже cpu z показывает производительность одного потока. Ну хотя бы проще сделали импорт кад модели с велдом вертексов этого достаточно чтобы нагрузить одно ядро. Только зачем изобретать велосипед, если все давно в интернете есть. Игровые процы должны в этом аспекте выигрывать
На сайте c 27.06.2008
Сообщений: 54
Москва

"Должны выигрывать" и "Выигрывают" - большая разница. Макс - штука кривая и игровую производительность на него проецировать не стоит.

Предлагаю вынести в шапку второй тест и проводить оба.

i9-7940x @ 4.4

Test v2:

3ds max 2017 - 16.874 сек

3ds max 2020 - 17.237 сек

На сайте c 24.06.2014
Сообщений: 4507

Замеряю одно и то же ядро (физическое, не SMT-Поток). Никакой фоновой активности нету. Каждый раз разные результаты с разбегом в +/- 2-2.5 секунды. После каждого прогона пробовал комп перезагружать. Безрезультатно. Никакие свопы не забитые. Все свободненько на компе. В чем дело не знаю. CPPC2 включено, винда с новым планировщиком с 1909 версии, 1usmus Power Plan (Universal) . Отпишу лучшие результаты. Но смысла особого в этом не вижу. Повторяемость результата в подобных тестах должна быть идеальной при такой короткой дистанции.

3900X 4475Mhz на активном ядре :

3Ds Max 2017 - TIME: 14.594 sec. - Mem: 10.9021 MB

3Ds Max 2020 - TIME: 17.626 sec. - Mem: 0.992146 MB

А что значит параметр MEM я вообще не понимаю. Он то 0.8MB то 20MB.

Цитата -NiK-:
Вы целый процессор выбираете или только одно ядро? :)

Да тут даже выходит что вы выбираете ~75% от одного ядра. Ведь вы не задействуете виртуальный поток у ядра. Сомнительно как то, IMHO если уж и тестить именно ядро - либо отключать SMT в биосе полностью, либо выбирать и само ядро и SMT поток от этого ядра. Ведь это цельный механизм в вычислительном конвейере. 

На сайте c 31.03.2008
Сообщений: 1112
Москва

Mem в данном тесте не имеет значения. Просто по шаблону осталось.

Если тестите то указывайте где турбочайник.

На сайте c 24.06.2014
Сообщений: 4507
Какой ещё турбочайник ? Я первый тест гонял который был изначально в первом сообщении.
На сайте c 04.06.2010
Сообщений: 3789
Цитата kofsh:
который задействует одно ядро для копирования большого количества объектов и вычисляет время его выполнения.... Я занимаюсь только моделингом...

What? Вы копировальщик или моделер?

Цитата kofsh:

большинство тестов в интернете затрагивают только скорость просчета.

Cinebench на ядро не дальше уйдет от копипаста.

На сайте c 27.06.2008
Сообщений: 54
Москва

i7-8700k @ 4.7

3dsmax 2020

Test v1:

TIME: 23.27 sec. - Mem: 54.9848 MB

Test v2:

TIME: 11.681 sec. - Mem: 0.0200577 MB

Цитата Earanak:
Вы целый процессор выбираете или только одно ядро? :)

Да тут даже выходит что вы выбираете ~75% от одного ядра. Ведь вы не задействуете виртуальный поток у ядра. Сомнительно как то, IMHO если уж и тестить именно ядро - либо отключать SMT в биосе полностью, либо выбирать и само ядро и SMT поток от этого ядра. Ведь это цельный механизм в вычислительном конвейере. 

Тестировал и с SMT и без SMT - результат примерно одинаковый. Никаких -25% от скорости нету.

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm
кстати далеко не любая система позволит отключать ядра, например при 2х платинумах винда не даст выбрать ядра для макса и такая же история будет, если в системе больше 40 потоков при двух процах, не знаю, как оно будет работать на триппере с более чем 32 потоками, но скорее всего тоже откажется
На сайте c 27.06.2008
Сообщений: 54
Москва
Цитата xpp_nd_ruphus:
кстати далеко не любая система позволит отключать ядра, например при 2х платинумах винда не даст выбрать ядра для макса и такая же история будет, если в системе больше 40 потоков при двух процах

Ну тогда можно Test v2 запустить. Там вроде без этого можно обойтись.

На сайте c 14.06.2012
Сообщений: 15450
Москва
Отличный способ подвесить Макс. И что потом?
На сайте c 24.06.2014
Сообщений: 4507
Цитата fobus:
Тестировал и с SMT и без SMT - результат примерно одинаковый. Никаких -25% от скорости нету.

Тогда зачем вообще выбирать один поток если разницы нету. Дичь какая то )) Ясное дело что я имел ввиду 25% грубой вычислительной производительности. Ктож знал что эта помойка от автодеска игнорирует впринципе HT/SMT.

На сайте c 27.06.2008
Сообщений: 54
Москва
На сайте c 19.02.2010
Сообщений: 2
Москва

MacBookPro16.1 8 core @ 5.0

3dsmax 2020

Test v1:TIME: 19.695 sec. - Mem: 54.9873 MB

Test v2:TIME: 11.197 sec. - Mem: 0.0200577 MB

Читают эту тему: