Přejít na obsah

Snížení latence u specializovaného softwaru

Některé aplikace těží z toho, že jsou spouštěny s velmi nízkou latencí, tedy s nízkým rizikem zpoždění, zasekávání a přerušení způsobených jinými spuštěnými programy. Většina aplikací to nepotřebuje – ani videohry –, ale některé ano, včetně těch určených pro profesionální zvukovou produkci.

V prostředí KDE Linux mohou aplikace samy žádat o oprávnění pro nízkou latenci. Aplikacím, které tak neučiní, lze tato oprávnění udělit ručně. Pokud se u aplikací, u nichž je výkon klíčový, setkáte se zpožděním nebo trhaným chodem, zde je několik způsobů, jak to provést:

Přidělit konkrétní aplikaci nebo procesu oprávnění pro nízkou latenci

  1. Spusťte aplikaci, pro kterou chcete nastavit oprávnění pro nízkou latenci, pokud ještě není spuštěná.
  2. Otevřít Monitor systému.
  3. Vyhledejte aplikaci nebo proces na stránce Aplikace nebo Procesy.
  4. Klikněte na něj pravým tlačítkem myši a vyberte možnost Nastavit prioritu….
  5. V zobrazeném dialogovém okně zvyšte hodnoty priority na posuvnících a zaškrtněte políčka "FIFO" a "Real Time".

Přidělit všem aplikacím nebo procesům oprávnění s nízkou latencí

Přidejte svůj uživatelský účet do skupiny realtime tak, že v terminálovém okně spustíte příkaz run0 useradd -G realtime -m $(whoami).

Upozorňujeme, že se jedná o poměrně radikální řešení. Možná by bylo lepší vytvořit nový uživatelský účet, přidat tohoto uživatele do skupiny realtime a pro spouštění aplikací, u nichž je nízká latence zásadní, se přihlašovat výhradně k tomuto uživatelskému účtu.


Tento přípěvek napsal pod licencí CC-BY-4.0.