Velocizzare Flash Player su Ubuntu

Alcune persona soffrono su Ubuntu dei problemi di prestazioni nella riproduzione di filmati flash specialmente da YouTube.
Io ad esempio se provavo a guardare un video su YouTube da Firefox prima di averlo modificato con questa guida  il browser si spegneva da solo ed ero costretto a guardarlo con l'ottimo Opera 10.
Bene se il vostro pc è affetto da problemi nella visualizzazione dei video flash seguite il resto.
1)Per prima cosa rimuoviamo i programmi superflui correlati a Flash che non ci servono:
sudo apt-get --purge remove gnash adobe-flashplugin swfdec-mozilla && sudo apt-get install flashplugin-nonfree

Così avremmo anche installato Flash Player all'ultima versione.

2) Ora entrate nel menù preferenze di Firefox Modifica->Preferenze->Avanzate->Rete->Impostazioni e scegliere Nesun Proxy

Poi sulla barra degli indirizzi scrivete about:config e promettete di fare attenzione dato che se non sapete cosa fate potreste danneggiare il browser.
Modificate questi valori:
network.dns.disableIPv6 true
network.http.max-connections 96
network.http.max-connections-per-server 32
network.http.max-persistent-connections-per-server 6
network.http.pipelining true
network.http.pipelining.maxrequests 8

Poi installate un'estensione chiamata Flashblock che blocca l'avvio automatico dei video Flash. Per avviarli basterà cliccare sull'icona. Questa impostazione è comunque sconsigliata per chi ha computer potenti.

3)Impostare l' OverrideGPU.
Dal Terminale:
sudo mkdir /etc/adobe
echo "OverrideGPUValidation=true" > ~/mms.cfg
sudo mv ~/mms.cfg /etc/adobe/


Questa opzione è valida solo per YouTube.

4)Impostare la soglia di istanze della CPU.
Dal Terminale:
sudo gedit /etc/init.d/ondemand 
Dovreste trovare un testo come questo aggiungete la parte scritta in rosso:
 for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/  scaling_governor
  do
   [ -f $CPUFREQ ] || continue
   echo -n ondemand > $CPUFREQ
  done

 
for CPU_THRESHOLD in /sys/devices/system/cpu/cpu*/cpufreq/  ondemand/up_threshold
  do
   [ -f $CPU_THRESHOLD ] || continue
   echo -n 40 > $CPU_THRESHOLD
  done


Ricordate che il valore 40(significa 40%)è indicativo. Per controllare che sia corretto date dal Terminale:
dmesg
Se appare il messaggio:
ondemand governor failed, too long transition latency of HW, fallback to performance governor
     
In questo caso dovrete modificare il valore con uno differente e vedere qual'è quello corretto. 

5)Disabilitare XGL
Dal Terminale:
mkdir ~/.config/xserver-xgl
touch ~/.config/xserver-xgl/disable


6)Rimuovere e prevenire inutili flash cookies 
Apri il Terminale e chiudi Firefox.

Controlla quanti cookies hai:
cd
find -iname '*.sol' | wc -l


poi eliminali
find -iname '*.sol' -exec rm "{}" \;  
 

e previeni la loro ricomparsa nel futuro
chmod -Rv 0500 ~/.macromedia/Flash_Player/#SharedObjects/ ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/ 

7)Disabilitare Pango
Apri il file di testo bashrc dal terminale con:gedit ~/.bashrc


e in fondo aggiungi queste righe:
export MOZ_DISABLE_PANGO=1 

Riavvia il sistema e goditi un Flash Player nettamente più veloce.

P.S. Come avete letto le prove di queste modifiche hanno avuto esito positivo sulla mia macchina con (X)Ubuntu 9.10 ed è sicuro che funzioni anche con Ubuntu 9.04.  
 





  
  

0 commenti: