mercoledì 15 agosto 2012

Aspire One 110 - migliorie al circuito di raffreddamento

Sono passati più di 4 anni dall'uscita dell'Aspire One 110, gli anni passano e con il tempo i problemi diventano più evidenti. Oggi vi propongo una soluzione per migliorare il circuito di raffreddamento della CPU, fa caldo e tutto quello che vi occorre è una lattina di birra!
Il concetto da applicare è molto semplice, aumentare con delle alette di raffreddamento la superficie del dissipatore per smaltire meglio il calore. Purtroppo il dissipatore della CPU usato nell'Aspire One 110 non è molto efficiente: una superficie liscia a contatto con la CPU viene raffreddata dall'aria iniettata da una ventola nel condotto di areazione. Per espandere la superficie di raffreddamento è sufficiente realizzarne una nuova ricavandola dalla superficie laterale della lattina di birra.
Ho ricavato da una striscia di alluminio una superficie rettangolare larga 4 cm e lunga 8.5 cm che ho poi piegato per ottenere l'aletta di raffreddamento in figura:


In questo modo ho aggiunto alla superficie di raffreddamento circa 20cm²! Ho applicato l'aletta di raffreddamento con la pasta termoconduttiva. Dopo circa 70 minuti (passati ad usare: Google Chrome, Leafpad, Terminal) la temperatura della CPU riesce a mantenersi intorno ai 50-55C° (prima invece saliva molto velocemente e raggiungeva, nelle stesse condizioni, circa 60-65C°):


martedì 5 giugno 2012

Xubuntu 12.04 su Aspire One 110L


La nuova versione di Xubuntu,12.04 Precise Pangolin, essendo una LTS offrirà un supporto di 5 anni. Per l'installazione di questa versione sul nostro Aspire One 110 occorre scaricare la versione a 32 bit del file iso. Maggiori dettagli per il download sono disponibili a questa pagina. Per provare e successivamente installare questa versione ci occorre una pen-drive usb di 1GB. Se avete già Ubuntu sul vostro PC potete creare una pen-drive usb avviabile attraverso l'utility "Startup Disk Creator".
L'esecuzione live di Xubuntu 12.04 vi permetterà di verificare che tutto l'hardware funzioni correttamente, l'installazione può iniziare.
Per aggiornare il software di terze parti, durante l'installazione, viene configurata una connessione Wi-Fi. Avendo Xubuntu 11.10 sul mio Aspire One, il wizard per l'installazione mi propone uno dei seguenti tipi di installazione:

  • Aggiorna Ubuntu 11.10 a Xubuntu 12.04 LT
  • Elimina Ubuntu 11.10 e reinstalla
  • Altro (cancella e crea nuove partizioni)

Nel mio caso (ultima voce tra quelle proposte sopra) ho deciso di creare una partizione, con filesystem ext4, per la directory root (/dev/sda1) e una partizione per lo swap (/dev/sda5). Verrà chiesto di indicare il device per l'installazione del boot loader, che di default dopo aver cancellato e creato le partizioni sul mio disco sarà /dev/sda1.
La copia dei file e l'installazione del sistema operativo richiede circa 30 minuti, durante la copia dei file è possibile completare alcune impostazioni di sistema: località per il fuso orario, layout per la tastiera e alcune informazioni personali per l'accesso (login e password). Come per le versioni precedenti, durante l'installazione del sistema operativo alcune slide mostrano le funzionalità di alcuni software che troveremo in Xubuntu.
La nuova versione di Xubuntu impiega circa 35 secondi ad avviarsi sul mio Aspire One 110. La scheda Wi-Fi, i tasti per regolare l'audio e la luminosità funzionano al primo riavvio. Il lettore di schede SD a sinistra dell'Aspire One funziona mentre quello a destra purtroppo no. Sono riuscito a sistemare questo piccolo problema con il solito trucco, quello cioè usato anche nelle precedenti versioni. Riporto qui, per comodità, la sequenza di istruzioni da me seguita:
  1. aprite una finestra del terminale e date il comando "sudo leafpad /etc/modules";
  2. aggiungete su una nuova riga la stringa "acpiphp" (il nome del modulo da caricare) e salvate le modifiche appena fatte al file;
  3. aprite il file usato da grub all'avvio con il comando "sudo leafpad /etc/default/grub";
  4. aggiungete alla riga "GRUB_CMDLINE_LINUX_DEFAULT" la stringa "pciehp.pciehp_force=1". Ad esempio, sul mio Aspire One, nel file in questione, ho questa riga: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop rootfstype=ext4 pciehp.pciehp_force=1", non dimenticate come sempre di salvare il file;
  5. Ogni modifica fatta al file grub deve essere seguita dal comando "sudo update-grub";
La gestione della ventola è affidata anche in questa versione al modulo "acerhdf". Tuttavia questa dopo qualche minuto rimane sempre accesa! Colpa dei valori usati di default dal modulo "acerhdf" che ne comanda l'accensione non appena vengono superati i 30 °C! Per risolvere questo problema (la batteria del nostro Aspire One ci ringrazierà) applicate le seguenti modifiche:
  1. creare il seguente file di configurazione con il comando "sudo leafpad /etc/modprobe.d/acerhdf.conf";
  2. aggiungete la seguente riga nel file appena creato "options acerhdf kernelmode=1 interval=10 fanon=55000 fanoff=50000 verbose=0" e salvate le modifiche fatte al file;
  3. aprite il seguente file con "sudo leafpad /etc/modules";
  4. aggiungete su una nuova riga (subito sotto la stringa "lp") la stringa "acerhdf " e salvate le modifiche fatte al file;
Se sul vostro Aspire One 110 avete ancora il disco SSD di fabbrica, quello lento per intenderci, vi consiglio di disabilitare la funzione di journaling al filesystem ext4. Ecco come fare:

  1. riavviate l'Aspire One attraverso la pen-drive usb, ad esempio quella usata per installare Xubuntu;
  2. aprite una finestra di "xfce4-terminal" (premendo "ALT" ed "F2" e digitando il comando "xfce4-terminal");
  3. eseguite il seguente comando "sudo tune2fs -O ^has_journal /dev/sda1";
  4. verificate l'avvenuta disabilitazione della funzione di journal attraverso il comando "sudo dumpe2fs -h /dev/sda1 | grep features". Nell'elenco restituito la voce "has_journal" non sarà più presente. Attenzione, sostituite la stringa "sda1" con quella che identifica la vostra partizione.
Questo il desktop di Xubuntu al primo avvio:


Questo, invece, il desktop di Xubuntu dopo qualche modifica:


Ho collocato nel pannello in alto, oltre ai menu per l'applicazione e le risorse, i pulsanti delle finestre per le applicazioni in esecuzione. Nel pannello a scomparsa in basso ho aggiunto i collegamenti (avviatori) alle applicazioni più usate.
Le prestazioni di Xubunu sull'Aspire One 110 sono molto buone, l'hardware viene riconosciuto e configurato correttamente e in meno di 40 minuti si riesce tranquillamente a installare e configurare il sistema operativo. Xfce, inoltre, non impegna particolarmente il processore e la memoria ram. Sul mio Aspire One dopo l'avvio vengono utilizzati circa 190MB di memoria RAM. Il tema per le icone usate nel secondo screenshot, Faenza, è stato scaricato a questo indirizzo.

sabato 12 maggio 2012

Notes (Beta 1)

"Notes" è un applicazione scritta per Android 2.3 (Gingerbread) che ti permette di aggiungere, modificare, cercare e cancellare note. Vi va di provare la versione beta sul vostro smartphone Android? Per scaricare l'applicazione cliccate qui. Ci sono alcune cose da sistemare, aggiungerò in questi giorni anche il codice. Mi piacerebbe conoscere come va l'applicazione sul vostro smartphone, se ci sono crash improvvisi o comportamenti strani.
Per scaricare il codice sorgente dell'applicazione cliccate qui.


"Notes" is an application written for Android 2.3 (Gingerbread) that allows you to add, edit, search and delete notes. Would you like to try the beta on your Android smartphone? To download the application click here. There are some things to fix, add the code in these days. I'd like to know how is the application on your smartphone, if there are sudden crashes or strange behavior.
For the source code click here.