Часто задаваемые вопросы по графическому процессору (ГП) Photoshop
Последнее обновление Feb 07, 2023 08:10:26 PM GMT
Узнайте ответы на часто задаваемые вопросы об использовании Photoshop и платы графического процессора (GPU).
Темы этой статьи:
- Как Photoshop использует графический процессор?
- Как проверить отчет о совместимости графического процессора?
- Как проверить состояние графического процессора при работе с документом в Photoshop?
- Какие режимы графического процессора существуют в Photoshop?
- Какие функции Photoshop используют графический процессор?
- Каковы минимальные требования к графическому процессору?
- Как включить в Photoshop использование графического процессора?
- Photoshop использует несколько графических процессоров или графических карт?
- Могу ли я использовать функции графического процессора Photoshop на виртуальной машине?
Как Photoshop использует графический процессор?
Photoshop использует графический процессор в вашей системе, чтобы обеспечить бесперебойную работу в Photoshop и повысить его производительность благодаря множеству функций.
Как проверить отчет о совместимости графического процессора?
В выпуске Photoshop 23.0 можно запустить проверку совместимости графического процессора, чтобы убедиться в его совместимости.
Перейдите в раздел «Справку» > «Совместимость графического процессора» и просмотрите информацию в открывшемся диалоговом окне отчета.
На этом экране отображается состояние графического процессора при запуске Photoshop. Если состояние графического процессора меняется во время сеанса, здесь это не отражается. Для просмотра изменений в режиме реального времени при использовании графического процессора во время активного сеанса см. раздел «Как проверить состояние графического процессора при работе с документом».
Как проверить состояние графического процессора при работе с документом в Photoshop?
При попытке диагностировать проблемы с рендерингом не существовало интуитивно понятного способа определить, отображался ли документ в режиме центрального процессора или графического процессора.
В выпуске Photoshop 24.0 за октябрь 2022 года новый индикатор состояния документа в режиме графического процессора сообщает о точном режиме графического процессора Photoshop, что позволит предпринимать дальнейшие шаги по устранению неполадок графического процессора.
Чтобы получить доступ к новому индикатору состояния графического процессора, выполните одно из следующих действий.
- С панели «Состояние документа» в нижнем левом углу рабочей среды откройте меню «Состояние документа» и выберите «Режим графического процессора», чтобы отобразить режим работы графического процессора для открытого документа.
- Откройте панель «Информация» и выберите «Режим графического процессора».
Какие режимы графического процессора существуют в Photoshop?
Вот перечень доступных режимов графического процессора в Photoshop:
- «ЦП». Режим «ЦП» означает, что графический процессор недоступен в Photoshop для текущего документа, при этом все функции с конвейерами центрального процессора продолжат работу, но повышения производительности за счет оптимизации графического процессора не будет, поэтому эти функции могут работать заметно медленнее, например, нейронные фильтры, выделение объектов, масштабирование / увеличение и т. д. В визуальном интерфейсе для многих функций, таких как обрезка, выделение и преобразование, цветовые границы пропадут или станут менее заметными (тоньше).
- «D3D12». Это предпочтительный режим для Windows, позволяющий в полной мере использовать преимущества самых современных API графического процесса на этой платформе.
- «Программное обеспечение». Визуализация с помощью программного обеспечения — это режим только для Windows, предусматривающий возврат к использованию модуля рендеринга Direct X 11. Это происходит, если вы в явной форме выберите установку технологии «Режим старой версии графического процессора (до 2016 г.)», или если Photoshop определит, что для повышения стабильности требуется программное обеспечение для визуализации.
- «Металл». Это предпочтительный режим для macOS, позволяющий в полной мере использовать преимущества самых современных API графического процесса на этой платформе.
- «Прежняя версия OpenGL». Режим «Прежняя версия OpenGL» подразумевает, что Photoshop использует технологию графического процессора предыдущего поколения. В идеале пользователи macOS должны видеть режим «Металл», а пользователи Windows — режим D3D12.
Какие функции Photoshop используют графический процессор?
Если у вас возникнут проблемы при работе с указанными выше функциями, см. раздел Устранение неполадок, связанных с графическим процессором (ГП).
Каковы минимальные требования к графическому процессору?
- В ОС Windows, ГП с поддержкой DirectX 12 и 1.5 ГБ памяти ГП
- В ОС macOS графический процессор с поддержкой Metal Support и 1.5 ГБ памяти графического процессора
Если ваша видеокарта или драйвер устарели, функциональность GPU в Photoshop может быть ограничена или не будет поддерживаться.
Рассмотрите возможность использования графических процессоров со средним числом операций в секунду (2000 или выше) в диаграмме тестов компьютерных процессоров в PassMark
Как включить в Photoshop использование графического процессора?
Откройте меню Правка > Настройки > Производительность (Windows) или Photoshop > Настройки > Производительность (macOS).
На панели «Производительность» убедитесь, что в настройках графического процессора выбрана опция «Использовать графический процессор».
Щелкните Дополнительные настройки и задайте следующий параметр:
Использовать OpenCL: позволяет ускорить новые фильтры Галерея размытия, Умная резкость, Выделение > Область фокусировки или Размер изображения с установленным флажком «Сохранить детали». (Примечание. Использование OpenCL доступно только для новых графических карт, которые поддерживают OpenCL версии 1.1 или более поздней версии.)
Photoshop использует несколько графических процессоров или графических карт?
Photoshop не использует преиущества нескольких видеокарт. Конфликтующие драйверы также могут вызывать сбои или другие проблемы.
- Если вы используете систему с несколькими видеокартами, см. раздел Настройка компьютеров с несколькими видеокартами.
- Если у вас несколько мониторов, лучше всего подключить их к одной видеокарте, прежде чем запускать Photoshop.
Могу ли я использовать функции графического процессора Photoshop на виртуальной машине?
Запуск Photoshop на виртуальных машинах (ВМ) не прошел полного тестирования и не поддерживается официально. Запуск Photoshop с установленным флажком Использовать графический процессор на виртуальных машинах и удаленных рабочих столах не поддерживается совсем.
Еще похожее
- Основные этапы устранения неполадок для решения большинства проблем
- Устранение проблем Photoshop, связанных с графическим процессором
- Оптимизация производительности Photoshop
- Внешние модули и расширения Photoshop
- Устранение неполадок в работе внешних модулей Photoshop
Вход в учетную запись
Войти
Управление учетной записью
Adobe Photoshop CC 2018 в качестве инструмента для тестирования производительности ПК
Этой статьей мы начинаем цикл, посвященный разработке новой версии нашего тестового пакета iXBT Application Benchmark на основе реальных приложений для тестирования процессоров, ноутбуков и ПК. И начнем мы с тестов на основе приложений по обработке фотографий. Напомним, что традиционно в наш тестовый пакет входят такие приложения по обработке фотографий, как Photoshop, Lightroom и Capture One Pro. Собственно, первоначально мы хотели написать статью о новых тестах на основе всех трех приложений, однако в процессе работы выяснилось, что Adobe Photoshop CC 2018 требует отдельной статьи — хотя бы потому, что мы планируем использовать это приложение не только для обработки фотографий, но и для 3D-рендеринга.
Зачем обновлять?
Мы давно используем Adobe Photoshop в бенчмарке для тестирования производительности процессоров, ноутбуков и ПК. Но само приложение периодически обновляется, так что мы стараемся обновлять и наш тестовый бенчмарк, дабы сделать его более актуальным. Причем обновления тестового бенчмарка касаются не только использования новых версий приложений: в некоторых случаях мы также меняем контент и сценарий самого теста. Зачем это делается? Есть несколько причин.
Во-первых, у новой версии приложения могут появиться новые функциональные особенности, которые можно использовать для тестирования. Впрочем, это, скорее, исключение из правил, такое бывает крайне редко (хотя в случае новой версии Photoshop будет как раз такое исключение).
Но есть и другая причина для изменения контента и сценария теста. Жизнь не стоит на месте. Появляются новые кодеки, становятся популярными новые форматы и разрешения. К примеру, за последнее время стало популярным разрешение 4K, в котором сегодня умеют снимать видео даже смартфоны, стал популярным кодек H.265, фотографии уже никто не сохраняет в формате TIFF, и т. д. Одним словом, нужно учитывать тенденции развития рынка и подстраиваться под них.
Еще одна причина заключается в том, что в течение года активного использования тестового бенчмарка могут выявиться определенные недостатки или особенности, с которыми хочется что-то сделать. Приведем конкретный пример. У нашего теста на основе приложения Photoshop была выявлена одна интересная особенность: тест очень медленно выполнялся на процессорах без поддержки технологии Hyper-Threading — вплоть до того, что результаты двухъядерного процессора с технологией Hyper-Threading оказывались лучше, чем в случае четырехъядерного процессора без Hyper-Threading (при одинаковых тактовых частотах, разумеется). Конечно же, хотелось разобраться, что именно приводит к таким результатам, то есть какой именно фильтр (в тесте используется пакетная обработка RAW-файлов с наложением фильтров Shake Reduction, Noise Reduction, Lens Correction) так «любит» Hyper-Threading. Или это вообще особенность приложения Photoshop, которая проявляет себя в любых операциях?
Но прежде чем обсуждать новые тесты на основе приложения Photoshop, сделаем еще одно замечание.
О «сферических конях» и реальных сценариях
Каким должен быть идеальный тест? Сам по себе вопрос некорректен, поскольку идеального теста быть не может. Любой сценарий, положенный в основу теста, для кого-то будет неактуален просто потому, что именно такой сценарий именно этот человек не использует. К примеру, далеко не все пользователи снимают фотографии в RAW-формате, так что тест по конвертированию RAW-фотографий в JPEG для них вряд ли актуален. Конечно же, для таких приложений, как Photoshop, можно придумать десятки различных сценариев тестирования, но ведь использовать все возможные сценарии для реального тестирования невозможно. Поэтому речь идет о том, чтобы выбрать лишь несколько сценариев (в идеале — всего один), которые будут использоваться для тестирования.
Отобранный для теста сценарий должен удовлетворять двум критериям. Во-первых, он должен быть типичным, а во-вторых, он должен хорошо нагружать тестируемую систему. Если тест не загружает должным образом компоненты ПК (например, процессор), то может получиться абсурдная ситуация, когда мощный ПК на базе 16-ядерного процессора и какой-нибудь бюджетный вариант на базе Core i3 продемонстрируют в тесте примерно одинаковые результаты, на основе которых нельзя сделать корректных выводов о производительности этих решений. Конечно, полученная информация будет полезной («В таком-то режиме обработки данных такой-то программы производительность совершенно не зависит от установленного процессора начиная как минимум с Core 2 Duo E6600, поэтому нет смысла делать апгрейд своего компьютера ради этой операции»), просто тест нельзя будет использовать в качестве измерителя производительности разных процессоров.
С другой стороны, во многих случаях можно придумать сценарий, который будет хорошо нагружать систему, в том числе загружая на 100% все ядра процессора, однако сам сценарий при этом будет крайне искусственным, нетипичным. В таком случае мы получим то, что называют сферическим конем в вакууме, то есть тест, не имеющий отношения к реальности.
Поэтому, на наш взгляд, хороший тест представляет собой золотую середину между «сферическим конем» и сценарием, который хоть и типичен, но слабо загружает систему и, соответственно, не позволяет получить результатов, на основе которых можно делать корректные выводы о производительности.
Тем не менее, в некоторых случаях без «сферических коней» не обойтись. Если речь идет о многогранном программном пакете, ориентированном на решение разнообразных задач, то какой бы сценарий ни использовался, он не будет типичным. И любой тест на основе такого программного пакета с хорошей загрузкой процессора будет представлять собой «сферического коня». В качестве примера можно привести программные пакеты Matlab и SolidWorks. В 99% случаев в пакете Matlab решаются задачи, которые не особо загружают процессор и способны выполняться на слабеньких по производительности процессорах. Более того, спектр решаемых в Matlab задач настолько широк, что понятие типичной задачи тут вообще неуместно. В итоге в среде Matlab можно реализовать сценарий с хорошей загрузкой процессора, который позволит вполне адекватно оценивать производительность процессоров, но это нельзя будет назвать производительностью в Matlab. Таким образом, не всегда можно обойтись без «сферических коней», да не так уж они и плохи.
Ну а теперь, после общих замечаний, перейдем к конкретике.
Тесты на основе приложения Adobe Photoshop CC 2018
Придумать тест для оценки производительности компьютера на основе приложения Photoshop не так-то просто. Напомним, что Photoshop является своего рода отраслевым стандартом в сегменте обработки цифровых фотографий. Однако это приложение используется не только в качестве редактора растровых изображений, но и для создания и редактирования векторных изображений и даже для создания 3D-изображений.
Ранее мы использовали Photoshop исключительно для работы с цифровыми фотографиями, но раз уж в приложении есть инструменты для создания 3D-моделей, то мы решили, что нужно использовать и эту возможность в наших тестах. Впрочем, о тесте по созданию 3D-модели в Photoshop мы расскажем чуть позже, а пока остановимся на тесте по обработке фотографий.
При разработке теста по обработке фотографий в Photoshop нужно сразу определиться со следующими моментами:
- Каким должен быть формат фотографий?
- Пакетный режим обработки или обработка одной фотографии?
- В чем заключается обработка?
В качестве исходного формата фотографий мы выбрали RAW. Для такого профессионального приложения, как Photoshop, обработка фотографий в RAW-формате представляется естественной операцией. Обработанные фотографии сохраняются в формате JPEG, что можно считать типичным сценарием.
Для теста производительности естественно использовать пакетный режим обработки фотографий. Обработка одной фотографии — это творческий процесс, скорость которого очень мало зависит от производительности компьютера, а определяется в основном тем, как быстро пользователь управляется с мышкой, и временем раздумий над полученным промежуточным результатом. В пакетном же режиме используются те операции, которые можно применять сразу ко всем фотографиям и выполнение которых суммарно занимает много времени, не требуя участия пользователя в самом процессе. Правда, тут возникает часто высказываемое возражение, что если внимание пользователя для какого-то сценария не требуется, то и время его выполнения неважно, поскольку этот сценарий можно выполнять в фоне или отойдя от компьютера покурить/выпить кофе/отслужить в армии. Возражение справедливое, однако сценарии все-таки у всех разные, да и выше мы уже обсудили проблему «сферических коней».
Итак, в чем же заключается процесс обработки фотографий?
Приложение Photoshop содержит большое количество различных фильтров, которые можно применять при обработке фотографий. Однако проблема заключается в том, что далеко не все фильтры способны создать реально ощутимую загрузку даже не очень производительного процессора. Проанализировав все фильтры и процедуры, входящие в стандартный комплект приложения Photoshop, мы выделили всего три фильтра, которые, как нам кажется, можно использовать для целей тестирования: Lens Correction, Reduce Noise и Shake Reduction. Кроме того, процедура открытия файла с фотографией и последующее сохранение (возможно, с изменением размера) с конвертацией в другой формат тоже являются операциями, которые хорошо загружают процессор. Причем последняя операция самая типичная, то есть без нее не обходится ни одна обработка фотографий.
Попутно отметим, что, выбирая те действия, которые могут использоваться для тестирования, мы рассматривали не только фильтры. К примеру, мы экспериментировали с такими процедурами, как создание панорамы и создание HDR-изображения. Однако, как выяснилось, создание HDR — операция однопоточная, да и создание панорамы практически не загружает процессор.
Итак, определившись с конкретными действиями, которые могут использоваться при обработке фотографий в пакетном режиме, нам остается лишь скомбинировать эти действия и создать соответствующий Droplet. Однако прежде мы рассмотрим каждое из этих действия в отдельности, дабы выяснить, как результат в каждом отдельном тесте зависит от числа ядер процессора и технологии Hyper-Threading. В качестве исходного контента мы используем 100 фотографий в формате RAW, сделанных камерой Canon EOS 5D Mark III с объективом Canon EF 50mm f/1.2L USM. Разрешение каждой фотографии составляет 3840×5760.
В пакетном режиме обработки невозможно избавится от процедуры открытия файла, чтобы проанализировать только лишь действие самого накладываемого фильтра. Но зато можно избавиться от процедуры сохранения обработанной фотографии — исключительно в академических целях, дабы наблюдать изолированное действие фильтра. Поэтому мы рассмотрим четыре отдельных теста:
- открытие RAW-файла и наложение фильтра Lens Correction без сохранения результата;
- открытие RAW-файла и наложение фильтра Reduce Noise без сохранения результата;
- открытие RAW-файла и наложение фильтра Shake Reduction без сохранения результата;
- открытие RAW-файла, уменьшение размера изображения до 800 пикселей по высоте и последующее сохранение в формат JPEG.
Для тестирования мы использовали стенд следующей конфигурации:
Процессор | Intel Core i7-8700K |
---|---|
Видеокарта | процессорное графическое ядро (Intel UHD Graphics 630) |
Память | 16 ГБ DDR4-2400 (двухканальный режим работы) |
Материнская плата | Asus Maximus X Hero (Intel Z370) |
Накопитель | SSD Seagate ST480FN0021 (480 ГБ, SATA) |
Операционная система | Windows 10 (64-битная) |
Учитывая, что фильтр Shake Reduction выполняется довольно долго, в тесте с использованием этого фильтра мы уменьшили количество обрабатываемых в пакетном режиме фотографий до 10.
Adobe Photoshop CC 2015.5 vs Adobe Photoshop CC 2018
Мы не будем сравнивать между собой сами версии Adobe Photoshop (это тема для совсем другой статьи), но тестирование мы провели в пакетах Adobe Photoshop CC 2015. 5 и Adobe Photoshop CC 2018, получив довольно интересный результат. (Напомним, что приложение Adobe Photoshop CC 2015.5 использовалось в предыдущей версии нашего тестового бенчмарка.)
В тесте с наложением фильтра Shake Reduction время обработки фотографий в приложении Adobe Photoshop CC 2018 стало больше. Естественно, настройка самого фильтра в обоих случаях была одинаковая.
В новой версии Photoshop в этом тесте увеличилась и загрузка ядер процессора.
Так, в приложении Adobe Photoshop CC 2015.5 загрузка ядер процессора при выполнении фильтра Shake Reduction была следующей:
В версии Adobe Photoshop CC 2018 при выполнении того же фильтра загрузка процессора такая:
Логично было предположить, что в новой версии был изменен (улучшен) сам алгоритм, используемый в фильтре. То есть операция стала занимать больше времени, но зато выдавать лучшее качество. Дабы проверить это предположение, мы обработали одну и ту же фотографию фильтром Shake Reduction в приложении Adobe Photoshop CC 2015. 5 и в приложении Adobe Photoshop CC 2018, загрузили в Photoshop обе обработанных фотографии, наложили их друг на друга (в разных слоях) и провели операцию вычитания слоев (Difference). Если разницы в фотографиях нет, то мы должны получить абсолютно черное поле; иной результат свидетельствует о наличии разницы. И как выяснилось, никакой разницы в результатах нет. Тут, конечно, самое время порассуждать о масонском заговоре, но это тема для другой статьи. Однако факт остается фактом: использование фильтра Shake Reduction в Adobe Photoshop CC 2018 приводит к точно такому же результату, как в Adobe Photoshop CC 2015.5, просто для этого требуется больше времени, а в процессе выполнения операции процессорные ядра загружаются сильнее.
С остальными фильтрами (Reduce Noise, Lens Correction) и конвертированием RAW-файлов в JPEG такого эффекта не наблюдается: здесь Adobe Photoshop CC 2015.5 и Adobe Photoshop CC 2018 выдают абсолютно одинаковые результаты. Вследствие этого дальше мы приводим результаты тестирования только для Adobe Photoshop CC 2018.
Кроме того, для приложения Photoshop CC 2018 мы добавили еще один тест: увеличение размера фотографии (масштабирование до 500%) с использованием нового алгоритма Resampling, называемого Preserve Details 2.0 (в предыдущей версии Photoshop этот алгоритм отсутствовал). При выборе Preserve Details 2.0 можно дополнительно задать уровень шумоподавления (Reduce Noise). Мы использовали в тесте шумоподавление 50%.
Сам тест с увеличением размера изображения называется Large_Scaling на диаграммах с результатами. Для данного теста в пакетном режиме, как и для теста Shake Reduction, используется 10 (а не 100) фотографий в формате RAW.
Зависимость результатов от числа ядер при использовании технологии Hyper-Threading
Для того чтобы проанализировать зависимость результатов от числа ядер процессора, мы использовали один и тот же шестиядерный процессор Core i7-8700K, но в UEFI BIOS Setup задавали количество доступных ядер. Технология Hyper-Threading, поддерживаемая процессором Core i7-8700K, не отключалась.
По результатам тестирования можно заключить, что различные фильтры по-разному реагируют на число ядер процессора. Так, результаты теста c фильтром Shake Reduction почти не зависят от числа ядер процессора: результат для одного ядра почти такой же, как для шести. Конвертирование RAW-файлов в формат JPEG с уменьшением размера изображения занимает почти одно и то же время для шести, пяти, четырех и трех ядер процессора. И только при уменьшении до двух и одного ядра время выполнения теста начинает заметно возрастать. Аналогичный результат получается и для теста с фильтром Lens Correction. А вот тест с фильтром Reduce Noise начинает заметно зависеть от количества ядер процессора, уже когда ядер становится менее четырех. Ну а тест Large_Scaling более всего «чувствителен» к числу ядер процессора.
Зависимость результатов от числа ядер процессора без технологии Hyper-Threading
Для того чтобы проанализировать зависимость результатов от технологии Hyper-Threading, мы отключали данную технологию в настройках UEFI BIOS Setup. Интерес представляет сравнение результатов тестирования при отключенной технологии Hyper-Threading и шести активных ядрах процессора (шесть потоков) с результатами тестирования при включенной технологии Hyper-Threading и трех активных ядрах процессора (опять-таки, шесть потоков).
Как и следовало ожидать, шесть «честных» ядер без Hyper-Threading лучше, чем шесть логических ядер (три физических ядра с технологией Hyper-Threading).
Правда, есть одно исключение: фильтр Shake Reduction, который ведет себя очень странно при отключении технологии Hyper-Threading. Именно поэтому мы вынесли результаты этого теста на отдельную диаграмму.
Действительно, если в случае трех ядер с технологией Hyper-Threading на обработку 10 фотографий фильтром Shake Reduction уходит 150 секунд, то в варианте c шестью ядрами без технологии Hyper-Threading на ту же задачу требуется более 7 часов (26170 с), то есть в 175 раз больше времени. Результат настолько удивительный и аномальный, что он просто не укладывается в голове. Первая мысль, заслуживающая проверки: возможно, на процессорах без поддержки Hyper-Threading все будет иначе? Мы попробовали запустить данный тест на другой системе с процессором Core i5-6600K (четырехъядерный процессор без технологии Hyper-Threading), но результат был неутешителен: время обработки одной фотографии оказывалось аномально большим.
Мы решили еще немного поэкспериментировать с технологией Hyper-Threading, отключив ее и меняя количество ядер процессора от одного до шести. Учитывая, что тест Shake Reduction на процессоре без технологии Hyper-Threading может длиться аномально долго, мы ограничились обработкой одной фотографии.
Полученные результаты тестирования кажутся полным бредом и не укладываются в голове, однако этот бред был многократно проверен и представляет собой факт: для фильтра Shake Reduction увеличение числа ядер процессора без технологии Hyper-Threading приводит к нелинейному росту времени обработки фотографии. Вплоть до четырех ядер процессора время выполнения теста увеличивается квадратично числу ядер, а для четырех, пяти и шести ядер процессора время выполнения теста практически одинаково.
Мы также проверили этот более чем странный эффект на совсем другой системе с четырехъядерным процессором Core i5-3470 (без поддержки технологии Hyper-Threading) и с другой версией приложения (Adobe Photoshop CC 2014). И опять-таки, при использовании одного ядра процессора обработка фотографии фильтром Shake Reduction происходит значительно быстрее, чем при использовании всех четырех ядер. Если говорить конкретнее, то быстрее примерно в три раза (68 с вместо 221 с).
То есть в этом тесте — как у плохого танцора: чем больше ядер без Hyper-Threading, тем хуже. Если же ядра с Hyper-Threading, то, напомним, большой разницы между одним ядром и шестью ядрами не будет. В итоге тем пользователям, процессор которых не имеет поддержки технологии Hyper-Threading, мы бы посоветовали при обработке фотографий фильтром Shake Reduction в пакетном режиме оставлять доступным только одно ядро процессора.
Итоговый тест по обработке фотографий на базе приложения Adobe Photoshop CC 2018
Итак, мы проанализировали производительность фильтров Lens Correction, Reduce Noise и Shake Reduction, а также операций конвертирования RAW-файлов в формат JPEG с уменьшением размеров изображения и конвертирования RAW-файлов в формат JPEG с масштабированием фотографий до 500% по алгоритму Preserve Details 2. 0 с шумоподавлением 50%.
Фильтр Shake Reduction мы решили не использовать по причине его аномального поведения. А без него остается не так уж много возможных вариантов. Для пакетного режима обработки фотографий фильтры Lens Correction и Reduce Noise являются вполне естественными, так что их мы решили использовать в итоговом тесте. Соответственно, тест на основе приложения Adobe Photoshop CC 2018 представляет собой пакетную обработку 100 фотографий, сделанных камерой Canon EOS 5D Mark III с объективом Canon EF 50mm f/1.2L USM. Разрешение каждой фотографии составляет 3840×5760. При обработке фотографий последовательность действий следующая:
- открытие RAW-файла,
- наложение фильтра Lens Correction,
- наложение фильтра Reduce Noise,
- уменьшение размера фотографии до 800 пикселей по высоте,
- сохранение в формат JPEG с максимальным качеством.
Буквально один комментарий относительно уменьшения размера фотографии. Сам по себе процесс уменьшения размера никак не отражается на загрузке процессора (при использовании алгоритма Bicubic Resize это очень простая операция). Однако в пакетном режиме обработки большого числа фотографий уменьшение их размера перед сохранением позволяет уменьшить время, которое требуется для записи готовых фотографий на накопитель, и тем самым уменьшить влияние производительности накопителя на результаты тестирования.
Результаты теста в приложении Adobe Photoshop CC 2018 при пакетной обработке 100 RAW-фотографий в зависимости от числа ядер процессора с поддержкой технологии Hyper-Threading таковы:
Как видно по результатам тестирования, даже в случае 6-ядерного процессора время выполнения теста получается довольно большим. Поэтому в окончательном варианте нашего теста по обработке фотографий на основе приложения Adobe Photoshop CC 2018 мы, скорее всего, уменьшим количество обрабатываемых фотографий до 50 штук.
Что касается рассмотренной операции увеличения размера фотографии в пять раз (масштабирование до 500%) по алгоритму Preserve Details 2.0 с шумоподавлением 50%, то этот тест можно, конечно, использовать в пакетном режиме, но нельзя сказать, что такая процедура является естественной и часто используемой в пакетном режиме обработки. Поэтому, дабы не плодить «сферических коней», мы решили пока отказаться от использования данной операции в нашем тесте, тем более что при записи больших по размеру обработанных фотографий на накопитель в пакетном режиме результаты начинают существенно зависеть от производительности накопителя. Само по себе это даже полезно, но хотелось бы «отделить мух от котлет».
Тест рендеринга 3D-модели в приложении Adobe Photoshop CC 2018
Как уже отмечалось в начале статьи, приложение Adobe Photoshop CC 2018 очень многогранно, и использовать его лишь в качестве редактора фотографий не совсем правильно. Поэтому мы решили сделать на основе этого приложения еще один отдельный тест рендеринга 3D-модели.
Как известно, в приложении Adobe Photoshop есть инструмент для создания 3D-моделей. Конечно, Photoshop не относится к категории специализированных приложений для создания 3D-моделей, и его возможности по работе с 3D крайне ограничены. Но в некоторых случаях, когда особых требований к создаваемой модели нет, удобно пользоваться именно этим приложением, если оно уже куплено и основная работа по подготовке макета ведется в нем. Наиболее часто Photoshop используется для создания 3D-текста с возможностью последующего рендеринга изображения в файл или рендеринга 3D-слоя.
В тесте мы выполняем рендеринг трехмерной модели логотипа нашей компании, который был первоначально создан в Adobe Illustrator. Трехмерная модель создавалась в приложении Adobe Photoshop CC 2018, размер модели составляет 800×70 пикселей, рендеринг производится в файл формата JPEG методом трассировки лучей (Ray Traced Final) с порогом качества (High Quality Threshold) равным 5.
Конечный результат рендеринга нашей простейшей модели показан на картинке.
Естественно, тест рендеринга 3D-текста в приложении Adobe Photoshop CC 2018 мы будем относить к логической группе тестов рендеринга.
Еще раз повторим, что можно долго рассуждать о том, почему Photoshop не лучший инструмент для работы с 3D-моделями, но возможность создания 3D-моделей в этом приложении есть, и многие этим пользуются.
Теперь о результатах теста. Как в случае любого рендера, тест с рендерингом в Photoshop очень эффективно (на 100%) загружает все доступные ядра процессора. Результат этого теста, то есть время рендеринга, зависит исключительно от производительности процессора.
Заключение
В этой статье мы подробно рассмотрели тесты на основе приложения Adobe Photoshop CC 2018, которые в дальнейшем будут использоваться в нашем тестовом пакете iXBT Application Benchmark 2018. В следующей статье цикла, посвященного разработке нового пакета тестов на основе реальных приложений, мы рассмотрим приложения Adobe Photoshop Lightroom Classic CC 2018 и Phase One Capture One Pro v10.
News — Какая видеокарта лучше для Photoshop в 2019 году?
Времена меняются, и Adobe Photoshop уже не является таким требовательным программным обеспечением, как раньше. Почти все новые видеокарты будут работать с Photoshop без проблем, и даже можно запустить Adobe Photoshop без адаптера дисплея. Однако в программном обеспечении Adobe Photoshop есть ряд эксклюзивных функций графического процессора.
Photoshop требует графическую карту для 3D, Oil Paint; Рендер — Пламя, Рамка, Дерево; Скрабби Зум; Виды с высоты птичьего полета; Flick Panning и Smooth Brush Resize.
Функции, которые можно ускорить в Photoshop с помощью графического процессора для ускорения: монтажные области, Camera Raw, размер изображения — сохранить детали, выбор фокуса, галерея размытия, интеллектуальная резкость, деформация перспективы и выделение и маска.
Помимо этих функций с ускорением на графическом процессоре, графическая карта вообще не требуется для Photoshop. Вместо этого скорость процессора, ядра ЦП, оперативная память и скорость хранения помогут ускорить работу Photoshop. Вашими главными приоритетами должны быть приличный процессор с 6+ ядрами, не менее 8 ГБ памяти и твердотельный накопитель M.2 для максимально быстрой производительности Photoshop.
Минимальные характеристики графических карт для Photoshop: Nvidia GeForce серии 400 и выше, а также видеокарты AMD Radeon серии 5000 и выше.
Что касается того, какая видеокарта лучше для Photoshop, то для достижения максимальной производительности в Photoshop вам понадобится GeForce GTX 1060 6 ГБ или Radeon RX 480 8 ГБ или выше. Чем выше разрешение вашего дисплея, тем больше видеопамяти вам потребуется.
В приведенном ниже списке представлены официально протестированные графические процессоры Adobe, совместимые с Photoshop. Однако этот список ни в коем случае не является полным, поскольку в нем отсутствует множество современных видеокарт Nvidia и AMD, которые без проблем будут запускать Adobe Photoshop.
Официальные графические карты Photoshop с поддержкой Adobe
- nVidia GeForce: серии 400, 500, 600, 700
- nVidia GeForce GTX 965M и 980M
- nVidia Quadro: 2000, 4000 (Windows® и Mac OS), CX, 5000, 6000, K600, K2000, K4000, K5000 (Windows® и Mac OS), M4000, M5000, P2000, P4000, P5000
- nVidia СЕТКА K1, K2
- AMD/ATI Radeon: серии 5000, 6000, 7000, R7, R9, 7950 Mac OS
- AMD/ATI FirePro: 3800, 4800, 5800, 7800, 8800, 9800, 3900, 4900, 5900, 7900, W8100, W9100, D300, D500, D700
- AMD/ATI FireGL: W5000, W7000, W8000
- AMD RX 480
- nVidia GeForce 1080 GTX
- HD-графика Intel®: P530, P630, 5000
- Графика Intel® Iris Pro: P5200, P6300, P580
Adobe Photoshop неподдерживаемая серия видеокарт
- AMD/ATI серии 100, 200, 3000 и 4000
- nVidia GeForce 7000, 8000, 9000, 100, 200, 300 серий
- Старые карты Intel HD Graphics (например, серий 2000, 3000, 4000)
Наши любимые комментарии:
Как ежедневный пользователь Photoshop в течение многих лет, я бы также посоветовал отдавать предпочтение тактовой частоте и производительности IPC, а не количеству ядер, для достижения наилучшей производительности в PS. Например, Photoshop неоднократно демонстрировал максимальную полезность ЦП на уровне 6-8 ядер для нескольких фильтров, которые на самом деле хорошо работают в многопоточном режиме. Мой личный опыт работы с двумя рабочими станциями, одна с 20C/40T на частоте 2,6 ГГц (два процессора Xeon) против 8C/16T на частоте 4,5 ГГц (процессор i7 Extreme), показал значительный прирост скорости обработки и общей плавности работы Photoshop, особенно в режиме «за исключением веб» время при более высоких разрешениях и применении фильтра.
xquatrox
Раньше у меня было сумасшедшее время запуска, потому что у меня было более 1500 кистей, и им требовалось время для загрузки. Следует установить это на SSD, если вы считаете, что со временем он расширится, оставив в стороне GPU и CPU.
havoc92
Я бы предпочел больше оперативной памяти.
MaxPayne95
Photoshop CC 2019: Производительность NVIDIA GeForce RTX
Всегда смотрите на дату, когда читаете статью. Некоторая часть содержания этой статьи, скорее всего, устарела, так как она была написана 31 октября 2018 г. . Более свежую информацию см. в наших последних статьях.
Содержание
Введение
Photoshop CC 2019 добавляет множество новых функций, но в примечаниях к обновлению очень мало упоминается о каких-либо значительных улучшениях производительности. В то же время новые графические процессоры NVIDIA RTX теперь доступны, но, как мы видели в нашей предыдущей статье Photoshop CC 2018: Производительность NVIDIA GeForce RTX 2080 и 2080 Ti, Photoshop в настоящее время на самом деле не нуждается во всей мощности, которой обладают эти карты.
Итак, почему мы публикуем еще одну серию тестов карт RTX в Photoshop? Ну, есть три вещи, которые изменились с момента выхода нашей предыдущей статьи:
- Photoshop CC 2019 выпустил
- Графический процессор NVIDIA GeForce RTX 2070 8 ГБ теперь доступен
- Теперь доступен 8-ядерный процессор Intel Core i9 9900K, который на 16% быстрее, чем i7 8700K в Photoshop
Честно говоря, мы не ожидаем, что что-то из этого действительно изменит наши выводы, но чем больше вещей меняется, тем больше вероятность того, что мы удивимся тому, чего не ожидали. Итак, пришло время обновить наше тестирование графического процессора Photoshop CC с помощью новейшего оборудования и программного обеспечения.
Если вы хотите пропустить разделы «Настройка теста» и «Результаты/анализ результатов тестирования», смело переходите сразу к разделу «Выводы».
Установка и методика тестирования
Ниже представлена тестовая платформа, которую мы будем использовать в нашем тестировании: интегрированная графика Intel UHD 630, встроенная в Core i9 9900K.
Для самого тестирования мы будем использовать версию 18.10 нашего теста Puget Systems Photoshop CC 2019 Benchmark, который в настоящее время доступен для общедоступной загрузки. Этот тест тестирует ряд общих задач (открытие/сохранение, изменение размера, заливка с учетом содержимого и т. д.), фильтры, а также фотообъединение панорам. Однако не все эти задачи ускоряются с помощью графического процессора, поэтому в этой статье мы в первую очередь будем рассматривать только те задачи, которые ускорены, а также комбинированную «оценку графического процессора» по этим задачам. Полная информация о бенчмарке доступна на странице загрузки бенчмарка.
Результаты тестов
Хотя наш тест представляет различные оценки в зависимости от производительности каждой задачи, мы также хотели предоставить индивидуальный результат для каждой задачи на случай, если есть конкретная задача, которая может кого-то заинтересовать. Тесты, которые напрямую используют Графические процессоры отмечены синим цветом, но вы можете перейти к следующему разделу для нашего анализа этих результатов.
Сравнительный анализ
Наш тест Photoshop включает большое количество задач, которые не используют GPU, но есть пять задач в нашем тесте, которые должны показать преимущества более мощного GPU . Наряду со всеми другими задачами они выполняются как в режиме 8 бит/канал, так и в режиме 16 бит/канал и составляют две оценки GPU в нашем тесте.
Если вам нравятся большие, радикальные различия в производительности, вы будете разочарованы. Почти любой выделенный графический процессор будет намного быстрее, чем встроенная графика в Intel Core i9 9900K, но как только вы доберетесь до карты среднего уровня, от использования более мощного графического процессора действительно не будет большой пользы. Технически RTX 2080 и RTX 2080 Ti являются самыми быстрыми графическими процессорами, которые мы когда-либо тестировали для Photoshop, а RTX 2070 медленнее их всего на 2%… но даже GTX 1070 не отстает от них. Честно говоря, это вовсе не вина этих карт, а просто тот факт, что Photoshop обычно гораздо более ограничен ЦП, даже когда мы используем Core i9.9900K, который является самым быстрым процессором для Photoshop, доступным в настоящее время.
Подходят ли видеокарты RTX для Photoshop CC 2019?
Поскольку Photoshop относительно слаб в плане ускорения графического процессора, RTX 2070, 2080 и 2080 Ti, вероятно, не стоит покупать только из-за их чистой производительности. Технически они являются одними из самых быстрых графических процессоров, которые мы когда-либо тестировали для Photoshop, но они всего на 8% быстрее, чем скромная GTX 1060. шанс, что они будут лучше в будущем. Эти карты имеют новые типы ядер (ядра RT и Tensor), которые потенциально могут иметь значительные преимущества в производительности для некоторых задач. Или они могут вообще никогда не использоваться в Photoshop. Это действительно сводится к тому, хотят ли разработчики Photoshop эффективно использовать эти новые функции. Учитывая, сколько Adobe инвестирует в машинное обучение с помощью своей программы Adobe Sensei, мы предполагаем, что, по крайней мере, ядра Tensor в конечном итоге будут каким-то образом использованы, но произойдет ли это в Photoshop CC 2020 или Photoshop CC 2030, на данный момент неизвестно. .
В целом, карты RTX, вероятно, более мощные, чем вам когда-либо понадобится для Photoshop, но если вам уже нужен высокопроизводительный графический процессор для других приложений (Premiere Pro, рендеринг на основе графического процессора и т. д.), мы настоятельно рекомендуем использовать его. этих карт RTX по сравнению со старой серией GTX, если это возможно.