RealFlow медленный просчет

Автор
Сообщение
На сайте c 04.09.2012
Сообщений: 169
Москва
Всем привет! Начал изучать эту программку. Но просчет симуляции, какой-то медленный. Захожу в мониторинг системы, ни проц, ни видео карта не нагружены. Так что в итоге то считает симуляцию. Может настройки какие-то надо выставить, чтобы процессор считал. Проц тредрайпер 1950x. Думал все летать будет, а просчет идет как на древнем компе. Спасибо отозвавшимся.
На сайте c 27.07.2016
Сообщений: 1568
Красноярск

http://support.nextlimit.com/display/rf2016docs/Simulation +Threads

встроенным переводчиком в браузер - перевод весьма понятен..

На сайте c 10.11.2009
Сообщений: 1436
Н.Новгород
Цитата UPland:
просчет симуляции, какой-то медленный. Захожу в мониторинг системы, ни проц, ни видео карта не нагружены

Вы это в сравнении с подобными симуляциями в других программах? Или просто субъективно. Симуляции едят  оперативу, там и 128ГБ может быть мало. Видюха тут не при чем, да и проц не особо поможет если мало оперативы - будет постоянно кешить. 

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

Цитата StunBreaker:

http://support.nextlimit.com/display/rf2016docs/Simulation  +Threads

встроенным переводчиком в браузер - перевод весьма понятен..

Спасибо! Понял

Цитата simon310:
Цитата UPland:
просчет симуляции, какой-то медленный. Захожу в мониторинг системы, ни проц, ни видео карта не нагружены

Вы это в сравнении с подобными симуляциями в других программах? Или просто субъективно. Симуляции едят  оперативу, там и 128ГБ может быть мало. Видюха тут не при чем, да и проц не особо поможет если мало оперативы - будет постоянно кешить. 

Оперативы 64, но она не используется вообще

Цитата StunBreaker:

http://support.nextlimit.com/display/rf2016docs/Simulation  +Threads

встроенным переводчиком в браузер - перевод весьма понятен..

Поставил 10 миллионов частиц, подуменьшил плотность. Пошел резвее, но все равно не выше 20 процентов.

На сайте c 27.07.2016
Сообщений: 1568
Красноярск
Цитата simon310:
Видюха тут не при чем, да и проц не особо поможет если мало оперативы

Не вводите в заблуждения, на первом месте за скорость просчётов отвечает процессор, потом уже оперативка !

Опять же у них и написано:

"С более чем 32 потоками вы вряд ли увидите повышение производительности, потому что компьютерные системы не масштабируются линейно, и всегда есть предел.Быстрые жесткие диски или лучше: SSD, вместе с приличным объемом оперативной памяти (32 ГБ и более), ускорят ваши симуляции."

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

https://support.nextlimit.com/display/rf2016docs/GPU   (это по GPU)

http://support.nextlimit.com/display/rf2015docs/Simulation +Quality (про виды симуляций)

RF - MultiGPU не поддерживается(в 10-ом RF), онли одной видюхой - поэтому желательно иметь что-либо из топов.. 1080-TI самое оно..

Цитата UPland:
о все равно не выше 20 процентов

RealFlow требует некоторое время, чтобы разделить имитацию на потоки.С несколькими тысячами частиц обычно лучше уменьшить количество потоков.Чем больше частиц, тем лучше производительность компьютера.При моделировании с несколькими миллионами частиц все ядра будут использоваться, а загрузка процессора часто составляет 90% и выше.

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

На сайте c 10.07.2008
Сообщений: 1693
Украина, Киев

UPland

Пришлите мне сценку. Попробуем на интеле просчитать. Может будет какая-то разница? Хотя мне кажется что процессор тут не причем. Ну мало ли.

На сайте c 27.07.2016
Сообщений: 1568
Красноярск
Цитата xiruim:
Попробуем на интеле просчитать

на каком?

На сайте c 10.11.2009
Сообщений: 1436
Н.Новгород
Цитата StunBreaker:
Не вводите в заблуждения, на первом месте за скорость просчётов отвечает процессор, потом уже оперативка !

За скорость - да. Но важен то результат? Возьмите 2 идентичные машины -  на одной 16ГБ, а на другой 64. И? Как только оператива забьется, симуляция начнет кешиться к каждом кадре. Только в первом случае это произойдет быстро, а во втором нет, и объемы загрузки\выгрузки соответственно. 

В итоге более-менее серьезная симуляция на среднем проце со 128ГБ оперативы просчитается быстрее, чем на крутейшем проце с 16ГБ. 

Оператива на 1 месте в симуляциях. Если проц влияет на % скорости, то оператива по итогу может влиять в разы на общее время. Засимулите на 1 ТБ кеша водопад. Мощный проц не поможет, если с оперитивой плохо.

PS Если речь о небольших симуляция - то конечно. Но думается тут не такой вариант.

На сайте c 27.07.2016
Сообщений: 1568
Красноярск
Цитата simon310:
За скорость - да. Но важен то результат? Возьмите 2 идентичные машины -  на одной 16ГБ, а на другой 64. И?

Я не знаю зачем вы спорите с теми аргументами которые я привёл из официальной документации.. Давайте от простого тогда..

Цитата simon310:
Возьмите 2 идентичные машины -  на одной 16ГБ, а на другой 64. И?

В смысле? Давайте не отступайтесь от своих слов.. Вы в первом посте заявили что проц в приоритете только после оперативки.. А теперь сравнения даёте два одинаковых проца и разницой лишь по памяти.. 

И опять же по вашей логике если проц не так важен - думаете что дырявый I3 с 4ямя потоками отработает лучше Ryzen'а 1950х? Увы это миф.. Оперативка важна - никто не отменял этот факт, но только проц в приоритете - не оперативка же делает ваш просчёт а лишь хранит данные..

Цитата simon310:
Как только оператива забьется, симуляция начнет кешиться к каждом кадре

Естественно что если провалится память то на 64 быстрее просчитается.. Вы прям очевидность )

Цитата simon310:
и объемы загрузки\выгрузки соответственно

Чего?? )) при симуляции каждый кадр сразу отправляется(кэшируется на диск).. Именно по этим причинам NextLimit советует использовать быстрые винты либо лучше скоростные SSD. Не надо ничего заново загружать - выгружать..

Цитата simon310:
Засимулите на 1 ТБ кеша водопад. Мощный проц не поможет, если с оперитивой плохо.

нет проблем с этим - лишь с хранением таких больших кэшей - вы опять всё напутали )

p.s. если вы ставите задачу делать водопады (прогнозируя огромный вес симуляций в виде ТБ'ов) - думаю нужно сразу задуматься о нужном количестве оперативки для этой задачи - а не пытаться выжимать из 16и.. 

Да и у топикстартера не 16 - а 64, и вы думаете он с первого кадра забил всю память? говорит же - что медленно идёт просчёт.

На сайте c 10.11.2009
Сообщений: 1436
Н.Новгород
Цитата StunBreaker:
Оперативка важна - никто не отменял этот факт, но только проц в приоритете - не оперативка же делает ваш просчёт а лишь хранит данные..

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

На сайте c 27.07.2016
Сообщений: 1568
Красноярск
Цитата simon310:
Что в приоритете? 

В вашем случае у вас уже и так хороший процессор, как опять же сами NextLimit говорят: нет большого прироста использовать более 32ух потоков..

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

На сайте c 04.09.2012
Сообщений: 169
Москва
Вроде разобрался. Стал использовать Dyverso, симуляция летает. Но появилась новая проблема, партиклы пролетают насквозь импортированных объектов. Как с этим быть? Может где-то надо его указать, чтобы произошло взаимодействие?
Читают эту тему: