Оптимальный ПК для сборки виртуальных туров в высоком разрешении из большого числа файлов .TIF в программе PTGui

Всего 12 сообщ. | Показаны 1 - 12
Оптимальный ПК для сборки виртуальных туров
Проводил тест
ПК:
Проц: Intel Core i7 920 2.6? 5 ядра
Материнская плата: Asus P6T WS Pro, 58 чипсет
Память: DDR3 6 Gb, 2х3, тайминг 9-9-9-24
Видео: Gigabyte HD 5850
Питание: 850W
ОС: Win7 64

Загружаем для теста 33 TIF файла в PTGui, примерно, по 34 Mb
Подготавливаем.
Сборка исходного файла в hdr ( 10800 х 5600 точно не помню) занимает почти 1 час.
Загрузка ЦП: 1-4%, ОП: 4,5 Гб

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

В чем проблема, может кто подскажет?
В моей ситуации стоит задача "как получить скорость сбора 10-20 минут".
Re[Антик]:
модель винта не написали...

предположу, что при таком большом колчестве исходников и таких больших их объемах идет интенсивный обмен между диском и оперативкой
и это может здорово тормозить работу... даже не смотря на наличие у дисков режима прямого доступа к памяти (DMA!)

кстати, в Диспетчере устройств тоже бы у винта не мешало проверить наличие этой галочки... вернее, не у самого винтав в Свойствах, а у IDE/ATA-контроллера....

может своп-винды выделить на отдельный диск? или SSD?
Re[Антик]:
PTGui может работать на любом слабом компьютере, главное, чтобы дискового пространства было достаточно. Она всё делает через винт. Поэтому, нужно расположить папку временных файлов на самом быстром HDD. Если нужна ещё и скорость (хотя собирать можно и ночью, если задать сразу много панорам), то можно купить пару быстрых дисков, только скорость всё равно в разы не вырастет.
Re[Kolobokk]:

Цитата:
от: Xuman
модель винта не написали...

Модель - напишу ближе к вечеру, прямо сейчас к сожалению, не могу, т.к. человек, у которого делал тест сборки - на работе и разговаривать по тел не может.

Что касается оперативной памяти, то на тестовом ПК ее 6Гб.


Цитата:

от:Kolobokk
PTGui может работать на любом слабом компьютере, главное, чтобы дискового пространства было достаточно. Она всё делает через винт. Поэтому, нужно расположить папку временных файлов на самом быстром HDD.

Подробнее

Спасибо за подсказку, попробуем реализовать!

Цитата:
от: Kolobokk
Если нужна ещё и скорость (хотя собирать можно и ночью, если задать сразу много панорам), то можно купить пару быстрых дисков, только скорость всё равно в разы не вырастет.

Пожалуйста, подскажите, как сделать - что бы ставить на ночь несколкьо панорам собираться? Допустим, подготовил я 5 проектов к сборке, а дальше?
Re[Антик]:
Цитата:
от: Антик
Что касается оперативной памяти, то на тестовом ПК ее 6Гб.

при таких объемах 6 Гб даже свопа винды - маловато!!!

1. вообще имхо лучше сделать, Ram-диск на оставшийся свободный объем памяти... там разместить своп-винды....

2. попробовать принудительно выставить своп- винды на максимум (если он не "авто" стоит)... допустим отвести 5 Гб под своп... и посмотреть как измениться производительность...
Re[Антик]:
Цитата:
от: Антик

...
Загрузка ЦП: 1-4%, ОП: 4,5 Гб

...


Чё ж тут думать? Всё упирается в харддиск, это самое слабое место. Если б взамен i7 вложились бы в покупку пары шустрых SSD - было б МНОГО быстрее :)

ЗЫ По описанию теста я не понял ничего. Как собараются HDRi? Как сохраняются? В 8 или 16 битах идёт обработка? Через что идёт варпинг и каков алгоритм интерпляции? Какой выбран блендер? И т.д.
- от этого зависит скорость обработки в разы
Re[Xuman]:
Цитата:

от:Xuman
при таких объемах 6 Гб даже свопа винды - маловато!!!

1. вообще имхо лучше сделать, Ram-диск на оставшийся свободный объем памяти... там разместить своп-винды....

2. попробовать принудительно выставить своп- винды на максимум (если он не "авто" стоит)... допустим отвести 5 Гб под своп... и посмотреть как измениться производительность...

Подробнее



Это теория. На практике выходит так, что на рам-диск сильно выгоднее вешать папку с временными файлами пт-гуя. И темп-папку винды, если блендится смартблендом (но это уже если оперативки хватит).

Мои эксперименты показали, что на 8 Гб оперативки можно уместить 5-5,5 Гб рам-диск без сильного падения производительности в других местах. Но этого хватит только на то, чтобы собирать экви 6000х3000 в 8 битах. Если хочется больше, надо вкладываться в быстрые харды.
Re[Валентин Прянишников]:
соглашусь, что теория)))
я просто в предположение того, что узкое место - винты
и предложение сделал

если у ПТгуи есть собственный своп, то логичнее конечно же, его класть на RAM-диск
Re[Антик]:
Цитата:
от: Антик
В чем проблема, может кто подскажет?
В моей ситуации стоит задача "как получить скорость сбора 10-20 минут".


Диск разумеется.

Решение - купить SSD, ну там 80-160GB, у меня пока 80GB SSD стоит, и временные файлы панорамосшивателя повесить на оный SSD. Емкость SSD задаст максимальный размер панорамы который можно сшить _только_ на SSD не используя обычные HDD.
Re[Saturn]:
Как более бюджетный вариант - добавить в конфигурацию еще пару обычных жестких дисков. Не SSD. Один будет источником файлов панорам, на другой будет писаться результирующая панорама.
При правильной конфигурации PTGui хорошо умеет грузить многоядерные системы.
На 8 ядрах (2 Xeon в рабочей станции от HP) я его пробовал. Загрузка по процессорам была близка к 100%.

Да, если панорам много, лучше autopano использовать. Его можно натравить на директорию с исходниками, он сам находит фрагменты панорам и предлагает их собрать.
Re[sakharov]:
Цитата:
от: sakharov
Как более бюджетный вариант - добавить в конфигурацию еще пару обычных жестких дисков. Не SSD. Один будет источником файлов панорам, на другой будет писаться результирующая панорама.


1) Большинство времени оно копается во временных файлах так что где источник и куда пишется оно вторично.

2) Мой Intel 80GB SSD мне обошелся в $239, не так уж и много и явно быстрее HDD.
Re[Saturn]:
Что-то очень медленно как для такой конфигурации.
Попробовал для примера собрать 15844x5868 8-bit из 7 файлов в hugin (+nano +enblend) - собрало примерно за 2 с половиной минуты.
Но ПК гораздо слабее: phenom II x3 3GHz 4GB RAM ddr2 linux 64 bit
На некоторых этапах используются все 3 ядра и видеокарта (geforсe 9500).

Я бы советовал взять на время ещё +6Гб памяти (или +12), отдать 6-8Гб рамдиска под временные файла и посмотреть что изменится.
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта

Обратная связь

Здесь вы можете оставить свои контактные данные, чтобы мы могли связаться с вами.