Перейти к содержимому

Уменьшение задержки для специализированного программного обеспечения

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

В KDE Linux приложение может само запросить права на малую задержку. Тем, которые этого не делают, права выдают вручную. Если в требовательном к скорости работы приложении заметны подвисания или рывки, попробуйте один из способов:

Права на малую задержку для одного приложения или процесса

  1. Запустите приложение, которому нужно выдать права на малую задержку, если оно ещё не работает.
  2. Откройте Системный монитор.
  3. Найдите приложение или процесс на странице Приложения или Процессы.
  4. Щёлкните по нему правой кнопкой мыши и выберите Установить приоритет….
  5. В открывшемся диалоге поднимите ползунками значения приоритета и выберите варианты «FIFO» и «Реального времени».

Права на малую задержку для всех приложений и процессов

Добавьте свою учётную запись в группу realtime: выполните в окне терминала run0 useradd -G realtime -m $(whoami).

Учтите, что решение довольно грубое. Лучше завести отдельную учётную запись, включить в группу realtime её и входить в неё только для работы с приложениями, которым нужна малая задержка.


Статья предоставлена и распространяется под лицензией CC-BY-4.0.