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
- Spusťte aplikaci, pro kterou chcete nastavit oprávnění pro nízkou latenci, pokud ještě není spuštěná.
- Otevřít Monitor systému.
- Vyhledejte aplikaci nebo proces na stránce Aplikace nebo Procesy.
- Klikněte na něj pravým tlačítkem myši a vyberte možnost Nastavit prioritu….
- 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 Nate Graham pod licencí CC-BY-4.0.