LINUX.ORG.RU

Выбор железа для обработки фото.

 , ,


0

1

Мой шестилетний комп. убийственно медленный при обработки raw файлов с зеркалки.

Для выбора нового процессора мне не хочется разводить здесь флейм типа Intel vs AMD

Поэтому предлагаю просто запустить обработку raw файла на вашем компе. И приложите инфу о процессоре, чипсете, версии darktable

test1.tar 28Мб

Содержимое архива (файл NEF взят из интернета, поэтому не надо обсуждать его содержимое)

 tar tvf test1.tar 
drwxr-xr-x        0 2014-05-17 17:23 test1/
-rw-r--r-- 29315798 2014-05-17 16:44 test1/nikon_d7100_01.nef
-rw-r--r--     7182 2014-05-17 17:22 test1/nikon_d7100_01.nef.xmp
-rwxr-xr-x      524 2014-05-17 17:21 test1/run.sh

$ cat test1/run.sh 
#!/bin/sh

if [ -f nikon_d7100_01.nef ]; then
	echo "test1"
	\time darktable-cli nikon_d7100_01.nef nikon_d7100_01.nef.xmp  nikon_d7100_01.jpg >/dev/null
	rm nikon_d7100_01.jpg
	echo "test2"
	\time darktable-cli nikon_d7100_01.nef nikon_d7100_01.nef.xmp  nikon_d7100_01.jpg --core --disable-opencl >/dev/null
	rm nikon_d7100_01.jpg
	
	# some system info (optional)
	grep -m1 'model name' /proc/cpuinfo
	grep 'MemTotal:' /proc/meminfo
	cat /proc/version
else
	echo "file nikon_d7100_01.nef not found in current directory"
fi

Мои результаты для сравнения

$ ./run.sh 
test1
53.24user 2.20system 0:35.88elapsed 154%CPU (0avgtext+0avgdata 1029940maxresident)k
0inputs+13072outputs (0major+509070minor)pagefaults 0swaps

test2
53.48user 2.35system 0:37.99elapsed 146%CPU (0avgtext+0avgdata 1029936maxresident)k
15480inputs+13072outputs (277major+508835minor)pagefaults 0swaps

model name	: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+

MemTotal:        1992468 kB

Linux version 3.13-1-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.2 (Debian 4.8.2-16) ) #1 SMP Debian 3.13.10-1 (2014-04-15)
★★★★★

Последнее исправление: sdio (всего исправлений: 2)

Ответ на: комментарий от sdio
test1
373.71user 6.40system 1:01.57elapsed 617%CPU (0avgtext+0avgdata 2088056maxresident)k
0inputs+10536outputs (0major+759588minor)pagefaults 0swaps
test2
413.53user 6.92system 1:08.52elapsed 613%CPU (0avgtext+0avgdata 2081224maxresident)k
0inputs+10536outputs (0major+755454minor)pagefaults 0swaps
model name	: AMD FX(tm)-8120 Eight-Core Processor
MemTotal:       16432848 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
steemandlinux ★★★★★
()
Ответ на: комментарий от steemandlinux
~/1/test1$ sudo ./run.sh
test1
[defaults] found a 64-bit system with 7665376 kb ram and 4 cores (0 atom based)
modprobe: FATAL: Module nvidia not found.
40	../sysdeps/unix/sysv/linux/waitpid.c: Нет такого файла или каталога.
backtrace written to /tmp/darktable_bt_9SZQFX.txt
Command terminated by signal 11
10.70user 0.51system 0:05.63elapsed 199%CPU (0avgtext+0avgdata 1315296maxresident)k
0inputs+36376outputs (0major+99832minor)pagefaults 0swaps
test2
[defaults] found a 64-bit system with 7665376 kb ram and 4 cores (0 atom based)
40	../sysdeps/unix/sysv/linux/waitpid.c: Нет такого файла или каталога.
backtrace written to /tmp/darktable_bt_VRC0FX.txt
Command terminated by signal 11
10.69user 0.53system 0:05.58elapsed 201%CPU (0avgtext+0avgdata 1313336maxresident)k
0inputs+36384outputs (0major+99563minor)pagefaults 0swaps
model name	: Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
MemTotal:        7665376 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014

intel q77+i5-3550+8Gb ram

andrew667 ★★★★★
()
Ответ на: комментарий от steemandlinux

О, хорошо.

Пока:

AMD FX(tm)-8120 в 2.5 раза быстрее i5 CPU 650 @ 3.20GHz

При этом этот i5 дороже FX-8120 по данным сайта http://www.cpubenchmark.net/cpu.php?cpu=AMD FX-8120 Eight-Core http://www.passmark.com/cpubenchmark/cpu.php?cpu=Intel Core i5 650 @ 3.20GHz

и результаты совпадают с тестами на этом сайте:

FX-8120 — 6595 (single thread 1218)
i5 650  — 3146 (single thread 1319)

sdio ★★★★★
() автор топика
Последнее исправление: sdio (всего исправлений: 2)
Ответ на: комментарий от steemandlinux

Может быть, я не слишком в курсе, последний раз в 2008 процессорами интересовался

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio
test1
431.24user 7.53system 1:14.71elapsed 587%CPU (0avgtext+0avgdata 2102772maxresident)k
0inputs+8888outputs (0major+2961577minor)pagefaults 0swaps
test2
431.14user 7.79system 1:14.73elapsed 587%CPU (0avgtext+0avgdata 2078672maxresident)k
0inputs+8664outputs (0major+2955648minor)pagefaults 0swaps
model name      : AMD FX(tm)-8350 Eight-Core Processor
MemTotal:       16451892 kB
Linux version 3.12-1-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.2 (Debian 4.8.2-14) ) #1 SMP Debian 3.12.9-1 (2014-02-01)


ptah_alexs ★★★★★
()
Ответ на: комментарий от steemandlinux
[dev_read_history] module `shadhi' version mismatch: history is 4, dt 2.
40	../sysdeps/unix/sysv/linux/waitpid.c: Нет такого файла или каталога.
backtrace written to /tmp/darktable_bt_FBQ5FX.txt
Command terminated by signal 11
199.90user 3.42system 1:03.29elapsed 321%CPU (0avgtext+0avgdata 2076104maxresident)k
16inputs+10512outputs (2major+961280minor)pagefaults 0swaps
test2
[defaults] found a 64-bit system with 7665376 kb ram and 4 cores (0 atom based)
[dev_read_history] module `shadhi' version mismatch: history is 4, dt 2.
40	../sysdeps/unix/sysv/linux/waitpid.c: Нет такого файла или каталога.
backtrace written to /tmp/darktable_bt_UD53FX.txt
Command terminated by signal 11
201.52user 3.69system 1:03.92elapsed 321%CPU (0avgtext+0avgdata 2074000maxresident)k
2288inputs+10512outputs (33major+945872minor)pagefaults 0swaps
model name	: Intel(R) Core(TM) i5-3550 CPU @ 3.30GHz
MemTotal:        7665376 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
andrew667 ★★★★★
()

Всем спасибо. Все-таки Intel i5 более адекватный выбор для данной задачи.

Еще бы увидеть работу opencl.

sdio ★★★★★
() автор топика
Последнее исправление: sdio (всего исправлений: 2)
Ответ на: комментарий от sdio

Все-таки Intel i5 более адекватный выбор для данной задачи.

:-P

Еще бы увидеть работу opencl.

У меня есть слабенькая 6770m, могу потестить, если дашь бенчмарк.

xtraeft ★★☆☆
()
Ответ на: комментарий от sdio

А так и должно быть:

Command terminated by signal 11

?

У меня никаких ошибок не выдаёт:

[defaults] found a 64-bit system with 8095604 kb ram and 8 cores (0 atom based)
[defaults] setting high quality defaults
88.02user 6.00system 0:43.74elapsed 214%CPU (0avgtext+0avgdata 2120788maxresident)k
94840inputs+15656outputs (424major+2538897minor)pagefaults 0swaps
test2
354.79user 6.52system 0:58.31elapsed 619%CPU (0avgtext+0avgdata 2076528maxresident)k
0inputs+8712outputs (0major+2954791minor)pagefaults 0swaps
model name	: AMD FX(tm)-8350 Eight-Core Processor
MemTotal:        8095604 kB
Linux version 3.14-1-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.2 (Debian 4.8.2-21) ) #1 SMP Debian 3.14.2-1 (2014-04-28)

barti_ddu
()
 test1
[defaults] found a 64-bit system with 8120704 kb ram and 4 cores (0 atom based)
16.45user 0.99system 0:10.81elapsed 161%CPU (0avgtext+0avgdata 1338392maxresident)k
7664inputs+27520outputs (68major+604172minor)pagefaults 0swaps
test2
16.33user 0.84system 0:10.59elapsed 162%CPU (0avgtext+0avgdata 1338380maxresident)k
26320inputs+27520outputs (93major+604331minor)pagefaults 0swaps
model name	: Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz
MemTotal:        8120704 kB
Linux version 3.14.4-200.fc20.x86_64 (mockbuild@bkernel02) (gcc version 4.8.2 20131212 (Red Hat 4.8.2-7) (GCC) ) #1 SMP Tue May 13 13:51:08 UTC 2014
 
xcariba ★★
()
Ответ на: комментарий от sdio

Второй тест

test1
Сохраняемый файл уже существует и будет переименован
64.54user 5.78system 0:36.94elapsed 190%CPU (0avgtext+0avgdata 2025880maxresident)k
101088inputs+8904outputs (1465major+2318256minor)pagefaults 0swaps
test2
386.74user 7.79system 1:25.83elapsed 459%CPU (0avgtext+0avgdata 1969572maxresident)k
159656inputs+8672outputs (1592major+2095724minor)pagefaults 0swaps
model name	: Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz
MemTotal:        3993612 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014

cleroz
()
test1
29.90user 1.51system 0:14.50elapsed 216%CPU (0avgtext+0avgdata 1082216maxresident)k
0inputs+74880outputs (0major+54673minor)pagefaults 0swaps
test2
29.84user 1.50system 0:14.41elapsed 217%CPU (0avgtext+0avgdata 1082368maxresident)k
0inputs+74880outputs (0major+55161minor)pagefaults 0swaps
model name      : Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
MemTotal:        3980284 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
valentin_v13 ★★★
()
Ответ на: комментарий от sdio

Второй.

test1
455.09user 9.90system 2:11.86elapsed 352%CPU (0avgtext+0avgdata 2079044maxresident)k
0inputs+35536outputs (0major+595450minor)pagefaults 0swaps
test2
392.11user 6.12system 2:36.08elapsed 255%CPU (0avgtext+0avgdata 2079040maxresident)k
296inputs+35536outputs (4major+548744minor)pagefaults 0swaps
model name      : Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz
MemTotal:        3980284 kB
Linux version 3.13.0-24-generic (buildd@batsu) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014

valentin_v13 ★★★
()

ТС. сделай доброе дело. Собери все результаты в кучку-табличку и интерпретируй. а?

dk-
()
Ответ на: комментарий от dk-

Результатов мало, но:

При полной загрузке 8 ядер amd сравнимы (или даже лучше по цена/быстродействие) чем i5, но в реальной нагрузке, когда не все ядра загружены, выигрывает i5 (из той же ценовой категории) за счет более быстрых ядер.

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Я под лайтрумом тестил. На и7-3930 (6 ядер) и ксеоне е5-26*0 (какой-то на 8 ядер)

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

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

НТ был выключен. Я его всегда выключаю из-за моего панорамного софта.

dk-
()
Ответ на: комментарий от dk-

Из того что я встречал в интернете о лайтруме — он полное говно в смысле оптимизации для многоядерных систем (инфа от фанатов лайтрума).

sdio ★★★★★
() автор топика
Ответ на: комментарий от sdio

Я им пользуюсь с 2007 года.
Подтверждаю. Интерфейс - полное тормозов говнистое говно!
На любом компе одинаково криво тормозит.

Но как средство для тонкой работы с равами... ну нечем его заменять :) Никонский капчур (полная версия) еще ничего (но и он не шустрый).

Сама же конвертация идет нормально. Шустро. Если интерфейс победить.

Ну и не забываем, что нонче в xmpшках с равом чего только не кладут. Там работа с масками, фильтры разые, тонирование.

dk-
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.