特殊:Badtitle/NS100:HdaIntelSoundHowto/zh:修订间差异
第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的版本
文章出处: |
{{#if: | {{{2}}} | https://wiki.ubuntu.com/php5 }} |
点击翻译: |
English {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/af | • {{#if: php5|Afrikaans| [[::HdaIntelSoundHowto/zh/af|Afrikaans]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ar | • {{#if: php5|العربية| [[::HdaIntelSoundHowto/zh/ar|العربية]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/az | • {{#if: php5|azərbaycanca| [[::HdaIntelSoundHowto/zh/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/bcc | • {{#if: php5|جهلسری بلوچی| [[::HdaIntelSoundHowto/zh/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/bg | • {{#if: php5|български| [[::HdaIntelSoundHowto/zh/bg|български]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/br | • {{#if: php5|brezhoneg| [[::HdaIntelSoundHowto/zh/br|brezhoneg]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ca | • {{#if: php5|català| [[::HdaIntelSoundHowto/zh/ca|català]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/cs | • {{#if: php5|čeština| [[::HdaIntelSoundHowto/zh/cs|čeština]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/de | • {{#if: php5|Deutsch| [[::HdaIntelSoundHowto/zh/de|Deutsch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/el | • {{#if: php5|Ελληνικά| [[::HdaIntelSoundHowto/zh/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/es | • {{#if: php5|español| [[::HdaIntelSoundHowto/zh/es|español]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fa | • {{#if: php5|فارسی| [[::HdaIntelSoundHowto/zh/fa|فارسی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fi | • {{#if: php5|suomi| [[::HdaIntelSoundHowto/zh/fi|suomi]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fr | • {{#if: php5|français| [[::HdaIntelSoundHowto/zh/fr|français]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/gu | • {{#if: php5|ગુજરાતી| [[::HdaIntelSoundHowto/zh/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/he | • {{#if: php5|עברית| [[::HdaIntelSoundHowto/zh/he|עברית]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/hu | • {{#if: php5|magyar| [[::HdaIntelSoundHowto/zh/hu|magyar]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/id | • {{#if: php5|Bahasa Indonesia| [[::HdaIntelSoundHowto/zh/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/it | • {{#if: php5|italiano| [[::HdaIntelSoundHowto/zh/it|italiano]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ja | • {{#if: php5|日本語| [[::HdaIntelSoundHowto/zh/ja|日本語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ko | • {{#if: php5|한국어| [[::HdaIntelSoundHowto/zh/ko|한국어]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ksh | • {{#if: php5|Ripoarisch| [[::HdaIntelSoundHowto/zh/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/mr | • {{#if: php5|मराठी| [[::HdaIntelSoundHowto/zh/mr|मराठी]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ms | • {{#if: php5|Bahasa Melayu| [[::HdaIntelSoundHowto/zh/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/nl | • {{#if: php5|Nederlands| [[::HdaIntelSoundHowto/zh/nl|Nederlands]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/no | • {{#if: php5|norsk| [[::HdaIntelSoundHowto/zh/no|norsk]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/oc | • {{#if: php5|occitan| [[::HdaIntelSoundHowto/zh/oc|occitan]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/pl | • {{#if: php5|polski| [[::HdaIntelSoundHowto/zh/pl|polski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/pt | • {{#if: php5|português| [[::HdaIntelSoundHowto/zh/pt|português]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ro | • {{#if: php5|română| [[::HdaIntelSoundHowto/zh/ro|română]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ru | • {{#if: php5|русский| [[::HdaIntelSoundHowto/zh/ru|русский]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/si | • {{#if: php5|සිංහල| [[::HdaIntelSoundHowto/zh/si|සිංහල]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sq | • {{#if: php5|shqip| [[::HdaIntelSoundHowto/zh/sq|shqip]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sr | • {{#if: php5|српски / srpski| [[::HdaIntelSoundHowto/zh/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sv | • {{#if: php5|svenska| [[::HdaIntelSoundHowto/zh/sv|svenska]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/th | • {{#if: php5|ไทย| [[::HdaIntelSoundHowto/zh/th|ไทย]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/tr | • {{#if: php5|Türkçe| [[::HdaIntelSoundHowto/zh/tr|Türkçe]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/vi | • {{#if: php5|Tiếng Việt| [[::HdaIntelSoundHowto/zh/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/yue | • {{#if: php5|粵語| [[::HdaIntelSoundHowto/zh/yue|粵語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh | • {{#if: php5|中文| [[::HdaIntelSoundHowto/zh/zh|中文]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh-hans | • {{#if: php5|中文(简体)| [[::HdaIntelSoundHowto/zh/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh-hant | • {{#if: php5|中文(繁體)| [[::HdaIntelSoundHowto/zh/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:php5|:HdaIntelSoundHowto/zh|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :HdaIntelSoundHowto/zh/zh | | {{#ifexist: HdaIntelSoundHowto/zh/zh | | {{#ifeq: {{#titleparts:HdaIntelSoundHowto/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:HdaIntelSoundHowto/zh|1|-1|}} | zh | | }}
文章出处: |
{{#if: | {{{2}}} | https://wiki.ubuntu.com/php5 }} |
点击翻译: |
English {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/af | • {{#if: php5|Afrikaans| [[::HdaIntelSoundHowto/zh/af|Afrikaans]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ar | • {{#if: php5|العربية| [[::HdaIntelSoundHowto/zh/ar|العربية]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/az | • {{#if: php5|azərbaycanca| [[::HdaIntelSoundHowto/zh/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/bcc | • {{#if: php5|جهلسری بلوچی| [[::HdaIntelSoundHowto/zh/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/bg | • {{#if: php5|български| [[::HdaIntelSoundHowto/zh/bg|български]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/br | • {{#if: php5|brezhoneg| [[::HdaIntelSoundHowto/zh/br|brezhoneg]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ca | • {{#if: php5|català| [[::HdaIntelSoundHowto/zh/ca|català]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/cs | • {{#if: php5|čeština| [[::HdaIntelSoundHowto/zh/cs|čeština]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/de | • {{#if: php5|Deutsch| [[::HdaIntelSoundHowto/zh/de|Deutsch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/el | • {{#if: php5|Ελληνικά| [[::HdaIntelSoundHowto/zh/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/es | • {{#if: php5|español| [[::HdaIntelSoundHowto/zh/es|español]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fa | • {{#if: php5|فارسی| [[::HdaIntelSoundHowto/zh/fa|فارسی]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fi | • {{#if: php5|suomi| [[::HdaIntelSoundHowto/zh/fi|suomi]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/fr | • {{#if: php5|français| [[::HdaIntelSoundHowto/zh/fr|français]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/gu | • {{#if: php5|ગુજરાતી| [[::HdaIntelSoundHowto/zh/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/he | • {{#if: php5|עברית| [[::HdaIntelSoundHowto/zh/he|עברית]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/hu | • {{#if: php5|magyar| [[::HdaIntelSoundHowto/zh/hu|magyar]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/id | • {{#if: php5|Bahasa Indonesia| [[::HdaIntelSoundHowto/zh/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/it | • {{#if: php5|italiano| [[::HdaIntelSoundHowto/zh/it|italiano]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ja | • {{#if: php5|日本語| [[::HdaIntelSoundHowto/zh/ja|日本語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ko | • {{#if: php5|한국어| [[::HdaIntelSoundHowto/zh/ko|한국어]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ksh | • {{#if: php5|Ripoarisch| [[::HdaIntelSoundHowto/zh/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/mr | • {{#if: php5|मराठी| [[::HdaIntelSoundHowto/zh/mr|मराठी]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ms | • {{#if: php5|Bahasa Melayu| [[::HdaIntelSoundHowto/zh/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/nl | • {{#if: php5|Nederlands| [[::HdaIntelSoundHowto/zh/nl|Nederlands]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/no | • {{#if: php5|norsk| [[::HdaIntelSoundHowto/zh/no|norsk]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/oc | • {{#if: php5|occitan| [[::HdaIntelSoundHowto/zh/oc|occitan]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/pl | • {{#if: php5|polski| [[::HdaIntelSoundHowto/zh/pl|polski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/pt | • {{#if: php5|português| [[::HdaIntelSoundHowto/zh/pt|português]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ro | • {{#if: php5|română| [[::HdaIntelSoundHowto/zh/ro|română]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/ru | • {{#if: php5|русский| [[::HdaIntelSoundHowto/zh/ru|русский]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/si | • {{#if: php5|සිංහල| [[::HdaIntelSoundHowto/zh/si|සිංහල]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sq | • {{#if: php5|shqip| [[::HdaIntelSoundHowto/zh/sq|shqip]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sr | • {{#if: php5|српски / srpski| [[::HdaIntelSoundHowto/zh/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/sv | • {{#if: php5|svenska| [[::HdaIntelSoundHowto/zh/sv|svenska]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/th | • {{#if: php5|ไทย| [[::HdaIntelSoundHowto/zh/th|ไทย]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/tr | • {{#if: php5|Türkçe| [[::HdaIntelSoundHowto/zh/tr|Türkçe]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/vi | • {{#if: php5|Tiếng Việt| [[::HdaIntelSoundHowto/zh/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/yue | • {{#if: php5|粵語| [[::HdaIntelSoundHowto/zh/yue|粵語]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh | • {{#if: php5|中文| [[::HdaIntelSoundHowto/zh/zh|中文]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh-hans | • {{#if: php5|中文(简体)| [[::HdaIntelSoundHowto/zh/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: php5 | php5 | {{#if: | :}}HdaIntelSoundHowto/zh}}/zh-hant | • {{#if: php5|中文(繁體)| [[::HdaIntelSoundHowto/zh/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:php5|:HdaIntelSoundHowto/zh|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :HdaIntelSoundHowto/zh/zh | | {{#ifexist: HdaIntelSoundHowto/zh/zh | | {{#ifeq: {{#titleparts:HdaIntelSoundHowto/zh|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:HdaIntelSoundHowto/zh|1|-1|}} | zh | | }}
启动
如果您在启动的过程中停滞在了载入“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_"字符串