Прогресс не остановить, вот и я стал его жертвой — всё-таки заменил старую, добрую, годами отшлифованную сборку «семёрки» на таинственный Windows 10. И, что было ожидаемо, на новой операционке начались проблемы со вновь установленными приложениями. Надо сказать, что по роду деятельности я использую весьма сложные CAM и CAD программы, несколько тяжёлых видеоредакторов и т.п.
Здесь я хочу рассказать о проблеме, с которой я столкнулся после установки Adobe Photoshop 2015. Необходимо отметить, что на Windows 7 эта сборка работала просто прекрасно.
Т.к. на этот момент вышла новая сборка Adobe Photoshop 2017, я удалил версию 2015, почистил реестр и оставшиеся файлы, а затем установил версию Photoshop 2017. Проблема осталась!
Ниже я рассказываю о методах решения проблемы. Краткое содержание статьи:
- Выявление ошибки запуска графического процессора (GPU)
- Определение отсутствия поддержки OpenGL и сопутствующих проблем
- Методы устранения проблем
- Проверка поддержки OpenGL, нормальной работы инструментов 3D и фильтров
- Важное примечание для исправления проблемы на слабых компьютерах
Итак, после стандартной установки Photoshop на свежую Windows 10 (до этого я инсталлировал Kompas-3D V16 и SolidWorks 2016, хотя, теперь думаю, что установка этих приложений не имеет значения для проблемы с Photoshop) был произведён запуск программы и первым делом открылось это окно:
Сообщение об ошибке программы GPU Sniffer.exe сразу после запуска Photoshop.
Photoshop продолжал запускаться, первое окно закрылось и открылось это:
Сообщение об остановке программы Sniffer.exe в процессе загрузки Photoshop.
Далее Photoshop запустился, открылось рабочее окно. Уже было понятно, что начались проблемы с графическим процессором. И следующее сообщение это подтвердило:
Программа 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 uses a program call the GPU Sniffer (actually the program name is sniffer_gpu.exe), to test the GPU and drivers and Photoshop CS6 uses information to enable or disable the Use Graphics Hardware feature.If the GPU Sniffer fails the first time it is run, Photoshop will display an error message stating it has detected a problem with the GPU.
After that, the error message will not appear unless you reset the Photoshop CS6 preferences.
If you correct the problem, by either replacing the video card or by updating the video card driver, the next time you launch Photoshop CS6, the GPU sniffer should pass the tests and the Use Graphics Hardware checkbox will be enabled.
Кто не понимает английского, краткий смысл этого — Sniffer.exe определяет графический процессор и драйвера в компьютере, и, если ему чего-то не нравится — отключает поддержку графического процессора (GPU).
Ну слава Буратино, теперь всё понятно. Мне лично запуск программы Sniffer.exe абсолютно не нужен и из этой проблемы существует два выхода:
- Повысить приоритет файла Photoshop.exe
- Отменить запуск Sniffer.exe
Для повышения приоритета Photoshop.exe делаем его запуск от имени администратора по умолчанию. Идём в папку C:Program FilesAdobeAdobe Photoshop CC 2015, кликаем правой клавишей мыши по файлу Photoshop.exe, в открывшимся контекстном меню нажимаем на строку «Свойства», выбираем вкладку «Совместимость», ставим галку у «Выполнить эту программу от имени администратора», ОК:
Запуск Photoshop по умолчанию от имени администратора
Всё, проблема решена. Но данный способ по ряду причин мне совсем не нравится.
Поэтому я предпочитаю метод номер два — просто отключение Sniffer.exe, расположенного в папке C:Program FilesAdobeAdobe Photoshop CC 2015. Можно его просто удалить, но лучше в начале имени добавить символ «~», название файла теперь ~Sniffer.exe и Photoshop при запуске его просто не увидит.
Далее запускаем (или перезапускаем) Photoshop, идём Редактирование —> Настройки —> Производительность (Edit —> Preferences —> Performance) и включаем
Теперь проверяю работоспособность программы. Открываем любое изображение в Photoshop, проверяю режим документа — обязательно должен быть RGB, нажимаю вкладку 3D и вижу:
Проверки исправления проблемы: графический процессор и OpenGL включены.
При необходимости ставим галку у «Использовать Open GL».
Важно!
Важное примечание! Я писал это материал на маломощном компьютере с оперативной памятью 8,00 Гб и средненькой видеокартой Quadro 600. Опытным путём установил, что способ №2 на таких компьютерах работает не в полной мере — отсутствует Open GL. Поэтому для них следует применять способ №1.
P.S. Проверяем работу 3D и фильтров:
Фильтр «Масляная краска» (Oil Paint) активен.
Не помогает.
Даже близко не решает. Я уж не говорю что при удалении или переносе в другую папку сниффера, фотошоп вообще перестает запускаться и пишет файл не найден…
Только что поставил свежую винду 11про овгорского. Фотошоп… сразу же еще при установке еще начал выдавать черные глюки… адреналин поставил свежий ничего не поменялось
Возникала эта проблема, при попытке установить Фотошоп, начиная с версий 2021 и далее. Мне помог такой вариант.
Открыть панель управления NVIDIA -> Параметры 3D -> Управление параметрами 3D -> Программные настройки. Выбрать в выпадающем списке sniffer.exe.
Спасибо,родной!Удивляет то что на всех ФШ,который работали раньше после сноса и перестановки получили это ситуацию.В сеть не выходили-табу и откуда прилетело? Значка на клаве нет))Спасибо ещё раз,Здоровья вам!