Kamis, Desember 31, 2009

Membuat speaker laptop 'berteriak' pada linux

Masalah yang sering dijumpai oleh para pengguna linux pada laptop adalah suara yang tidak keluar dari speaker. Beberapa mungkin menemukan suara hanya dapat didengar menggunakan headphone.
Saya sendiri mengalami masalah yang sama ketika mengintal Ubuntu 9.04 di laptop saya (Dell Inspiron 1440).

Setelah melakukan searching singkat di forum-forum dan blog linuxer akhirnya saya menemukan solusi yang cukup jitu.
Solusi tersebut ternyata cukup sederhana yaitu melakukan upgrade driver alsa ke yang lebih baru.
Selanjutnya langkah-langkah melakukan update tersebut adalah sbb


1. Periksa versi Driver anda terlebih dahulu.

#cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.

Jika memang driver anda versi lama silahkan lanjutkan proses berikut
Untuk menghindari masalah pada saat upgrade, sebaiknmya service alsa di non-aktifkan terlebih dahulu

#sudo /etc/init.d/alsa-utils stop

Selanjutnya install tool yang dibutuhkan untuk mengkompilasi header kernel

#sudo apt-get -y install build-essential ncurses-dev gettext xmlto
#sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

Jika telah selesai silahkan download file-file driver yang dibutuhkan. Untuk memudahkan,. silahkan buat folder sendiri dimana anda mempunyai hak akses penuh ke folder tersebut.
Silahkan download 3 file berikut ini

#wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.21.tar.bz2
#wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.21a.tar.bz2
#wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.21.tar.bz2

Setelah selesai silahkan buat folder alsa di lokasi /usr/src/alsa.
#sudo mkdir -p /usr/src/alsa

Jika older tersebut sudah ada silahkan dihapus terlebih dahulu. Selanjutnya pindahkan ketiga file tersebut ke dalam folder yang baru dibuat

Masuk ke folder tersebut dan unpack ketiga file dengan menggunakan perintah

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

akan terbentuk 3 folder baru sebagai hasil dari unpack. Silahkan masuk ke folder tersebut dan kompilasi satu per satu sbb

Mengkompilasi driver :

#cd alsa-driver*
#sudo ./configure
#sudo make
#sudo make install

Mengkompilasi alsa-lib

#cd ../alsa-lib*
#sudo ./configure
#sudo make
#sudo make install

Mengkompilasi alsa-utils :

#cd ../alsa-utils*
#sudo ./configure
#sudo make
#sudo make install

Sekarang anda bisa menghapus file tar yang didownload tadi karena sudah tidak dibutuhkan. Selanjutnya silahkan restart komputer anda dan enjoy !

Untuk melihat versi driver terbaru anda silahkan ketik

# cat /proc/asound/version
Anda juga bisa menggunakan alsaconf untuk melakukan configurasi. Pastikan anda sudah mematikan service alsa dan semua software yang menggunakannya

#sudo alsaconf

Pada saat saya melakukan kompilasi sebenarnya sudah ada driver terbaru versi 22.

(artikel ini diambil dari http://monespaceperso.org/blog-en/2009/08/31/upgrade-alsa-1-0-21-on-ubuntu-jaunty-9-04/).

0 comments:

Posting Komentar

Write your comment here