У фотошопі не задіяна вкладка використання opengl. Функції та обмеження графічного процесора та OpenGL у Photoshop CS4

use the GPU when the installed video card supports the OpenGL standard and has at least 512MB of video RAM. Advantages using a compatible video card with Photoshop are that you can experience better performance and a lot more fancy features.

Проблеми можуть виявитися, якщо ви будете використовувати загальну відеокарту з обмеженим відео RAM або якщо ви використовуєте інші програми, які використовують GPU в той же час як Photoshop.

Більшість basic models sold by leading computer manufacturers today meet the minimum requirements, but the simplest way to verify is to check the area of ​​the "Performance" panel. If Photoshop detects a compatible video card, it will be displayed, and the "Use Graphics Processor" option will be activated.

Now what is to be done if you know that your graphic card meets the minimum requirements, but the "Graphics Processor Settings" section is greyed out with the message: “ Graphics hardware acceleration is unavailable"or" No GPU options available with Photoshop Standard“?

1. Make sure that you’re using the останній update of Photoshop.
2. Update the display driver.

Updates fix bugs and issues so you should try to do this first. If these steps don't make a difference and you still cannot activate OpenGL for Photoshop, there’s one more thing to be done.

3. Make a registry tweak to force the OpenGL settings to be on

1. Click the Start button, click Run, and type REGEDIT. Click OK
2. In the Registry Editor, open HKEY_CURRENT_USER
3. Open Software
4. Open Adobe
5. Open Photoshop
6. Now there's a number wich may vary. In my case, the number is 60.0. You may see something different there – don’t worry, that's all right. Right-click on the number, виберіть New -> DWORD Value and name it AllowOldGPUS.
7. Now you have a new DWORD Value named AllowOldGPUS. Double click on it and set Value Dataдо 1.

Restart Photoshop and you’re done. Now you can go to "Preferences" -> "Performance" and enable OpenGL.

Як покращити продуктивність у програмі Adobe Photoshop CS6/CC: можна використовувати GPU прискорення, що зробить роботу більш чуйною та швидкою. Використання графічного двигуна Mercury Graphics Engine (MGE) та підтримка 64-бітної архітектури дозволяє прискорити створення та обробку зображень, а також швидше працювати з великими зображеннями. Mercury Graphics Engine це миттєве відображення результатів на полотні під час використання найважливіших інструментів редагування, таких як «пластика» (Liquify) та «маріонеточна деформація» (Puppet Warp), створення 3D-графіки та робота з домальовкою підкладок та інші великими файлами. Значне підвищення продуктивності при роботі з 3D-об'єктами можна переглядати тіні та відображення у всіх режимах редагування, швидко візуалізувати кінцевий проект у режимі Adobe RayTrace за допомогою механізму Mercury Graphics Engine. Вбудований модуль галереї ефектів освітлення (Lighting Effects) використовує механізм Mercury Graphics Engine для роботи у реальному часі. Вимоги до відеокарти: OpenGL 2.0 та мінімальний об'єм бортової пам'яті 256Мбайт плюс треба враховувати, що деякі функції прискорення GPU не підтримуються на операційній системі Windows XP. Підтримується інтегрована графіка процесори Intel: Intel HD Graphics, Intel HD Graphics P3000, Intel HD Graphics P4000. MGE двигун у Photoshop CS6, використовує: OpenGL і OpenCL frameworks, і не використовує CUDA framework, тому має широку сумісність із різними відеокартами. Наприклад, при використанні AMD Trinity APU - Blur Gallery працює в 10 разів швидше за рахунок використання інтегрованого графічного ядра та OpenCL. Весь список відеокарт, що підтримуються:
Nvidia GeForce 8000, 9000, 100, 200, 300, 400, 500, 600 серії.
Nvidia Quadro 400, 600, 2000, 4000 (Mac & Win), CX, 5000, 6000, K600, K2000, K4000, K5000 (Windows та Mac OS).
AMD / ATI Radeon 2000, 3000, 4000, 5000, 6000, 7000, 7950 (Mac OS).
AMD / ATI FirePro 3800, 4800, 5800, 7800, 8800, 9800, 3900, 4900, 5900, 7900.

Intel HD Graphics, Intel HD Graphics P3000, Intel HD Graphics P4000 (тільки P4000 GPU підтримує OCL у CS6), Intel HD Graphics P4600/P4700.
*Відеокарти ATI серії X1000 та NVidia карт серії 7000 вже офіційно не підтримуються в Adobe Photoshop CS6 – але деякі базові функції OpenGL можуть бути доступні для цих відеокарт.
*AMD/ATI 1000, 2000, 3000, 4000 серії, nVidia GeForce 7000, 8000, 9000, 100, 200, 300 серій та Intel HD Graphics (першого покоління) - більше не проходить випробування та офіційно не підтримується версії Adobe Photoshop CC. Деякі функції OpenGL доступні для цих відеокарт, але цілком можливо, що нові функції не працюватимуть.
GPU функції які не будуть працювати без рекомендованої відеокарти та драйверів:
1.Adaptive Wide Angle Filter, адаптивний широкий кут (сумісна відеокарта обов'язково).
2.Liquify (рекомендована відеокарта з 512Мб VRAM пам'яті, GPU mode недоступний на Windows XP).
3. Фільтр Oil Paint, масляна фарба (сумісна відеокарта обов'язково).
4.Warp та Puppet Warp (рекомендована відеокарта, GPU mode недоступний на Windows XP).
5.Field Blur, Iris Blur, та Tilt/Shift (рекомендована відеокарта з підтримкою OpenCL 1.1 і вище, GPU mode недоступний на Windows XP).
6.Lighting Effects Gallery (рекомендована відеокарта з 512Мб VRAM пам'яті, GPU mode недоступний на Windows XP).
7. Нові 3D удосконалення (Для 3D-функції потрібна рекомендована відеокарта з 512Мб VRAM пам'яті, GPU mode недоступний на Windows XP): Draggable Shadows, Ground plane reflections, Roughness, On-canvas UI controls, Ground plane, Liqht widgets on , IBL (image based light) controller.
Для OpenGL прискорення потрібна підтримка OpenGL v2.0 та Shader Model 3.0 (і вище), для OpenCL прискорення потрібна підтримка OpenCL v1.1 та вище.
*Всі 3D-функції недоступні на Windows XP у Photoshop CS6.
GPU функції доступні в попередніх версіяхфотошопу: Scrubby Zoom, Heads Up Display (HUD) color picker, Color sampling ring, Brush dynamic resize and hardness control (зміна розміру і жорсткості кисті на полотні), Bristle Brush tip previews, Rule of thirds crop grid overlay, Zoom enhan transitions for one-stop zoom, Flick-panning, Rotate the canvas (поворот виду), View nonsquare pixel images, Pixel grid (піксельна сітка), Adobe Color Engine (ACE), Draw Brush tip cursors (розширені курсори).
Виконуємо: Редагування > Налаштування > Продуктивність (Edit > Preferences). Замість пункту: Включити малюнок OpenGL(Enable OpenGL Drawing) тепер є пункт: Використовувати графічний процесор. Отже, у розділі: Налаштування графічного процесора, ставимо галку перед пунктом Використовувати графічний процесор, тим самим активуємо певні функції та оптимізований інтерфейс. Цей параметр не включає OpenGL для вже відкритих документів. Натискаємо на кнопку: Додаткові параметри (Advanced Settings).

У списку вікна: Додаткові налаштування графічного процесора, доступні три режими малювання: базовий, звичайний і розширений.
Розширений (Advanced): у цьому режимі ресурси відеокарти використовуються найінтенсивніше. Використовується той самий обсяг пам'яті, що у звичайному режимі, але дозволено використання розширених прийомів поліпшення отрисовки. Якщо в цьому режимі спостерігається зниження швидкодії, спробуйте перейти на режими: базовий або звичайний.


Використовувати графічний процесор для прискорення обчислення (Use Graphics Processor to Accelerate Computation) відповідно тут включаємо GPU прискорення.
Використання OpenCL (Use OpenCL) – включаємо використання OpenCL прискорення для нових фільтрів розмиття (Field Blur, Iris Blur та Tilt-Shift).
Згладжування напрямних та контурів (Anti-Alias ​​Guides And Paths) – дозволяє апаратно згладити краї напрямних та шляхи.
30-бітове відображення (30 Bit Display) – дана опціяз підтримкою 10-біт на колір працює тільки для Windows та для відеокарт NVIDIA Quadro та AMD FirePro.
Функції, що підтримуються в Adobe Bridge CS6 GPU: Preview panel, Full-screen preview, Review mode.
При проблемах роботи фотошопу: артефакти, помилки промальовування, можна оновити драйвера відеокарти, спробувати відключити GPU прискорення, змінюємо режим OpenGL на базовий (Basic), так як він використовує мінімальну кількість пам'яті і тільки основний набір функцій GPU, кілька відеокарт в системі не підвищує продуктивність фотошопу (він не підтримує більше однієї відеокарти), тому треба підключити всі монітори до однієї відеокарти або видалити інші відеокарти.
Для проблем з відеокартами, можна збільшити кеш рівня налаштування до значення 4 або натиснути на кнопку: Середні (за замовчуванням). Для оптимальної продуктивності графічного процесора рекомендується задати 2 або більше рівнів кешування.

Щоб скинути всі налаштування, під час завантаження програми необхідно утримувати комбінації клавіш: Shift+Ctrl+Alt (Windows) або Shift+Option+Command (Mac OS). І натискаємо на кнопку Так, відповідаючи на запитання: Видалити файл налаштувань Adobe Photoshop?

Для нормального функціонування відеокарти, при кожному запуску фотошопу автоматично запускається утиліта GPU Sniffer, вона тестує відеокарту та поточні драйвера. Аналізатор проводить елементарні випробування GPU та повідомляє про результати Photoshop.
*Усі наступні функції оновлення Photoshop спеціально для користувачів Creative Cloudвимагатимуть не менше 512 МБайт відеопам'яті, для того щоб використовувати 3D-функції, доступні у версії програми Photoshop CS6 Extended. Користувачі, які використовують комп'ютери, які не мають 512 МБайт бортової виділеної пам'яті, побачать наступне діалогове вікно, якщо вони спробують отримати доступ до 3D-функцій у майбутніх оновленнях для Photoshop Creative Cloud:


*Оновлена ​​інформація про використання GPU відеокарту програмі: при використанні сумісного графічного процесора (також званого графічною картою, відеокартою або ГП/GPU) з Photoshop забезпечується найкраща продуктивність та більше функцій. Для Photoshop потрібен сумісний графічний процесор на комп'ютері для роботи та (або) прискорення наступних функцій: Монтажні області, Camera Raw, 3D, Масштабування перетягуванням, Тип пташиного польоту, Швидке панорамування, Зручні засоби зміни розміру пензля, Розмір зображення – збереження деталізації, Вибір фокусу, Галерея розмиття - Розмиття по полю, Розмиття по діафрагмі, нахил- контуру, обертання забруднить (з прискоренням OpenCL), Розумна різкість (зменшення шуму – з прискоренням OpenCL), Масляна фарба (з прискоренням OpenCL), Перетворення – полум'я, картинна рама, дерево, Деформація перспективи.
Якщо графічний процесор не підтримується або пошкоджено драйвер, ці функції будуть недоступні. Крім того, деякі проблеми, пов'язані з відображенням, продуктивністю, помилками або збоями, можуть виникати, якщо графічний процесор комп'ютера або його драйвер не сумісний з Photoshop.
Які графічні карти протестували?
Компанія Adobe протестувала наступні карти графічного процесора (GPU) перед випуском Photoshop CC 2015.5. У цьому документі карти перераховані за серіями. Мінімальний обсяг відеопам'яті графічного процесора, який підтримується для Photoshop, - 512 МБ (рекомендовано використовувати відеопам'ять 2 ГБ або більше).
Важлива інформація. Документ оновлюється при тестуванні нових відеокарт. Проте компанія Adobe не має можливості оперативно перевірити всі відеокарти. Якщо карти немає у списку, вона відповідає мінімальним вимогам, але була випущена після травня 2013 року, можна припустити, що вона буде працювати з Adobe Photoshop CC 2015.5.
Компанія Adobe протестувала моделі наступних відеокарт для ноутбуків та стаціонарних комп'ютерів. Не забудьте завантажити останню версію драйвера для вашої конкретної моделі (версії відеокарт для ноутбуків та стаціонарних комп'ютерів мають дещо відмінні назви).
nVidia GeForce: серії 400, 500, 600, 700.
nVidia Quadro: 2000, 4000 (Windows та Mac OS), CX, 5000, 6000, K600, K2000, K4000, K5000 (Windows та Mac OS), M4000, M5000.
nVidia GRID K1, K2.
AMD/ATI: Radeon серії 5000, 6000, 7000, R7, R9, 7950 для Mac OS.

AMD/ATI FireGL: W5000, W7000, W8000.
Intel HD Graphics: P530, 5000.
Intel Iris Pro Graphics: P5200, P6300, P580.
Примітка. AMD/ATI серії 1000, 2000, 3000, 4000; nVidia GeForce серії 7000, 8000, 9000, 100, 200, 300; старіші картки Intel HD Graphics (наприклад: серії 2000, 3000, 4000) більше не тестуються та офіційно не підтримуються у Photoshop. Деякі функції GL доступні для таких карт, але нові функції можуть не працювати.
Які мінімальні вимоги до графічного процесора та відображення?
Відображення 1024×768 (рекомендовано 1280×800) з 16-бітовим кольором та 512 МБ відеопам'яті (рекомендується використовувати відеопам'ять 2 ГБ або більше).
Щоб використовувати апаратне прискорення OpenGL, ваша система повинна підтримувати технології OpenGL v2.0 та Shader Model 3.0 або пізніші версії.
Для використання апаратного прискорення ваша система повинна підтримувати технологію OpenCL v1.1або пізнішу версію.
Вибираємо меню «Правка» > «Параметри» > «Продуктивність» (Windows) або Photoshop > «Параметри» > «Продуктивність» (Mac OS). На панелі «Продуктивність» перевіряємо, щоб у налаштуваннях графічного процесора вибрано опцію «Використовувати графічний процесор».


Натискаємо на кнопку: «Додаткові параметри» та вказуємо наступні параметри:
Режим малювання:
- Базовий: використовується мінімальний обсяг пам'яті графічної карти та включаються основні функції графічного процесора.
- Нормальний: використовується більше пам'яті графічної карти та включаються налаштування кольорів, зіставлення тонів та накладання у вигляді шахової дошки на базі графічного процесора.
- Покращений: забезпечує переваги нормального режиму та нові додаткові функції на базі графічного процесора, які можуть сприяти покращеній продуктивності.
Використовувати графічний процесор для прискорення розрахунку: дозволяє прискорити інтерактивність перегляду з деформацією та ляльковою деформацією.
Використовувати OpenCL: дозволяє прискорити нові фільтри галереї, такі як розмиття, розумна різкість, вибір області фокусу або вибір розміру зображення зі збереженням вибраних деталей (Примітка: OpenCL доступна лише за допомогою нових графічних карт, які підтримують OpenCL версії 1.1 або пізнішої версії).
Згладжування напрямних та контурів: дозволяє графічному процесору згладжувати краї відмальованих напрямних та контурів.
30-бітове відображення (лише для Windows): дозволяє відображати 30-бітові дані в програмі Photoshopбезпосередньо на екрані за допомогою відеокарт, що підтримуються. Примітка: 30-бітові дисплеї функціонують неправильно з поточними драйверами. Adobe працює над вирішенням цієї проблеми.


Photoshop використовує кілька графічних процесорів чи графічних карт?
У Наразі Photoshop не може використовувати кілька графічних процесорів. Використання двох графічних карток (режим Multi-GPU) не покращує продуктивність Photoshop.
При використанні кількох графічних карток із конфліктуючими драйверами можуть виникати проблеми з функціями Photoshop на графічному прискорювачі.
Для отримання найкращих результатівпідключіть два (або більше) монітори до однієї графічної карти.
Якщо необхідно використовувати кілька графічних карток, вони повинні бути однієї марки та моделі. В іншому випадку, у Photoshop можуть виникати збої та інші проблеми.
Функції, для яких потрібний графічний процесор, працюватимуть на віртуальній машині(ВМ)?
Робота Photoshopна віртуальних машинах(ВМ) не піддавалася широкому тестуванню і офіційно не підтримується через виявлені неполадки з функціями, заснованими на графічному процесорі, в середовищі ВМ.
*Найбільша різниця у продуктивності, між інтегрованою відеокартою та дискретною, це операції ресайзу (масштабування).
*Для версії програми Adobe Photoshop CC 2018 оновився список відеокарт, що підтримуються. Компанія 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, P50
nVidia GRID K1, K2.
AMD/ATI: Radeon серії 5000, 6000, 7000, 7950, R7, R9 (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 Radeon RX 480
Дискретна відеокарта nVidia GeForce GTX 1080
Intel HD Graphics: P530, P630, 5000 та Intel Iris Pro Graphics: P5200, P6300, P580.
Протестовані графічні процесори можуть відповідати мінімальним вимогам використання всіх функцій програми. Деякі функції Photoshop, особливо ті, які використовують API типу OpenCL, вимагають більшої пропускної спроможності, пам'яті чи обчислювальних ресурсів, ніж інші. Виконання цих вимог може виявитися скрутним при використанні сучасних відеокартна застарілих комп'ютерахз малопотужними материнськими платамиабо комп'ютерах, в яких єдиний модуль пам'яті DIMM задіяний для роботи системної пам'яті, що фактично вдвічі знижує пропускну здатність між системною пам'яттюта пам'яттю графічного процесора.
Відповідні тести виконуються під час запуску Photoshop. Потужність графічного процесора на комп'ютерах, які важко відповідають вимогам, може виявитися недостатньою через її витрачання на інші запущені програми. У деяких випадках помилки на відеокартах, які раніше працювали, можуть бути спричинені встановленими виправленнямита оновлення операційної системи, а також оновлення драйверів.
Для використання всіх можливостей графічного процесора у Photoshop рекомендується використовувати останнє апаратне забезпеченнята відеокарти.
Переконайтеся, що встановлена ​​остання версія драйвера для наявного графічного процесора. Найменування версій графічного процесора для ноутбука та настільного комп'ютера трохи різняться.
Наведений вище список карток графічного процесора оновлюється в міру тестування нових відеокарт. Проте компанія Adobe не має можливості оперативно перевірити всі відеокарти. Якщо ваша відеокарта відсутня у наведеному вище списку, але відповідає наступним вимогам, то можна припустити, що вона буде працювати з останньою версією Photoshop CC:
- Карта була випущена у 2014 році чи пізніше.
- Вона має мінімальний обсяг відеопам'яті, необхідний Photoshop (512 Мбайт). Об'єм відеопам'яті, що рекомендується, становить 2 Гбайт або більше.
Непідтримувані лінійки відеокарт. Наступні серії відеокарт більше не тестуються та офіційно не підтримуються у Photoshop:
AMD/ATI серій 100, 200, 3000 та 4000.
nVidia GeForce серій 7000, 8000, 9000, 100, 200, 300.
Більш старі відеокарти Intel HD Graphics (наприклад, серії 2000, 3000, 4000).
Деякі функції GL можуть бути доступні для таких карт, але нові функції не працюватимуть.

Програма Photoshop виявила проблему з драйвером дисплея та тимчасово
вимкнула додаткові елементи, що використовують графічне апаратне забезпечення.

Перехід за вказаним посиланням особливо нічого не дав - на цій сторінці допомоги рекомендовано встановити актуальні драйверидисплея для відеокарти.

Треба казати, що три роки тому мій комп'ютер за можливостями сміливо підходив під визначення "графічна станція", і я дуже здивувався цим неполадкам. Але драйвер дисплея я таки скачав і встановив. Як графічні процесори використовую виключно NVIDIA, ось їх офіційна сторінка російською мовою, де ви можете завантажити актуальні драйвера.

Як і очікувалося, оновлення драйвера ні до чого не спричинило. Я відкрив вкладку Редагування --> Налаштування --> Продуктивність (Edit --> Preferences --> Performance) і переконався, що вкладка налаштувань графічного процесора не активна, тому відсутня підтримка специфікації OpenGL та інших корисних речей:



Вкладка параметрів графічного процесора (GPU) не активна.

Якщо хтось не знає, без GPU і OpenGL не будуть працювати багато інструментів і функцій Photoshop, наприклад, всі інструменти 3D, деякі фільтри ("Олійна фарба" (Oil Paint)), фільтри галереї розмиття, багато інструментів Camera Raw і т.п. Нижче скрін був зроблений при відкритому Photoshop-документі в режимі RGB:



Не активними є всі інструменти 3D, єдиний активний рядок "Отримати додатковий вміст" - посилання на ресурси сайту www.photoshop.com.

Довелося піти далі і дізнатися, що це за загадковий Sniffer.exe і що йому взагалі потрібно. До речі, англійське слово Snifferперекладається як "перехоплювач", але є й інші варіанти, наприклад, "наркоша"і щось на зразок "бухнути", "прийняти на груди". Такі назви використовують для вірусних скриптів.

Недовгий серфінг просторами наших і не наших інтернетів дав відповідь на це питання. Ось що пишуть про нього виробники:

The GPU Sniffer
Adobe використовує програмне забезпечення GPU Sniffer (зазвичай програма name is sniffer_gpu.exe), для тестування GPU і drivers and Photoshop CS6 використовує інформацію для того, щоб задовольнити або розблокувати використання Graphics Hardware feature.

Якщо GPU Sniffer fails в першу чергу це буде вестись, Photoshop буде розкривати error message stating it has detekted ableble with the GPU.

Після того, як error message не можна виявити, що ви не можете змінити Photoshop CS6 preferences.

Якщо ви вирішили проблему, будь-який replacing відеокарта або підтримуючи відеокарту driver, в найближчий час виконати Photoshop CS6, GPU sniffer повинен пройти тести і використовувати Graphics Hardware checkbox will be enabled.

Хто не розуміє англійської, короткий зміст цього – Sniffer.exe визначає графічний процесор та драйвера в комп'ютері, і, якщо йому чогось не подобається – відключає підтримку графічного процесора (GPU).

Ну, слава Буратіно, тепер все зрозуміло. Мені особисто запуск програми Sniffer.exe абсолютно не потрібен і із цієї проблеми існує два виходи:

  • Підвищити пріоритет файлу Photoshop.exe
  • Скасувати запуск Sniffer.exe

Для підвищення пріоритету Photoshop.exe робимо його запуск від імені адміністратора за промовчанням. Ідемо до папки , клацаємо правою клавішею миші по файлу Photoshop.exe, у контекстному меню, що відкриється, натискаємо на рядок "Властивості", вибираємо вкладку "Сумісність", ставимо галку у "Виконати цю програму від імені адміністратора", ОК:


Запуск Photoshop за замовчуванням від імені адміністратора

Все, проблему вирішено. Але даний спосібз низки причин мені зовсім не подобається.

Тому я віддаю перевагу методу номер два - просто відключення Sniffer.exe, розташованого в папці C:\Program Files\Adobe\Adobe Photoshop CC 2015. Можна його просто видалити, але краще на початку імені додати символ "~", назва файлу тепер ~Sniffer.exeі Photoshop під час запуску його просто не побачить.

Наразі перевіряю працездатність програми. Відкриваємо будь-яке зображення у Photoshop, перевіряю режим документа – обов'язково має бути RGB, натискаю вкладку 3D та бачу:



Перевірка виправлення проблеми: графічний процесор і OpenGL включені.

При необхідності ставимо галку у "Використовувати Open GL".

Важливо!

Важлива примітка!Я писав це матеріал на малопотужному комп'ютері з оперативною пам'яттю 8,00 Гб і середньою відеокартою Quadro 600. Досвідченим шляхом встановив, що метод №2 на таких комп'ютерах працює не повною мірою - відсутня Open GL. Тому їм слід застосовувати спосіб №1.

P.S. Перевіряємо роботу 3D та фільтрів:




Фільтр "Олійна фарба" (Oil Paint) активний.