我的是联想f41AT2390,装完ubuntu8.04后没有声音,网上的解决办法是
代码: |
sudo gedit /etc/modprobe.d/alsa-base |
加入或修改:
代码: |
options snd-hda-intel model=fujitsu |
重启,这样以后就出声了。可是插上耳机还是喇叭响。
------------------------------------------------------------------
解决办法如下:
1.安装编译环境
代码: |
sudo apt-get install build-essential gettext libncurses5-dev |
2.从下载最新的alsa驱动
3.编译并安装
先解压
然后编译并安装alsa-driver
cd alsa-driver(进入alsa-driver目录,根据实际情况而定)
代码: |
./configure --with-cards=hda-intel |
然后是sudo alsa-lib
cd alsa-lib(进入alsa-lib目录,根据实际情况而定)
最后 alsa-utils
cd alsa-utils(进入alsa-utils目录,根据实际情况而定)
4.编译之后将/lib/modules/YOUR-KERNEL-VERSION/kernel/sound/目录下的acore和pci文件夹复制到
/lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/目录下。
参考命令 sudo cp -r /lib/modules/YOUR-KERNEL-VERSION/kernel/sound/acore /lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/
sudo cp -r /lib/modules/YOUR-KERNEL-VERSION/kernel/sound/pci /lib/modules/YOUR-KERNEL-VERSION/ubuntu/sound/alsa-driver/
5./etc/modprobe.d/alsa-base 文件最后一行改成
代码: |
sudo gedit /etc/modprobe.d/alsa-base |
代码:options snd-hda-intel model=lenovo-3000
如果编译时遇到 /etc/modprobe.d/alsa-base 这个文件不存在,那么
代码: |
sudo apt-get install alsa-base |
6.重启 完工。