Подробный гайд: отключение аппаратного ускорения в 1С
Аппаратное ускорение в 1С чаще всего относится к графической подсистеме платформы. Оно использует ресурсы видеокарты для отрисовки интерфейса (форм, таблиц, диаграмм), что обычно повышает производительность, но на некоторых конфигурациях (слабые или проблемные GPU, удалённый доступ, виртуальные машины) может вызывать артефакты, зависания, мерцание или полное отсутствие изображения. В таких случаях помогает принудительное отключение аппаратного ускорения графики.
1. Отключение через параметры запуска (командная строка)
Самый универсальный способ для толстого и тонкого клиента — использовать специальный ключ запуска /DisableHwAcceleration.
Как это сделать:
- Найдите ярлык, которым вы обычно запускаете 1С (или создайте новый).
- Откройте его свойства (правый клик → «Свойства»).
3. В поле «Объект» (или «Target») после пути к исполняемому файлу добавьте через пробел параметр:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" /DisableHwAcceleration
(для тонкого клиента используется 1cv8c.exe, но ключ работает и там)
4. Нажмите «ОК» и запускайте 1С через этот ярлык.
Примечание:
Если вы запускаете 1С через окно выбора баз, можно добавить этот параметр в свойства ярлыка для самой программы запуска (1cv8s.exe), тогда он будет применяться ко всем запускаемым из неё сеансам.
2. Отключение через файл конфигурации conf.cfg
Если нужно отключить аппаратное ускорение для всех пользователей конкретного компьютера без изменения ярлыков, можно создать или отредактировать общий файл конфигурации 1С.
Шаги:
1. Перейдите в каталог установки конкретной версии платформы, например:
C:\Program Files\1cv8\8.3.20.1674\bin\
- Создайте текстовый файл с именем
conf.cfg(если его нет) или откройте существующий.
3. Добавьте в него строку:
DisableHwAcceleration=1
Можно также использовать значение -1 для автоматического определения (платформа сама решит, отключать ли ускорение), но для гарантированного отключения ставим 1.
4. Сохраните файл в кодировке UTF-8 (или ANSI) и перезапустите 1С.
Этот файл читается клиентским приложением при старте и влияет на все сеансы, запущенные с данной версии платформы на этом компьютере.
3. Отключение через настройки пользователя в конфигураторе (интерактивно)
В платформе 1С:Предприятие 8.3.10 и выше есть возможность отключить аппаратное ускорение для конкретного пользователя через интерфейс самой программы.
Как сделать:
- Запустите 1С:Предприятие в режиме Конфигуратора.
- Перейдите в меню «Администрирование» → «Пользователи».
- Выберите нужного пользователя (или создайте нового) и нажмите «Изменить».
- В открывшемся окне перейдите на закладку «Прочие».
- Найдите опцию «Использовать аппаратное ускорение» (в некоторых версиях — «Аппаратное ускорение интерфейса»).
- Снимите галочку (установите «Выключено») или выберите «Авто».
- Сохраните изменения и перезапустите пользовательский сеанс.
Важно:
Этот способ работает только если у вас есть права администратора в конфигураторе и пользовательские настройки сохраняются в информационной базе.
4. Для веб-клиента (браузер)
Если вы работаете с 1С через веб-клиент, аппаратное ускорение управляется настройками браузера, а не самой 1С.
Как отключить в популярных браузерах:
Google Chrome / Microsoft Edge (Chromium):
- Откройте браузер и перейдите в «Настройки».
- В поиске настроек введите «аппаратное ускорение» (или «hardware acceleration»).
- Найдите пункт «Использовать аппаратное ускорение (при наличии)» и отключите переключатель.
- Перезапустите браузер.
Mozilla Firefox:
- Введите в адресной строке
about:preferences#general. - Прокрутите вниз до раздела «Производительность».
- Снимите галочку «Использовать рекомендуемые параметры производительности».
- Появится опция «Использовать аппаратное ускорение, если возможно» — снимите её.
- Перезапустите браузер.
Internet Explorer / режим совместимости в Edge:
- Откройте «Свойства обозревателя» (через панель управления или меню IE).
- Перейдите на вкладку «Дополнительно».
- В разделе «Графика» установите галочку «Использовать программную отрисовку вместо GPU-отрисовки».
- Примените и перезапустите браузер.
Примечание:
Отключение аппаратного ускорения в браузере повлияет на все сайты, не только на 1С.
5. Отключение аппаратного ускорения через настройки операционной системы
Если ни один из вышеперечисленных способов не помогает (например, проблема на уровне графического драйвера), можно отключить аппаратное ускорение графики для конкретного приложения через панель управления видеокарты.
NVIDIA:
- Откройте «Панель управления NVIDIA» (правый клик на рабочем столе).
- Перейдите в «Управление параметрами 3D» → «Программные настройки».
- В списке выберите приложение 1С (
1cv8.exeили1cv8c.exe); если его нет, добавьте вручную. - Найдите параметр «Вертикальный синхроимпульс» и выберите «Выкл.», а также «Режим управления электропитанием» → «Предпочтителен режим максимальной производительности».
- Можно также попробовать изменить параметр «Ускорение нескольких дисплеев/смешанное ускорение GPU» (для старых драйверов) на «Однопроизводительный режим».
- Примените настройки.
AMD Radeon:
- Откройте «Настройки Radeon» или «Catalyst Control Center».
- Перейдите в «Игры» → «Глобальные настройки» или добавьте профиль для 1С.
- Отключите «AMD FreeSync», «Enhanced Sync» и установите «Wait for Vertical Refresh» = «Always off».
- Также можно попробовать включить «Surface Format Optimization» или отключить «Morphological Filtering».
Для виртуальных машин (VMware, VirtualBox, Hyper-V):
- В настройках виртуальной машины отключите 3D-ускорение или уменьшите видеопамять. Это полностью исключит аппаратное ускорение для гостевой ОС.
6. Отключение аппаратного ускорения на сервере 1С (если речь о дисковой подсистеме)
Иногда под «аппаратным ускорением» понимают использование специальных аппаратных средств для ускорения работы сервера 1С (например, кэширование на SSD, RAID-контроллеры с батарейкой). В этом случае отключение не требуется, но если нужно принудительно запретить использование кэша записи или аппаратного сжатия, это делается через настройки кластера серверов.
Как отключить кэширование записи на уровне сервера 1С:
- Откройте консоль администрирования серверов 1С (или оснастку «Администрирование серверов 1С:Предприятия»).
- Перейдите к нужному рабочему серверу → «Свойства».
- В параметрах найдите «Использовать аппаратное ускорение базы данных» (в некоторых версиях — «Аппаратное ускорение СУБД»). Если такой опции нет, значит она не поддерживается или управляется на уровне СУБД.
- Установите значение «Выключено» или «Не использовать».
- Перезапустите службу агента сервера.
Для СУБД (например, PostgreSQL) отключение аппаратного ускорения не предусмотрено, так как это уже оптимизации на уровне ОС и драйверов.
Проверка результата
После отключения аппаратного ускорения интерфейс 1С может стать немного менее плавным при прокрутке больших таблиц, зато исчезнут графические аномалии.
Если проблема осталась — убедитесь, что:
- Используете актуальную версию платформы 1С (не ниже 8.3.10, где улучшена работа с GPU).
- Обновлены драйверы видеокарты (или наоборот — откатитесь к более стабильной версии).
- Настройки применились именно к тому клиенту, который вы используете (толстый, тонкий, веб).
Заключение
Отключение аппаратного ускорения в 1С — простая и эффективная мера для решения проблем с отображением на несовместимом или слабом оборудовании.
Выберите наиболее удобный для вас способ:
- Для разового запуска — ключ
/DisableHwAcceleration. - Для постоянного применения на одном ПК — файл
conf.cfg. - Для конкретного пользователя — настройка в конфигураторе.
- Для веб-клиента — отключение в браузере.
Если после всех действий проблема не решена, возможно, причина в другом (например, повреждённые шрифты, некорректные настройки DPI или сбой в базе данных). В таком случае обратитесь к системному администратору или в службу поддержки 1С.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.