Preskočiť na obsah

Zníženie latencie pre špecializovaný softvér

Niektoré aplikácie majú prospech z behu s veľmi nízkou latenciou, čiže s nízkou pravdepodobnosťou oneskorenia, sekania a prerušení zo strany iného bežiaceho softvéru. Väčšina aplikácií toto nepotrebuje — dokonca ani videohry — ale niektoré áno, vrátane tých na profesionálnu produkciu zvuku.

V KDE Linux môžu aplikácie samy žiadať o privilégiá nízkej latencie. Tým, ktoré tak nerobia, je možné tieto privilégiá udeliť ručne. Ak narazíte na oneskorenie alebo sekanie v aplikáciách kritických na výkon, tu sú niektoré spôsoby, ako to urobiť:

Udelenie privilégií nízkej latencie konkrétnej aplikácii alebo procesu

  1. Spustite aplikáciu, na ktorú chcete aplikovať privilégiá nízkej latencie, ak ešte nebeží.
  2. Otvorte Systémový monitor.
  3. Nájdite aplikáciu alebo proces na stránke Aplikácie alebo Procesy.
  4. Kliknite naňho pravým tlačidlom a kliknite na Nastaviť prioritu….
  5. V zobrazenom dialógovom okne zvýšte hodnoty priority na posuvníkoch a kliknite na prepínače pre "FIFO" a "Real Time".

Udelenie privilégií nízkej latencie všetkým aplikáciám alebo procesom

Pridajte svoj používateľský účet do skupiny realtime spustením príkazu sudo useradd -G realtime -m $(whoami) v okne terminálu.

Upozorňujeme, že ide o pomerne drastické riešenie. Možno bude lepšie vytvoriť nový používateľský účet, vložiť tohto používateľa do skupiny realtime a prihlasovať sa do tohto účtu len pri spúšťaní aplikácií kritických na nízku latenciu.


Článok napísal pod licenciou CC-BY-4.0.