参考文献:http://monespaceperso.org/blog-en/2009/ ... unty-9-04/
作者原文全是鸟文,这里稍微做个解释
cat /proc/asound/version #查看当前声卡驱动版本
下面这个是9.04原本的驱动版本
sudo /etc/init.d/alsa-utils stop #停止声卡的服务Advanced Linux Sound Architecture Driver Version 1.0.18rc3.
sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev
上面两个命令都是下载更新、安装编译所需的工具
cd ~
rm -rf ~/alsa*
wget ftp://ftp.alsa-project.org/pub/driver/a ... 21.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa ... 1a.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/al ... 21.tar.bz2
sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .
sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*
上面这段,看不懂就去好好读读入门教材吧.....
cd alsa-driver*
sudo ./configure
sudo make
sudo make install
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install
红字部分就是进行三部曲了,要严格按照顺序,不然安装不成功自己负责.....还有权限问题....也注意点
在对最后一个文件夹(也就是 “alsa-utils-1.0.21”这个了)进行“sudo ./configure”时,如果出现如下错误(没出现的直接跳过这一段,直接跳到下面清理安装文件那里):
可以使用如下命令:checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
使用完之后,再重新对这个 “alsa-utils-1.0.21” 文件夹进行 “sudo ./configure" ....(三部曲)这时应该能顺利的完成三部曲了。
下面三个命令就是清理安装文件了。
rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*
上面的搞定好之后,就可以重启系统了
重启好后,继续打开终端,开启声卡的服务
sudo /etc/init.d/alsa-utils start
然后再次查看现在的声卡驱动版本:
cat /proc/asound/version
应该出现如下内容咯,看到没,“Version 1.0.21”
别以为搞定了(不信你看看小喇叭,还是像静音一样的)还有一个最最重要的命令.......就是下面这个了(应该是声卡的配置文件之类的)Advanced Linux Sound Architecture Driver Version 1.0.21.
Compiled on Aug 31 2009 for kernel 2.6.28-15-generic (SMP).
sudo alsaconf
然后就是弹出些什么框框的,就是选OK啊,Yes之类的东西了
这个搞定以后,你的喇叭就会变成正常的样子了。
音质比原来的1.0.18rc3版本好了N倍.....不会在出现音量超过70%就出现爆音的状况了.....