WPS PERFORMANCE STATION

ОПИСАНИЕ ОСНОВНЫХ ФУНКЦИЙ

Установка:

- Для выбора языка используйте выпадающий список языков.
- После выбора параметров установки, нажимите кнопку "Установить".
- После окончания установки в системном лотке (трее) отобразится значок приложения, а в меню пуск будет создан раздел с ярлыками запуска.

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

- После запуска, взаимодействие с приложением доступно через иконку в системном трее. Для вызова соответствующего меню, кликните правой или левой кнопкой мыши по данной иконке.

- "Показать приложение" - отображает основное окно приложения.
- "Скрыть иконку трея" - скрывает отображение иконки WPS в системном лотке.
- "Настройки" - отображает интерфейс настроек WPS.
- "О приложении" - отображает версию WPS.
- "Завершить приложение" - отключает работу WPS.
Основное окно приложения:

Под заголовком выводится серийный номер приложения.
По нажатию на кнопку Служба поддержки осуществляется переход на наш сайт в соответствующий раздел.

Дополнительная информация:
- Доступно ЦП: процент свободных ресурсов центрального процессора в текущий момент времени.
- Доступно RAM: процент свободных ресурсов оперативной памяти в текущий момент времени.
- Нейронные узлы: количество нейронных узлов, задействованных для работы интеллектуального режима. При наличии сетевого подключения, нейронные узлы объединяются с другими пользователями приложения.
- Режим обучения: режим автоматического обучения работы с неизвестными приложениями, отсутствующими в списке конфигурации.
- Контроль приоритетов ЦП: автоматическое назначение приоритетов ЦП сторонним приложениям, в зависимости от используемого правила.
- Контроль ядер ЦП: автоматическое назначение ядер ЦП сторонним приложениям, в зависимости от используемого правила. Формула в скобках определяет количество одновременно исполняемых процессов на количество ядер (8 процессов на 4 ядра).
- Сжатие RAM: Процент сжатия оперативной памяти (сжатие выполняется постоянно, если включено).
- Контроль HDD/SSD: автоматическое назначение приоритета ввода-вывода сторонним приложениям, в зависимотси от используемого правила.
- Управление питанием: автоматическое управления планом питания для увеличения времени автономной работы или производительности, в зависимости от выполняемой задачи.
- Остаток батареи: отображение оставшегося заряда батареи и времени работы на основе полученного опыта нейросети.
- Состояние экрана: определение включен или выключен экран компьютера для управления параметрами электропитания.
- Игровой режим: данный режим автоматически активируется при запуске полноэкранного приложения с мультимедийными функциями. Когда такое приложение находится в фокусе, другие оконные процессы приравниваются к фоновым и понижаются в приоритете. Степень "жёсткости" влияния на фоновые процессы (число в скобках) определяется текущим уровнем свободных ресурсов ЦП и RAM, чем меньше ресурсов, тем сильнее будут замедляться фоновые процессы. Режимы работы 1 - все ядра для всех процессов, 2 - все ядра, кроме последнего для важных процессов и последнее ядро для поддерживающих процессов, переключение между режимами происходит автоматически, в зависимости от нагрузки на ЦП.
- Одновременная многопоточность: автоматически определяемый режим работы с ядрами, при котором на основе аппаратной конфигурации вычисляется наиболее эффективный режим распределения загрузки по ядрам, более подробно про SMT и HT можно прочитать по ссылке.
- Права доступа: отображает уровень доступа приложения WPS для изменения параметров других приложений. All Users означает полный уровень доступа к процессам всех пользователей. Only for *имя пользователя* означает ограниченный уровень доступа, такой доступ позволяет контролировать только приложения, запущеные от того же пользователя, что и WPS.
- В фокусе: имя процесса, который сейчас выбран пользователем как активное окно (выбирается кликом по окну стороннего приложения). В скобках выводится PID этого процесса / привилегированность приложения (0 - не привилегированно, 1 - привилегированная библиотека, 2 - привилегированная служба) / состояние окна процесса (0 - нет окна, 1 - свернуто, 2 - оконное, 3 - развёрнуто, 4 - на весь экран, 5 - UWP приложение).
Детализация обработки:

В данном разделе отображаются детальные параметры обработки процессов.

- В первом стобце указана маска ядер процессора (1 - обрабатывает, 0 - не обрабатывает).
- Во втором столбце указано правило, которое применено к процессу (подробнее о существующих правилах ниже).
- В третьем столбце указано имя процесса, в скобках выводится PID этого процесса / привилегированность приложения (0 - не привилегированно, 1 - привилегированная библиотека, 2 - привилегированная служба) / состояние окна процесса (0 - нет окна, 1 - свернуто, 2 - оконное, 3 - развёрнуто, 4 - на весь экран, 5 - UWP приложение).
- В четвёртом столбце указан источник установленного правила, на основе настроек и внутренней аналитики:
- RULE - правило установлено на основе правила процесса в Settings.ini
- FLDR - правило установлено на основе правила папки в Settings.ini
- 1 - 100% - правило установлено на основе "веса" процесса в нейронной сети
- WNDW - правило установлено на основе наличия видимого окна процесса
- SDIR - правило установлено на основе совпадения пути с фокусным процессом
- CHLD - правило установлено, т.к. процесс определён как дочерний по отношению к фокусному процессу.
- BKGR - правило установлено, т.к. процесс определён как фоновый
- FRGR - правило установлено, т.к. процесс определён как фокусный
- PRVL - правило установлено, т.к. процесс определён как привилегированный
- В пятом столбце указан путь, на основе которого, было определено правило.
Настройки:

По умолчанию, настройки регулирует нейросеть в автоматическом режиме, однако, в окне настроек можно переключиться в ручной режим.

- Контроль нейросетью: переключает режим управления настройками WPS между ручным и автоматическим. Если контроль нейросетью включён, происходит обмен "опыта" нейросети между всеми пользователями WPS. Если отключён, то нейросеть обучается только на основе локальных данных.
- Режим обучения: данный переключатель включает или выключает автоматический анализ приложений, которые отсутствуют в файле конфигурации. В этом режиме WPS автоматически назначает таким приложениям наиболее подходящие правила работы.
- Приоритеты ЦП: данный переключатель включает или выключает контроль приоритетов ЦП сторонних приложений. По умолчанию отключено для совместимости с виртуальными машинами и специфичным ПО. Включение данного параметра повышает производительность.
- Ядра ЦП: данный переключатель включает или выключает контроль ядер ЦП сторонних приложений.
- Сжатие RAM: данный ползунок меняет степень сжатия оперативной памяти сторонних приложений, чем больше указан параметр, тем сильнее будет сжиматься оперативная память.
- Контроль HDD/SSD: включает или выключает управление приоритетами ввода-вывода сторонних приложений.
- Управление питанием: включает или выключает управление планом питания.

- Привилегированные: указывает одно из доступных правил для назначения процессам, определённым нейросетью, как требующие повышенную производительность (игры, драйверы, аудио, видео и т.п. приложения).
- Фокусные: указывает одно из доступных правил для назначения процессу, находящемуся в фокусе.
- Оконные: указывает одно из доступных правил для назначения процессам, которые отображаются на рабочем столе в виде окон.
- Редкие: указывает одно из доступных правил для назначения процессам, которые определены как редко используемые пользователем (данное правило активируется, только если нет заданного правила в конфигурационном файле).
- Фоновые: указывает одно из доступных правил для назначения процессам, которые не используются пользователем и работают как фоновые (данное правило активируется, только если нет заданного правила в конфигурационном файле).
- Игровой режим: указывает какой вариант разделения ядер будет использоваться в игровом режиме (AUTO - автоматически, ALL CORES - всегда использовать все ядра, DIV CORES - всегда использовать разделение ядер).
- Выбор объекта: в данном поле ввода можно указать имя исполняемого файла или путь к папке, которые могут быть выбраны вручную по нажатию правой кнопки мыши.
- Правило объекта: указывает одно из доступных правил для назначения процессу или папке, которые отображаются в поле "Выбор объекта".
- Список объектов: в данном разделе отображаются установленные правила для обработки приложений, которые находятся в конфигурационном файле.

- Сбросить настройки: сброс параметров WPS на значения по умолчанию.
- "ссылка на файл конфигурации": данная ссылка позволяет открыть файл конфигурации в текстовом редакторе.
Правила:

- FOCUSED: Указывает правило, выставленное поле "Правило в фокусе".
- REALTIME: ЦП - Все ядра, приоритет "реального времени", ввод/вывод - "высокий", RAM - не сжимаем.
- HIGH: ЦП - Все ядра, приоритет "высокий", ввод/вывод - "высокий", RAM - не сжимаем.
- SYSTEM: ЦП - Все ядра, приоритет "высокий", ввод/вывод - "нормальный", RAM - не сжимаем.
- FOREGROUND: ЦП - Все ядра, приоритет "выше нормального", ввод/вывод - "нормальный", RAM - не сжимаем.
- NORMAL: ЦП - Все ядра, приоритет "нормальный", ввод/вывод - "нормальный", RAM - не сжимаем.
- SERVICE: ЦП - Все ядра, приоритет "нормальный", ввод/вывод - "низкий", RAM - сжимаем.
- LOW: ЦП - Все ядра, приоритет "ниже нормального", ввод/вывод - "низкий", RAM - сжимаем.
- BACKGROUND: ЦП - Все ядра, приоритет "низкий", ввод/вывод - "фон", RAM - сжимаем.
- IDLE: ЦП - Одно ядро, приоритет "низкий", ввод/вывод - "фон", RAM - сжимаем.
- CELL: ЦП - Специальное правило для мультимедийных приложений, алгоритм зависит от спецификаций компьютера.
- SERVER: Параметры ядер, ввода/вывода и оперативной памяти применяются на основании собственного базового приоритета приложения.
- SUSPEND: Приложение с данным правилом ставится на замораживает работу, если не имеет отображаемых окон.
- DENIED: Данное правило запускает запуск приложений с указанным именем исполняемого файла или из указанной папки.
- N/A: Данное правило указывает WPS полностью игнорировать обработку приложений с указанным именем исполняемого файла или из указанной папки.
- Empty: Очищает правило, применяемое для указанного имени исполняемого файла или папки.
Прямые связи:

Прямые связи позволяют организовать синхронизацию опыта нейросети и настроек приложения между указанными в списке компьютерами.
Для создания связи в поле "CLIENT ID" необходимо внести идентификатор (серийный номер приложения) того компьютера, с которым необходимо создать связь и нажать кнопку "+".
Созданная связь будет отображена на обоих компьютерах.
Приложение будет синхронизировать те настройки, которые были изменены позже (по UTC) каждый час.
При синхронизации настроек, все узлы связей получают одинаковые права доступа.
Связь может быть удалена с родительского или дочернего компьютера нажатием на кнопку "-".
Нажатие на ссылку "синхронизировать данные" запускает процесс синхронизации данных сразу после нажатия.
Ручное указание правил работы с приложением для нейросети WPS:
- Несмотря на то, что приложения определяются полностью автоматически, вы можете "подсказать" нейросети, как лучше работать с тем или иным приложением, установив его в специальную папку на диске.

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

Структура папки может быть следующая:
<Буква диска>:/<Имя спец. папки WPS>/../<Обрабатываемое приложение>

Например:
D:/Games/Steam/steamapps/common/Black Mesa/bms.exe
Имена специальных папок и описание:
- Games: приложения, установленные в данную папку, будут иметь приоритет выше Normal, все ядра ЦП и нормальный ввод вывод.
В данную папку можно устанавливать любые игры, для повышения их производительности.
- Gaming Console: (ОСТОРОЖНО!) любое приложение, которое будет запущено из данной папки, игровой режим, при котором, все ресурсы по максимуму выделяются приложению из данной папки. Рекомендуется использовать данную папку только для игр или других ресурсоёмких задач, которые не выполняются в фоновом режиме.
- RealTime: (ОСТОРОЖНО!) приложение, установленное в данную папку, будет иметь приоритет реального времени, все ядра ЦП и высокий ввод-вывод. Такой режим работы требует высокой производительности компьютера и может вызывать сбои у системы, если такое приложение зависнет. Рекомендуется устанавливать в данную папку только приложения драйверов или другие приложения требующие минимальной задержки в работе.
Просмотр параметров работы приложений, приоритеты ЦП и ядра ЦП:
- Чтобы отобразить параметры работы приложений и влияние WPS на систему, необходимо открыть "Диспетчер Задач" Windows и отобразить столбец "Базовый приоритет".

Подробнее об отображении данного столбца можно прочитать в справочной информации Microsoft Windows.
Просмотр параметров работы приложений, приоритеты ввода/вывода:
- Чтобы отобразить приоритеты ввода/вывода приложений, необходимо запустить "Монитор Ресурсов" Windows и выбрать вкладку "Диск".

Подробнее об отображении информации в "Мониторе Ресурсов" Windows, можно прочитать в справочной информации Microsoft Windows.
Более подробную информацию по настройкам приложения и техническую поддержку вы можете получить в нашей официальной группе vk.com/winperst или по электронной почте wpsbuy@gmail.com
С уважением, команда WPS.