个人工具

“UbuntuHelp:HdaIntelSoundHowto/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
启动
判定错误
第28行: 第28行:
 
* 麦克风无法工作
 
* 麦克风无法工作
 
* 只有耳机有声音
 
* 只有耳机有声音
 +
 +
=== 升级到最新的ALSA驱动 ===
 +
 +
{|border="1" cellspacing="0"
 +
| {i} 这些指令并不会破坏 Ubuntu package structure 和其它内核模块 - 换句话说,虽然看起来有重大的修改,但是它们仅仅是对已有的内核模块进行了功能上的扩充。 (详情请参阅Caveats部分!)
 +
|}
 +
上面的说法并不准确 - 当我重启之后却没有了声音,我花了几个小时才让其正常工作 (感谢 [故障除]). [PaulOppenheim]
 +
*安装所需的工具和 kernelheaders
 +
<pre><nowiki>
 +
sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`
 +
</nowiki></pre>
 +
* 安装kernel headers
 +
* 从这里下载最新的ALSA驱动 [http://www.alsa-project.org/ Alsa project] (driver, lib, and utils) 至一个文件夹(例如. ~/downloads). 下面我们以1.0.14版为例. Please change this in accordance with the one you downloaded from the Alsa project site.
 +
* [ftp://ftp.alsa-project.org/pub/driver/ alsa-driver]
 +
* [ftp://ftp.alsa-project.org/pub/lib/ alsa-lib]
 +
* [ftp://ftp.alsa-project.org/pub/utils/ alsa-utils]
 +
* 设置安装目录
 +
<pre><nowiki>
 +
sudo mkdir -p /usr/src/alsa
 +
cd /usr/src/alsa
 +
sudo cp ~/downloads/alsa* .
 +
sudo tar xjf alsa-driver*.bz2
 +
sudo tar xjf alsa-lib*.tar.bz2
 +
sudo tar xjf alsa-utils*.tar.bz2
 +
</nowiki></pre>
 +
* 编译并安装 alsa-driver
 +
<pre><nowiki>
 +
cd alsa-driver*
 +
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
 +
sudo make
 +
sudo make install
 +
</nowiki></pre>
 +
* 编译并安装 alsa-lib
 +
<pre><nowiki>
 +
cd ../alsa-lib*
 +
sudo ./configure
 +
sudo make
 +
sudo make install
 +
</nowiki></pre>
 +
* 编译并安装 alsa-utils
 +
<pre><nowiki>
 +
cd ../alsa-utils*
 +
sudo ./configure
 +
sudo make
 +
sudo make install
 +
</nowiki></pre>
 +
请确保你已经安装了 curses library以便编译 alsa-utils. 您可以在终端运行下面的命令来安装它:
 +
sudo apt-get install libncurses5-dev
 +
* 重启
 +
* 如果没有声音, 运行 dmesg查看 "snd_"字符串

2008年5月2日 (五) 17:21的版本





启动

如果您在启动的过程中停滞在了载入“snd-hda-intel“模块的阶段,请尝试在BIOS中禁用您的声卡。通常其名为 "HD Audio Controller", 或者"Azalia Audio" 。 然后请尝试按照下面的指引解决问题。

判定错误

大多数声卡都能在Ubuntu 6.08 LTS默认的内核下正常动作,但是,有时也会发生下面的问题:

  • 不能发声
  • 音量太小
  • 有杂音
  • 音质不佳
  • 点击音频控制面板时突然无声
  • 重启过后声音时有时无
  • 麦克风无法工作
  • 只有耳机有声音

升级到最新的ALSA驱动

{i} 这些指令并不会破坏 Ubuntu package structure 和其它内核模块 - 换句话说,虽然看起来有重大的修改,但是它们仅仅是对已有的内核模块进行了功能上的扩充。 (详情请参阅Caveats部分!)

上面的说法并不准确 - 当我重启之后却没有了声音,我花了几个小时才让其正常工作 (感谢 [故障除]). [PaulOppenheim]

  • 安装所需的工具和 kernelheaders
sudo aptitude install build-essential libncurses-dev gettext linux-headers-`uname -r`
  • 安装kernel headers
  • 从这里下载最新的ALSA驱动 Alsa project (driver, lib, and utils) 至一个文件夹(例如. ~/downloads). 下面我们以1.0.14版为例. Please change this in accordance with the one you downloaded from the Alsa project site.
  • alsa-driver
  • alsa-lib
  • alsa-utils
  • 设置安装目录
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/downloads/alsa* .
sudo tar xjf alsa-driver*.bz2
sudo tar xjf alsa-lib*.tar.bz2
sudo tar xjf alsa-utils*.tar.bz2
  • 编译并安装 alsa-driver
cd alsa-driver*
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
sudo make
sudo make install
  • 编译并安装 alsa-lib
cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install
  • 编译并安装 alsa-utils
cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

请确保你已经安装了 curses library以便编译 alsa-utils. 您可以在终端运行下面的命令来安装它:

sudo apt-get install libncurses5-dev
  • 重启
  • 如果没有声音, 运行 dmesg查看 "snd_"字符串