Skype poll fix è una libreria open che ci consente di ridurre il consumo della CPU quando utilizziamo Skype in Linux.

Skype in Ubuntu
Skype è attualmente una delle applicazioni proprietarie più utilizzate dagli utenti Linux, per il semplice motivo che molti utenti ed aziende utilizzano proprio il servizio VOIP e di messaggistica istantanea di Microsoft. Per fortuna gli ultimi aggiornamenti di Skype per Linux hanno introdotto migliorie sia nel supporto hardware che nelle funzionalità anche se molti utenti si lamentano di un carico eccessivo della CPU durante l’utilizzo. Se disponiamo di un personal computer datato o con poche risorse disponibili possiamo ridurre il consumo di CPU in Skype grazie ad una libreria open source denominata Skype poll fix.

Skype poll fix è una libreria che riduce il consumo di CPU durante l’utilizzo di Skype passando dal 4,4% al 0,9% (percentuali indicate dagli sviluppatori della libreria). La riduzione del consumo di CPU va a rallentare lievemente Skype, non porta però problemi durante le chiamate voce e video e messaggi, durante i miei testi ho notato solo  tempi d’avvio del client un po più lunghi (parliamo di 1/2 secondi).

Skype poll fix

Installare e utilizzare Skype poll fix è semplicissimo, ricordo che dobbiamo aver installato Skype nella nostra distribuzione.

Prima di procedere con l’installazione dovremo installare alcune dipendenze indispensabili per l’utilizzo e download di Skype poll fix, per Debian, Ubuntu e derivate basta digitare:

sudo apt-get install libc6-dev-i386 git

ora possiamo scaricare e compilare Skype poll fix digitando:

git clone https://github.com/ValdikSS/skype-poll-fix.git
cd skype-poll-fix/
make -f Makefile.linux

al termine della compilazione basta spostare il file skype-poll-fix.so nella home.

Ora possiamo avviare Skype con la libreria skype-poll-fix.so per ridurne il carico della CPU, per farlo chiudiamo Skype e digitiamo da terminale:

LD_PRELOAD=/home/$USER/skype-poll-fix.so skype

dopo alcuni secondi avremo avviato Skype. Per verificare che il consumo di CPU sia inferiore possiamo avviare Skype normalmente e poi con la libreria poll fix controllando il nostro monitor di sistema o altro tool come ad esempio Top da riga di comando.

Ringrazio il nostro lettore Simon per la segnalazione.

Home Skype poll fix

  • andrea silv

    come mai, anche se ubuntu (ora anche dalla versione 12.04.2) supporta UEFI, bisogna sempre disattivare il secure boot per poterlo installare? cavolo è una cosa che vorrei chiarire… solo che avendo pc vecchiotti non posso testare di persona

    • Giuseppe Antonio Nanna

      da quanto ho capito è solo la live a non supportarlo… ma forse mi sbaglio xD

      • si ti sbagli. Ubuntu 13.04 a 64 bit e ubuntu 12.10 a 64 bit sono stati firmati digitalmente per consentire il boot sicuro.

    • xmattjus

      Il bello è che in alcune schede madri UEFI (tipo la mia, ga-z77-dsh3) il secure boot è disattivato e non è possibile attivarlo! *facepalm*

    • Marco

      Semplicemente perche’ UEFI e Secure Boot son 2 cose diverse.

      • Vero. E anche EFI è diverso da UEFI.
        Secure boot è un opzione del bios UEFI che a sua volta è un bios EFI unificato ovvero standardizzato ma non è questo il punto. Linux Ubuntu 13.04 a 64 (e Ubuntu 12.10.02 64bit) bit è stato firmato digitalmente con una chiave valida per secure boot. Quindi dovrebbero funzionare anche con secure boot attivo.
        Bisogna solo stare attenti quando si installa ad alcune cose.

  • Giuseppe Antonio Nanna

    della serie “alla faccia loro”

  • Danilo Foglia

    posso fare in modo con il comando

    LD_PRELOAD=/home/$USER/skype-poll-fix.so skype

    di avviarlo direttamente dalla dash senza avviare il terminale?

  • Massimo A. Carofano

    Ma quindi ogni volta che si vuole aprire Skype “alleggerito” occorre digitare il tutto da riga di comando?Noiosa come cosa..

    • michele casari

      esistono gli alias

    • jboss

      oppure inserisci la riga in /etc/profile

      • Massimo A. Carofano

        Spero che Roberto integri questa tua info nell’articolo!

  • JackPulde

    Io appena ho visto l’immagine dell’articolo pensavo “Finalmente è uscita la versione 6 di Skype per linux”… e invece xD

  • LelixSuper

    Uso così poco questo software propretario che non seguirò la guida, ma potrebbe sempre tornare utile e quindi me la salvo xD

  • TMZ

    fatto, ma è solo “make -f Makefile” altrimenti va in errore. Almeno, per me è stato così:

    user@pc:~/temp/skype-poll-fix$ make -f Makefile.linux
    make: Makefile.linux: File o directory non esistente
    make: *** Nessuna regola per generare l’obiettivo “Makefile.linux”. Arresto.
    user@pc:~/temp/skype-poll-fix$ ll
    totale 28K
    drwxrwxr-x 3 user user 4,0K nov 18 09:57 .
    drwxrwxr-x 3 user user 4,0K nov 18 09:57 ..
    drwxrwxr-x 8 user user 4,0K nov 18 09:57 .git
    -rw-rw-r– 1 user user 13 nov 18 09:57 .gitignore
    -rw-rw-r– 1 user user 423 nov 18 09:57 Makefile
    -rw-rw-r– 1 user user 977 nov 18 09:57 README.md
    -rw-rw-r– 1 user user 1,9K nov 18 09:57 skype-poll-fix.c
    user@pc:~/temp/skype-poll-fix$ make -f Makefile
    Building 32-bit linux shared-library skype-poll-fix.so…
    cc -shared -m32 -O2 -ldl -o skype-poll-fix.so skype-poll-fix.c
    user@pc:~/temp/skype-poll-fix$ ll
    totale 36K
    drwxrwxr-x 3 user user 4,0K nov 18 09:58 .
    drwxrwxr-x 3 user user 4,0K nov 18 09:57 ..
    drwxrwxr-x 8 user user 4,0K nov 18 09:57 .git
    -rw-rw-r– 1 user user 13 nov 18 09:57 .gitignore
    -rw-rw-r– 1 user user 423 nov 18 09:57 Makefile
    -rw-rw-r– 1 user user 977 nov 18 09:57 README.md
    -rw-rw-r– 1 user user 1,9K nov 18 09:57 skype-poll-fix.c
    -rwxrwxr-x 1 user user 7,0K nov 18 09:58 skype-poll-fix.so

No more articles