Тестирование производительности процессора в Adobe Photoshop

Тестирование производительности процессора в Adobe Photoshop

Здравствуйте, уважаемые читатели! В эфире пятничная колонка о софте. Не так давно была выпущена статья о тестировании жесткого диска. Сегодня я хотел бы затронуть тему производительности процессоров. Правда, не совсем в обычной форме, точнее – не в распространенном бенчмарке.

Photoshop

Встречайте – Photoshop Bench V3. Это узкий тест, направленный на получение данных о скорости обработки изображения фильтрами в Photoshop. Это не классический бенчмарк, поскольку состоит из Photoshop скриптов, которые может написать каждый. Только у каждого будет свой набор фильтров и свое изображение, к которому они будут применяться. Следовательно, ни о какой объективности таких тестов говорить нельзя. Авторы сайта hardwareheaven.com предложили свою картинку и набор фильтров. Самое важное – у них на сайте ведется статистика по проведенным тестам. Соответственно, ваши полученные результаты будут не сферическим конем в вакууме, а вполне осмысленными результатами, по которым можно сделать какие-то выводы.

Все познается в сравнении…

Скачать тест Photoshop Bench V3

Архив состоит всего лишь из двух файлов:

  • Фотографии формата JPEG объемом 12.3 МБ, к которой будут прикладываться фильтры
  • Файла-скрипта atn-формата, который будет в полуавтоматическом режиме выполнять все действия

Описание бенчмарка можно посмотреть на официальном сайте. Правда, оно на английском, поэтому по старой доброй традиции я распишу все подробно со своими комментариями и опытом эксплуатации))

Подготовка к тестированию

Перед каждым тестом нужно провести очень маленькие, но весьма важные подготовительные операции, чтобы получить достоверные результаты. Допустим, что Photoshop у вас уже установлен и имеется достаточное количество оперативной памяти (желательно 2 ГБ и более).

Необходимо перезагрузить компьютер и закрыть все ресурсоемкие фоновые приложения (антивирус, браузер, плеер и т.п.). Если у вас загружается куча приложений во время старта системы, можно перед перезагрузкой отключить их с помощью msconfig.

Теперь наступила очередь настройки Photoshop’а. Я буду рассматривать на примере версии CS5 32bit. Открываем окно “Редактирование – Установки — Производительность”.

Меню производительность

В открывшемся окне устанавливаем выделяемый под Photoshop объем памяти. Я поставил 100%. Можно ставить любое значение, но не ниже 512 МБ и рекомендуемого диапазона значений (Идеальный диапазон).

Не ставьте 100%, если параллельно с работой в Photoshop будете выполнять еще какую-либо ресурсоемкую работу (архивирование, кодирование, компиляция…)

В правом нижнем углу есть галочка “Включить отрисовку OpenGL”. Это включение/отключение ресурсов видеокарты. Попробуйте повторить тест дважды – со включенной и выключенной галочкой. У меня результаты отличались в пределах погрешности, что дает возможность седлать вывод: “Данный набор фильтров в версии CS5 использует только процессорные мощности”.

Остальные параметры можно не трогать.

Установка объема памяти, выделяемой под Photoshop

На этом подготовка заканчивается и переходим непосредственно к тесту.

Настройка теста

Тест проводится на компьютере со следующими комплектующими:

Комплектующие
Процессор AMD Phenom X3 8750 3.0 Ghz
ОЗУ 4 X 1 ГБ (Samsung DDR2-800, 3-3-9-12)
Накопитель Seagate Barracuda 7200.12 750 ГБ

Остальные характеристики не указываю, т.к. они не оказывают особого влияния на результат. Да и результаты с разными жесткими дисками не будет сильно отличаться. Тут интересно посмотреть, как бы себя повел SSD, но у меня его, к сожалению, нет.

Открываем Photoshop и заходим “Окно — Операции”. Это включит панель операций.

открытие окна операций (Actions) в Photoshop

Появится окно, с которым нам предстоит работать:

Окно операции (Actions)

Теперь нужно загрузить скрипт, предложенный авторами теста. В правом верхнем углу окна есть маленькая стрелочка с несколькими строчками. При нажатии на нее откроется меню окна, в котором следует выбрать “Загрузить операции…”:

Загрузка Actions

В открывшемся окне выберите atn файл из архива. После загрузки в окне операции (Actions) появится загруженный скрипт с последовательностью действий.

Загруженный скрипт

Если мы начнем его исполнять в таком виде, то будут появляться диалоговые окна и время реакции пользователя на эти окна будут суммироваться со временем исполнения операций, что добавит большую толику субъективности в тест. Поэтому в меню окна (см. предыдущий пункт) выбираем “Представить в виде кнопок”:

Представить в виде кнопок

Операции скрипта станут невидимыми и спрячутся в одну красную строчку. Тест будет выполняться практически без участия пользователя – только фиксирование результатов по мере выполнения.

скрипт, представленный в виде кнопок

Открываем тестовую фотографию:

Открываем тестовую фотографию в Photoshop

В нижней панели нажимаем на стрелочку и выбираем параметр “Хронометраж”. Здесь будет отображаться время исполнения каждого фильтра (всего их 15), которое нам нужно будет записывать.

установка режима хронометража

Проведение теста Photoshop Bench V3

Как я говорил выше, нужно записать время выполнения каждого фильтра, а затем просуммировать 15 значений. Если есть желание удостовериться в адекватности и повторяемости результатов, можно провести тест несколько раз и для каждого фильтра найти среднее арифметическое значение.

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

Просьба удостовериться, что выделено не менее 512 МБ под Photoshop

Начнется выполняться тест. Появится первое сообщение “Texturiser test. Please write down the time taken bottom left in Timing area”. Смотрим время выполнения внизу (возле галочки, когда выставляли хронометраж). Нажимаем ОК, ждем появления следующего окна, записываем значение. В результате картинка будет меняться у вас на глазах и вы получите такого рода фотографию и таблицу:

картинка, получаемая на выходе

Название операции Значение, с
Texturiser 3.1
CMYK Color Conversion 2.3
RGB Color Conversion 2.6
INK Outlines 22.6
Dust And Stratches 2.6
Watercolor 22.6
Texturiser 3.2
Strained Glass 16.3
Lighting Effects 2.5
Mosaic Tiles 18.0
Extrude 116.0
Smart Blur 73.6
Underpainting 27.5
Palette Knife 24.7
Sponge 30.0
Итого 367,6 = 6 мин. 7,6 сек

Если у вас возникают проблемы при выполнении теста (к примеру, вылетает Photoshop, как было у меня на фильтре Lighting Effects), то следует попробовать перейти в безопасный режим.

Полученный результат можно сравнить здесь. У меня он получился не ахти. Но это и понятно, учитывая процессор столетней давности))) Новые процессоры на Sandy Bridge и Ivy Bridge показывают результаты в пределах 115-150 секунд, что в 2.5-3 раза превышает мой результат. Достаточно весомый аргумент для смены железа, если вы большую часть времени проводите за тяжелой работой в Photoshop.

Photoshop предпочитает улучшения в архитектуре процессора (увеличенный IPC) и большую частоту, но не особо выигрывает от увеличения количества ядер. Данный тест был также проведен мной при отключении одного ядра (два активных) – особой разницы в скорости не наблюдалось. Если же отключить два ядра (оставить одно активным), то будет значительная просадка в производительности. Т.е. в идеальных условиях (при работе одного Photoshop) достаточно пары быстрых ядер, но ведь такого не бывает)) Всегда в фоне висит антивирус, браузер, просмотрщик фото, не дай Бог что-то архивируется… Поэтому оптимальным решением будут четырехъядерники Intel.

Буду очень рад, если вы поделитесь своими результатами в комментариях.

На днях приедет принтер – так что ждите обзора, статьи о фотографии и все, что с этим связано))

Комментарии. Добро пожаловать в обсуждение!

  1. Владислав!
    Это не комментарий, увы, а уведомление о том, что я статью прочитал и что тестированием заинтересовался. Но у меня закончились деньги на 1000-рублёвом тарифе. Планирую завтра поехать в Тихвин выбирать тариф для бедных, коим на самом деле и являюсь. Если получится, завтра же попробую протестировать свой фотошоп. Потом отпишусь.

  2. Спасибо за активное участие в жизни сайта))

    Да ладно вам прибедняться — на мой взгляд 1000р.(250грн.) за инет — так это вообще обдираловка. Я за кабель плачу чуть менее 240 рублей в месяц за 30 Мбит/с, на деле скорость обычно около 60. Конечно, понятно, что у вас беспроводной интернет. Но тут и беспроводной можно найти в пределах 400-600 рублей.

    Только вы тестируете не фотошоп, а ваш процессор. Ставлю на то, что получится 160-165 секунд)

    Кстати, если у вас есть по темам околофотографическим/фотошопным, чего-то интересующего, накидайте, плз. Разумеется, статей о том, как нарисовать открытку, не будет)) Даже, если бы и хотел – не умею. А вот фильтры, фототехника, измерение производительности – было бы и интересно, и не далеко от темы сайта. Давно была идея написать мануал по основным параметрам фотоаппарата (по аналогии с основными параметрами процессоров), но качественно сделать это знаний не хватает, но со временем думаю написать.

    Сейчас я присоединился к вашему интересу фотошопному. Просмотрел половину видеокурса Евгения Карташова «Photoshop CS5 от А до Я» — вначале ничего интересного, а потом интересные техники пошли по слоям, сложным выделениям, трансформациям объектов, описание всех инструментов и т.п. В общем рекомендую.

    Естественно, появилось желание откалибровать монитор. Т.к. с таким никогда не сталкивался, начал лопатить все, что есть по данной теме. Начал программно пытаться цвета и гамму выровнять – пока не особо получается. Монитор желтит, цвета какие-то неестественные. Хоть мне медведь на глаз наступил, все равно видно. Колориметры и спектрофотометры стоят мягко скажем до хрена – начинаются где-то от 500$ и уходят в бесконечность. Можно, наверное, на прокат взять, но пока не видел, где. В общем пока разбираюсь с программными методами.

    Интересен ваш комментарий на мой комментарий в прошлой статье)

  3. Владислав!
    Протестировал. Но записать результаты смог только по 9-ти позициям, более-менее долгим. Да и то — лишь время. По-английски читать-писать не умею, а срисовывать по буквам лень. Терпения хватило на две, самые долгие позиции. Extrude=55,5 (7×64, «Безопасный режим»); 50,6 (8х32, «Нормальный режим»).Smalt Blur=42,1 и 39,1 соответственно.
    О калибровке монитора.
    Ещё на Win-95 у друзей всегда при показе фоток «из жарких стран», в которых я никогда не был, спрашивал: А цвета тут настоящие? Как в жизни?
    Задумался над этим и сейчас. В связи с коррекцией фоток на CD-энциклопедии по живописи. Какую стратегию выбрать? Ну, бывал я в Третьяковке, в Эрмитаже, в Русском музее, ещё кое-где. И что? Во-первых, память у меня не фотографическая, а, во-вторых, многие картины в музеях и не разглядеть. А, в-третьих, львиная доля фоток на энциклопедии сделаны с картин, находящихся далеко за пределами России…
    Выбрал коррекция «под себя». С калибровкой монитора по умолчанию. Потому что при просмотре фильмов и фоток в приличном качестве, желания что-то менять у меня не возникает.
    Спасибо за материалы с велопробегов. Будоражит.
    А программа для обработки видео никак не хочет загружаться. После закачки 6-8 МБ делает вид, что файл загрузился, и всё тут. (В гугл хроме). Попробовал в Download Master — пишет: закачка файла запрещена. Из других мест закачивать пока не пытался. Честно говоря, не очень хочется из-за одного ролика связываться с такой нелёгкой прогой. Особенно в моём новом тарифе: 7 рублей в сутки за 100 МБ.

    • Здравствуйте, Николай Васильевич!

      Вот видно, что вы гуманитарий — половины из вашей речи не понял)) Начну отвечать по порядку.

      Один фильтр у вас работает на 80% быстрее, чем у меня, другой — на 120%. Т.е., если экстраполировать это линейно на другие фильтры, то можно предположить увеличение производительности в 2 раза. Т.е. около 180 секунд. Медленновато, но пойдет.

      Давно не спрашивал про ваш комп в целом. Раньше вы писали о каких-то тормозах в фотошопе. Давайте доведем дело до конца, а то мое самолюбие задето — новое железо, все должно работать как часы. Как вообще опыт работы в win7x64?

      Напомните вашу конфигурацию, плз.
      Intel Core i5 3470
      2*4 ГБ Samsung?
      Материнка?
      Seagate Barracuda 7200.14 2TB
      БП?
      Монитор?
      Если что неправильно, поправьте и недостающее допишите.

      Вы обрабатываете свои фото для CD-энциклопедии?
      «Выбрал коррекция «под себя». С калибровкой монитора по умолчанию.» Где выбрали коррекцию под себя? У мониторов нет нормальной заводской калибровки за редким исключением. Калибровка монитора нужна для того, чтобы картинка выглядела более-менее одинаково на всех мониторах, телевизорах, проекторах и, самое главное, при печати на бумаге. Допустим, у вас монитор синит. Вы сделали цветокоррекцию так, чтобы фото выглядело нормально у вас на мониторе. Выставили на фотосайте, а у всех людей оно выглядит по-разному. А на принтере распечатали – так там вообще все в желтизну ушло. Конечно, и мониторы, и принтеры откалиброваны у всех по-разному. Но надо как-то прийти к общему знаменателю – для этого и нужна какая-никакая калибровка.

      Пока что успехов особых не добился – мучаю Cltest. Вроде бы более-менее настроил, но цветовой профиль сбрасывается после перезагрузки.

      Кстати, сам нащелкал тысячи фото из выше названных вами музеев. Приехал в Эрмитаж – думаю, перефоткаю почти все))) В итоге еле обошел. В музеях вспышка обычно запрещена, а из-за искусственного освещения все уходит в желтизну. Снимал я не в RAW, поэтому вытащить что-то очень сложно. Да и желания нет.

      Я к тому, что получить правильные цвета очень сложно. Начал вникать во все это – но пока как-то туго идет. Если получится грубо настроить монитор, обязательно поделюсь набросками.

      Если вы говорите про vReveal, то сейчас проверил – она у меня скачивается нормально. Вообще можно скачать с любого файлового сервера. К себе я выкладываю, чтобы посетителям было удобнее скачать софт не отходя от кассы. Но ее НЕ НАДО качать. Я же писал – прога очень сырая, глючная. А обзор я делал ради тестирования CUDA. Если хотите обработать ролик, то рекомендую старую проверенную Ulead Video Studio (я пользовался 11-й версией). Интуитивно понятный интерфейс и стабильная работа. Но она весит около 150МБ.

      Вообще с интернетом у вас беда. А у друзей, знакомых тоже нет возможности скачивать на хорошей скорости безлимитно?

  4. Владислав!
    Да всё у меня нормально, не берите в голову.
    О CD-энциклопедии по живописи.
    Несколько лет назад ко мне попала сидишка, на которой было записано 11000 слайдов. Я выбрал из них 4000. Слайды, за небольшим исключением, требуют коррекции. Например, по цвету. Запускаю фотошоп и работаю с кривыми по методу Маргулиса. Очень эффективно. Цвет, которого почти не было на слайде, появляется. Вопрос в мере. Тот же Маргулис предпочитает яркие. А я сильно ярких боюсь. Но ведь у Гогена пылающие краски — основа его живописи! Или яркость и контрастность у Рембрандта. А жёлтый у Вермеера? А ещё приглушённость цвета в старинных портретах… Хорошо помню историю с картиной «Иосиф с младенцем» Гвидо Рени в Эрмитаже. Однажды её взяли да помыли. Стала как новенькая. Но что тут началось!!! Народ ревел: Знать ничего не хотим! Верните нам пыль столетий!
    Как тут быть?
    Для кого я это делаю? Для себя. Смотрю куда? Вот в этот самый монитор IPS. Вот и ладушки.
    Да, с интернетом у нас беда. Так обидно: в Тихвине интернет ничем не отличается от питерского или московского. А уже на его краях — каменный век.
    Друзей и знакомых стараюсь не загружать своими проблемами.
    Я гуманитарий, да. У нас с Вами интересный дуэт сложился. Как у Холмса с Ватсоном. Всегда удивлялся терпению Холмса. Вот и Вашему терпению удивляюсь. Спасибо Вам.

    • Ну, если только для просмотра на своем мониторе — тогда вопросов нет.

      Если что-то нужно в особо больших количествах (там, видеокурсы всякие или еще чего), обращайтесь не стесняясь — могу отправить посылкой.

  5. Влад!
    Ладно.
    А Славой Вас не называли?

    • Нет, это другое имя. Да и на удивление никогда по-другому не называли — видимо имя не склоняемое))

      P.S. Получил принтер. Думаю, завтра обзор будет.

  6. Ну да, Славой звали Вячеслава Тихонова, Штирлица то есть.
    Принтера у меня нет, но Ваш обзор прочту с интересом. Не с тем, чтобы купить, а… Однажды, уже довольно давно, я увидел по ТВ сюжет о каком-то японском принтере. Были продемонстрированы такие чудеса, что я ахнул. С нетерпением жду Вашего обзора…

  7. Интересный подход к тестированию процессоров,так можно проверить насколько быстр твой процесор именно в фотошопе, если это твоя основная рабочая программа.

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

      На мой взгляд, чем ближе тест к практике, тем он объективнее. Но с другой стороны, даже если составить «actions» для каждого более-менее распространенного приложения, какая же тогда ляжет работа на тестлабы…

  8. Приветствую Влад
    Производительностью процессоров всегда интересуюсь.
    но это ж надо фотошоп качать и ставить.
    А тем кто пользуются им постоянно отлично будет.
    Спасибо

    • Спасибо, Антон.

      Да, в целом производительность хорошо видна. Но ощущения от работы (не с фильтрами, а масштабированием, работой со слоями, пакетной обработкой) в этом тесте не передается. Это небольшой минус.

      P.S. Чувствую, скоро настанет эра процессоров в BGA корпусировке и тогда весь кайф от подбора комплектующих и разгона пропадет(( Унификация блин.

  9. Действительно очень интересный подход к тестам процессоров, для тех кто работает в фотошопе много времени!)

  10. Уникальный способ! Ни когда такого не видел! )))) Даже не догадывался! Буду тестить свой)
    Автору спасибо за заморочку.

    • Владислав Белецкий (админ) // 02.11.2013 at 00:19 // Ответить

      Будет неплохо, если поделитесь результатами и конфигурацией)

Добавить комментарий для Антон Дьяченко Отменить ответ

Ваш e-mail не будет опубликован.

*


*


Твитнуть