ubuntu 终于出声了

爽,我的ubuntu终于出声了

lspci | grep Audio 的 结果如下:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

按照这个帖子
http://forum.ubuntu.org.cn/about50865.html,装了卸,卸了装,反反复复好几次,始终都不成功,其中也碰到一些问题,如 找不到“EXTERNAL AMPLIFILER” 在哪里,还有装驱动之后出现

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

没有声音太痛苦了,只好接着找,后来找到另外一个指南 网页地址为
https://help.ubuntu.com/community/HdaIntelSoundHowto
这个上面和上面那个帖子中其实是差不多的,只是最后多了一个修改/etc/modprobe.d/alsa-base 这个配置文件,照着做了,还是没有声音,其实这个时候离成功不远了,关键是我不知道(options snd-hda-intel model=3stack)中的3statck用什么替代,他说的两个方法我都不搞不懂,只好再google了,后来发现这个可以用auto,于是改成auto,重启,终于有声音,爽啊!

安装步骤如下:
Install the required tools
sudo apt-get install build-essential ncurses-dev gettext

Install your kernel headers
sudo apt-get install linux-headers-`uname -r`

下载alsa-driver,alsa-lib,alsa-utils

创建文件夹
sudo mkdir -p /usr/src/alsa

进入刚才建立的文件夹
cd /usr/src/alsa

把下载那个三个包copy到这个文件夹

sudo cp 下载文件保存的位置 ./

解压
sudo tar xjf alsa-driver-1.0.14rc4.tar.bz2
sudo tar xjf alsa-lib-1.0.14rc4.tar.bz2
sudo tar xjf alsa-utils-1.0.14rc4.tar.bz2


编译安装
cd alsa-driver-1.0.14rc4
sudo ./configure --with-cards=hda-intel
sudo make
sudo make install

cd ../alsa-lib-1.0.14rc4
sudo ./configure
sudo make
sudo make install

cd ../alsa-utils-1.0.14rc4
sudo ./configure
sudo make
sudo make install

注:编译alsa-utils有可能会报错,如果报错 安装libncurses5-dev
apt-get install libncurses5-dev
安装的时候注意提示,好像会说那个东西已经没有用了,你要把它卸载了,否则编译alsa-utils还是会报错的

到这里后,你重启一下机器,看看有没有声音,如果还是没有,那就修改/etc/modprobe.d/alsa-base
sudo vi /etc/modprobe.d/alsa-base
在最后加上下面两行
options snd-hda-intel model=3stack
options snd-hda-intel probe_mask=1
(如果你知道你的model是什么,那就把3stack替换吧,要是不知道,就先用这个看看)
重启,(为了能听到声音,麻烦一点是没有办法的)

还是没有声音,而且也不知道model是什么,那就把3stack改为auto,重启

要是还是没有什么我也没有办法了!

你可能感兴趣的:(Linux)