mercoledì, febbraio 16, 2011

Acer 3820TG using Ubuntu 10.04

A new bought in the family: a brand new Acer Aspire Timeline 3820TG.
It comes with Windows 7 Homesomething installed and, better than usual, when I've arrived home I just started installing Ubuntu.
I prepared a USB device with Ubuntu 10.04 64bits and let's start.
Everything went smooth. Less than an hour later I was ready to use the laptop and to try all of the devices. Sad surprise, the internal mic doesn't work! As usual, for me. Also the screen brightness could not be changed.
So I started digging the internet (read: "God Google help me!") and today I've managed fixing all the problems I had.

Here is the forum I mostly used.


First thing to solve: internal Mic problems.
Solution: well, I've installed PulseAudio Device Chooser from the Ubuntu Software Center.
Then I've installed, using Synaptic, backported driver for ALSA. Just look for "linux-backports-modules-alsa-lucid-generic" and install it. It will install the modules for the specific kernel it's installed.
With the backported modules the mic just started to live! Wonderfull! It has got a lot of static in background, but at least it's working. To use it with Skype I've got to disable Skype to automatically adjust the volumes (Skype-Options-Sound Devices and there there is the option). And also open Padevchooser-Volume Control and in the "Input" tab just lower one of the two channel for the mic, because the mic is not stereo. This done and I've called using Skype with no problems! GREAT!

Second: adjust screen brightness.
Well, it is needed to modify a file so, using Terminal:
sudo gedit /etc/default/grub
just put this:
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
then save and, again in Terminal:
sudo update-grub

and restart. Everything worked.


NEW!
How to improve battery life!
Open the terminal and execute these commands.


sudo apt-get install git-core
git clone http://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
then the next one:

./test_off.sh
this will disable the ATI card, that is power hungry and heats up the computer.
Every time you turn on the computer you should run:

cd acpi_call
sudo insmod acpi_call.ko
./test_off.sh

I created a script, I know that it is possible to add this module to the kernel, but I prefer this way so when I need the ATI card... I can have it without too many working.
Un nuovo comprato è arrivato in famiglia: un fiammante Acer Aspire Timeline 3820TG.
Ha Windows 7 installato e, meglio che il solito, quando sono arrivato a casa ho cominciato a installare Ubuntu.
Ho preparato la chiave USB con Ubuntu 10.04 64bits e via!
Tutto è andato biene. Meno di un'ora più tardi ero pronto per usare il laptop e provare tutti i nuovi dispositivi. Triste sorpresa, il microfono interno non funziona! Come al solito, per me. E la luminosità dello schermo non può essere cambiata.
Così ho cominciato a "googlrare" e oggi sono riuscito a risolvere tutti i problemi.


Qui c'è il forum che ho utilizzato principalmente.


Prima cosa da risolvere: microfono interno.
Soluzione: installato PulseAudio Device Chooser da Ubuntu Software Center.
Quindi installato, via Synaptic, i driver backported di ALSA. Cercare "linux-backports-modules-alsa-lucid-generi" e installare. Verranno installati quelli relativi al kernel corrente.
Con questi driver il microfono ha cominciato a vivere. Perfetto! Ha rumore di fondo però almeno funziona. Per usarlo con Skype è meglio disabilitare la funzione di Skype che aggiusta automaticamente i volumi (Skype / Options / Sound Devices e spuntare l'opzione). E pure aprire Padevchooser / Volume Control e nel tab degli "Input" abbassare a zero uno dei due canali del microfono (dx o sx) visto che il micro non è stereo. Fatto questo ho chiamato con Skype e nessun problema riscontrato! Ottimo!
Secondo: modificare luminosità schermo.
Bisogna cambiare un file, quindi aprendo Terminal scrivere:
sudo gedit/etc/default/grub
trovare il testo seguente e cambiarlo:
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="acpi_osi=Linux"
quindi salvare e, un'altra volta in Terminal:
sudo update-grub
Riavviare e tutto funziona!
Posta un commento