NEWS

Prototipo di AppNap per Linux

Un prototipo di AppNap per Linux, realizzato da Rugginoso. Sembra molto meglio che cambiare niceness/io-niceness e più vicino a Mac OSX

Il collega Rugginoso ha creato un interessante prototipo di AppNap per Linux. Questa è solo l’idea di base per ora: utilizzare cgroup per ridurre il tempo di pianificazione della CPU per le finestre in background.

Un prototipo di appnap per linux – bajo.it

Sembra che trovare le finestre “in background” non sia così facile:

Devi parlare con il gestore delle finestre per vedere se la finestra è visibile, tenendo conto del desktop corrente, di qualsiasi finestra che occlude inclusa la mappa di trasparenza e di qualsiasi finestra semitrasparente (ad esempio: molte persone hanno terminali semitrasparenti). Probabilmente il modo migliore sarebbe applicare una patch ai gestori di Windows (o Wayland?) per esporre queste informazioni e quindi collegarle.

È necessario parlare con Pulse Audio per avere un elenco di app che emettono audio, incluso l’eventuale controllo del volume (in modo da separare le app che sono realmente udibili dagli utenti del computer da quelle connesse a PulseAudio ma che non emettono alcun suono al momento, o disattivato dall’utente) e qualsiasi destinazione audio di rete (PulseAudio può eseguire il tunneling dell’audio tramite TCP).
Quindi, sarebbe utile collegarsi a Chromium in qualche modo, per rilevare le schede visibili (e i relativi processi) e le schede invisibili (da limitare). Non sono sicuro di quale sia il modo migliore, probabilmente semplicemente esponendo alcune API da AppFap e quindi chiamandole da Chromium.

Anche il nostro collega DVD ha suggerito un ulteriore miglioramento: se il portatile è alimentato a batteria, l’impostazione cgroup è quella corretta, ma quando il portatile è acceso, potrebbe essere comunque interessante modificare la gradevolezza e l’io-niceness dei processi in background per aumentare reattività delle applicazioni in primo piano. I programmatori sanno come eseguire “nice make -j4”, ma gli utenti potrebbero sentirsi frustrati da una codifica video in background che rallenta la navigazione sul Web, quindi anche se non stai cercando di risparmiare batteria, potrebbe comunque essere positivo per l’esperienza dell’utente desktop.

Redazione Bajo.it

Recent Posts

Uomini e Donne: Tina Cipollari si scaglia contro Giuseppe, “Sei una me**a”

Tensioni e romanticismo a Uomini e Donne: Giuseppe e Sabrina vivono un amore tormentato, mentre…

2 settimane ago

Le invenzioni di “Fantozzi”: un’eredità che continua a ispirare dopo cinquant’anni

Fantozzi: il personaggio di Villaggio che riflette la condizione umana e la cultura popolare italiana,…

2 settimane ago

Francesco Sarcina presenta denuncia contro l’ex compagna Clizia Incorvaia

Francesco Sarcina denuncia Clizia Incorvaia per l'uso non autorizzato delle immagini della figlia Nina sui…

2 settimane ago

Ilary Blasi inizia a corteggiare Paolo Ciavarro e Clizia Incorvaia: ecco i dettagli

Ilary Blasi lancia "The Couple", nuovo reality su Canale 5 dal 7 aprile 2025, con…

2 settimane ago

‘Ragioniere, batti lei?’: il film di Fantozzi celebra il cinquantesimo anniversario

Il 27 marzo 1975 esce il primo film della saga di Paolo Villaggio, un capolavoro…

2 settimane ago

Grande Fratello: Tommaso Franchi rivela le sue conclusioni dopo l’uscita dalla Casa

Tommaso Franchi deluso da Giglio e Signorini, spiega la sua scelta di interrompere il follow…

2 settimane ago