Какие функции необходимы графическому адаптеру для лучшей производительности в Lightroom?

При запуске Lightroom на дисплеях с высоким разрешением я заметил серьезные проблемы с производительностью.

Работая в модуле разработки с разрешением экрана 2560x1600 пикселей, даже простая регулировка яркости занимает около секунды, пока дисплей не обновится с новыми значениями.

Итак, мой вопрос: поддерживает ли Lightroom какие-либо специальные графические ускорители, такие как Cuda или DirectX?

Какие функции необходимы графическому адаптеру для быстрой работы с Lightroom?


Текущие характеристики ПК: Intel Sandy Bridge, Core i7 2600, 16 ГБ оперативной памяти, каталоги System & LR на твердотельном накопителе Intel G2, графика — 1 ГБ XFX HD5750.

FWIW, Cuda и DirectX — это очень разные вещи.
Каковы характеристики вашего компьютера и сколько фотографий в вашем каталоге LR?
@mattdm, я знаю, но все, что может ускорить Lightroom, было бы здорово.
@Jakub, я обнаружил, что в модуле разработки не хватает скорости, так как я обновил свой дисплей до 2560x1600, независимо от того, есть ли у меня 40 или 40000 изображений в каталоге. Речь идет не о скорости переключения с одного изображения на другое, а о скорости, после которой Lightroom будет обновлять дисплей с изменениями от настройки параметров проявки, таких как яркость. (позже посмотрю характеристики)
Я не думаю, что это обязательно не по теме, но вы можете получить лучшие результаты, если это будет перенесено на superuser.com.
@mattdm, я думал открыть вопрос здесь, но подумал, что Lightroom может быть специфичным для фотографий, поэтому я оказался здесь. Подожду, если отсюда что-то возникнет, прежде чем дублировать.
Ваша видеокарта должна выполнять дополнительную обработку для отображения изображения на новом мониторе. Получите лучшую видеокарту, максимально используйте быструю оперативную память. Если вы думаете о двух мониторах в будущем, приобретите видеокарту, изначально поддерживающую два монитора.
Спецификации: Intel Sandy Bridge, Core i7 2600, 16 ГБ оперативной памяти, каталоги System & LR на твердотельном накопителе Intel G2, графика — 4 ГБ XFX HD5750.
@Jakub К вашему сведению, современные видеокарты с двумя мониторами тратят безумное количество энергии. В настоящее время у меня есть один монитор, подключенный к графическому процессору, и один к материнской плате, и он потребляет примерно на 40 Вт меньше, чем оба в графическом процессоре. Я думаю, что должна быть какая-то просветительская кампания по этому поводу...
@Jakub PS Я думаю, можно с уверенностью сказать, что видеокарта здесь не является узким местом, даже не зная.
@Peter Я испытал снижение производительности «обновление / рисование» более чем один раз при переходе на большой дисплей с высоким разрешением. Проблема могла быть связана с тем, что мое зрение могло «поймать» обновление дисплея, учитывая больший размер, но мне определенно казалось, что видеокарта борется. @ Сэм, графика 4гб XFX HD5750? Вы уверены насчет 4 Гб видеопамяти? Кажется, эта карта поставляется только с 1 ГБ. В любом случае с такими характеристиками LR должен быть быстрым. У вас есть последние драйвера для карты? Как насчет последних драйверов/прошивок для всего остального оборудования?
@PeterT как ты можешь быть в безопасности, не зная? @ Якуб, нет, извините, 1 ГБ памяти, конечно. Виноват!! Драйвера самые свежие, не помогло. Хотя может быть обновление биоса для моей материнской платы.

Ответы (2)

В отличие от Photoshop CS4/5, Lightroom не использует для операций графический процессор. Поэтому подойдет любая видеокарта, поддерживающая ваш монитор.

Photoshop CS4/5 действительно использует GPU только для перерисовки экрана и (я думаю) нескольких преобразований. Лайтрум его вообще не использует. Я подозреваю, что, поскольку настройки LR представляют собой просто добавленные операторы вместо редактирования файлов, ему не нужно использовать графический процессор. Вероятно, это также повышает совместимость на более медленных и старых машинах.

Aperture от Apple подвергалась критике за использование графического процессора, который некоторые обвиняют в низкой производительности и совместимости. Я никогда не пользовался Aperture, поэтому не могу сказать, так ли это.

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

Прежде всего, вам нужна видеокарта. Если вы используете встроенную графику или тому подобное, вы можете пострадать.

Во-вторых, получите максимально быстрый интерфейс памяти. На самом деле вам не нужно много памяти, вероятно, все, что превышает 64 МБ, является излишним для Lightroom, поскольку оно не обрабатывается на видеокарте, просто много перерисовывается.

В- третьих, третьего не дано ;) Другие возможности видеокарты не помогают, так как Lightroom их не использует.

Хм. Я не уверен, что № 1 следует, учитывая № 2 и № 3.
Если это недавно не изменилось, встроенная графика имеет медленный интерфейс памяти, несмотря на использование системной памяти. По крайней мере, они делят полосу пропускания, что нежелательно.
Современной встроенной видеокарты должно быть более чем достаточно для Lightroom. Современные (например, Intel HD3000) даже поддерживают OpenCL, поэтому, если Lightroom начнет использовать ускорение графического процессора, вы все равно выиграете.
№ 1 полностью зависит от характеристик встроенной графики — не у всех низкая производительность.
Одна загвоздка в том, что плохая производительность очень относительна. В течение 9 лет я работал над обработкой изображений в реальном времени, и у нас часто было H/W, которое очень хорошо работало для 3D, но ужасно для изображений. Большая часть графики не оптимизирована для изображений. Как ни странно, отправка того же изображения в качестве «текстуры» через интерфейс графического процессора иногда давала гораздо лучшую производительность, но большинство приложений для работы с изображениями не работают таким образом, и это работало только для определенных битовых макетов.
#1 проверка, #2 проверка - я добавил свои характеристики выше. Я действительно озадачен тем, что замедляет мою систему. Можно попробовать более быстрый GPU, но какой?
Честно говоря, этот GPU должен быть излишним. Попробуйте обновить драйвер, если он не самый последний.
Пробовал обновление, была новая версия, но изменения в режиме разработки все равно вялые. Я не хочу возвращаться к более низкому разрешению, но это отстой для работы с картинками :(
Попробуйте настроить дисплей на четверть разрешения (1280x800), а также попробуйте полное разрешение (2560x1600), но с LR, занимающим четверть экрана. Если оба работают быстро, то у LR возникают проблемы с обработкой лишних пикселей в представлении. Если быстро работает только первое, то проблема в вашей системе (ОС, драйверы, надстройки и т. д.). Вы можете использовать Диспетчер задач, чтобы увидеть, полностью ли используется ваш ЦП (в этом случае графика ожидает данных, а не наоборот).
LR с четвертным разрешением: быстро. LR в размере четверти: быстро. LR в полном размере: вялый. Процессор загружен максимум на 50% во всех трех режимах (это означает, что 2 из 4 ядер используются на полную мощность?)
Вы должны увидеть отдельные графики для каждого процессора, так что у вас есть ответ на ваш последний вопрос. К сожалению, оптимизация производительности — очень сложная тема, и мне трудно двигаться дальше без дополнительной информации. Вам, вероятно, придется получить более быстрый процессор, увеличивая скорость до тех пор, пока ни одно ядро ​​больше не будет исчерпано.
@Philip Goh: HD3000 не поддерживает OpenCL на момент написания, но поддержка ожидается, вероятно, позже в этом году.
Intel Sandy Bridge i7, который есть на оригинальном плакате, на самом деле является фантастическим графическим вариантом, и да, он интегрирован (встроен).
@dpollitt, насколько я знаю, «фантастическая графическая опция» не может работать с разрешением 2560x1600, поэтому она непригодна для моей настройки 2560x1600.
@Sam - Извините, что ранее не цитировал надежный источник, но PCMag отмечает, что этот чип «... разбивает все предыдущие оценки ноутбуков ...» и «очень способен запускать самые 3D-интенсивные игры в мире ... ". Я не знаю, в каком максимальном разрешении она может работать, но это очень мощная карта. Источник: pcmag.com/article2/0,2817,2374911,00.asp
@dpollitt - Ваш источник не поддерживает ваше заявление : они сравнивают с графикой ноутбука и тестируют производительность 3D , которая, по их словам, является приличной при разрешении 1024x768 , но остановила тест при разрешении 1600x900 . Кроме того, это сравнение не имеет значения для Lightroom. Уверяю вас, что производительность графических карт в 2D и 3D плохо связана, что шокирует.
@Sam - Убедитесь, что ваши отдельные ядра насыщены до 100% в мониторе производительности. Если они это сделают, ваш ЦП ограничен и больше всего выиграет от более быстрого ЦП.
@Itai - Я использую i5 Sandy Bridge с новой встроенной видеокартой прямо сейчас. Фантастически работает для Lightroom. Думаю, я не знаю подробностей, почему это происходит. Я запускаю 1680x1050, не так высоко, как задавал вопрос.
Сожалею, что у вас такой маленький экран ;) Для разрешения 2560x1600 требуется в 2,4 раза больше полосы пропускания. Хотя теоретически встроенные чипы могут стереть пол с точки зрения пропускной способности по сравнению с внешней графикой , на практике они не позволяют снизить затраты и размер кристалла. Это проблема, с которой я очень хорошо знаком, и которая была моей основной профессиональной заботой в течение многих лет (и я также отвечал за пропускную способность дискового ввода-вывода) для обработки изображений в реальном времени.
@dpollitt, скорость не имеет значения, если встроенная графика не может обеспечить требуемое разрешение. Насколько я знаю, он может обеспечить максимальное разрешение 1920x1080 (full HD).
@ Itai, ни одно ядро ​​​​не исчерпано, все используются одинаково. А я думал треды могут бродить от одного ядра к другому?
@Sam: Потоки могут и действительно «блуждают», если вы не укажете основное сходство для процесса или потока. Обычно это не так, поэтому использование вашего процессора имеет смысл. Из любопытства не подумали ли вы проверить, действительно ли Windows полностью использует аппаратные возможности вашего видеочипа? Вы не указали ОС, поэтому я предполагаю, что Win7. Если вы перейдете в Панель управления\Все элементы панели управления\Экран\Разрешение экрана, "Дополнительные параметры", вкладка "Устранение неполадок"... есть ли у вас какие-либо настраиваемые параметры? Они настроены на полный разгон?