私のオーディオデバイスが機能しない

私のオーディオデバイスが機能しない

新しいCrunchBang Linuxを設定しましたが、サウンドが機能しません。コマンド プロンプトでlspci -vcommand と command を入力すると、alplay -lサウンド カードが接続されて検出されることがわかります。

結果:

ziga@ziga-laptop:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: HDA Generic [HDA Generic]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

より多くの結果:

ziga@ziga-laptop:~$ lspci -v
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
    Subsystem: Hewlett-Packard Company Device 1604
    Flags: bus master, slow devsel, latency 64, IRQ 16
    Memory at 90400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: HDA Intel

まあ、私のサウンドカードモデルが何であるかはすでに知っていますが、ATI SBx00見つかりません。www.alsa-project.orgXubuntu 12.04を使用していますが、サウンドカードはすでにalsamixerで使用できます。また、以前のCrunchBang Linuxバージョンでも動作します。そのため、コマンドを使用してalsamixerを再設定し、alsamixerF5を押してから、以下のようにすべてのスライダを最大に設定してみました。

┌───────────────────────────── AlsaMixer v1.0.23 ──────────────────────────────┐
│ Card: HDA ATI SB                                     F1:  Help               │
│ Chip: Realtek ID 270                                 F2:  System information │
│ View: F3: Playback  F4: Capture  F5:[All]            F6:  Select sound card  │
│ Item: PCM [dB gain: 0.00, 0.00]                      Esc: Exit               │
│                                                                              │
│                       ┌──┐     ┌──┐     ┌──┐     ┌──┐                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       │▒▒│     │▒▒│     │▒▒│     │▒▒│                        │
│                       └──┘     └──┘    L└──┘R    └──┘                        │
│                                       CAPTURE                                │
│                     100<>100 100<>100 100<>100 100<>100                      │
│                      Master <  PCM   >Capture  Digital                       │
│                                                                              │
└──────────────────────────────────────────────────────────────────────────────┘

alsamixerでF2を押すと、次のメニューが表示されます。

┌───── Select File ──────┐
│/proc/asound/version    │
│/proc/asound/cards      │
│/proc/asound/devices    │
│/proc/asound/oss/devices│
│/proc/asound/timers     │
│/proc/asound/pcm        │
└────────────────────────┘

以下に、以下のようにすべてのメニューオプションの出力を貼り付けます。

┌───────────────── /proc/asound/version ─────────────────┐          
│Advanced Linux Sound Architecture Driver Version 1.0.21.│          
└────────────────────────────────────────────────────────┘          
┌──────────────── /proc/asound/cards ─────────────────┐            
│ 0 [SB             ]: HDA-Intel - HDA ATI SB         │            
│                      HDA ATI SB at 0x90400000 irq 16│            
└─────────────────────────────────────────────────────┘            
┌─────── /proc/asound/devices ───────┐                  
│  2:        : timer                 │                  
│  3:        : sequencer             │                  
│  4: [ 0- 0]: digital audio playback│                  
│  5: [ 0- 0]: digital audio capture │                  
│  6: [ 0- 0]: hardware dependent    │                  
│  7: [ 0]   : control               │                  
└────────────────────────────────────┘       
┌ /proc/asound/oss/devices ┐
│  0: [0- 0]: mixer        │
│  3: [0- 0]: digital audio│
│  4: [0- 0]: digital audio│
└──────────────────────────┘
┌──────────── /proc/asound/timers ─────────────┐               
│G0: system timer : 4000.000us (10000000 ticks)│               
│P0-0-0: PCM playback 0-0-0 : SLAVE            │               
│P0-0-1: PCM capture 0-0-1 : SLAVE             │               
└──────────────────────────────────────────────┘               
┌─────────────────── /proc/asound/pcm ────────────────────┐          
│00-00: HDA Generic : HDA Generic : playback 1 : capture 1│          
└─────────────────────────────────────────────────────────┘        

F6を押すと、以下のようにサウンドカードを選択できるメニューが表示されます。

┌───── Sound Card ──────┐
│-  (default)           │
│0  HDA ATI SB          │
│   enter device name...│
└───────────────────────┘

答え1

alsamixerでF5を押してください。

可能なすべてのオプションが表示されます。たぶん基本的に何かがミュートされているかもしれません。

F2とF6を押すと何が見えますか?

答え2

サウンドモジュールが欠落しているようです。試すことができるいくつかのアイデアは次のとおりです。

  • サウンドカードが正しく検出されたため(ヘッドフォンが機能している)、コンピュータのスピーカーを制御するモジュールが欠落しているように聞こえます。またはスピーカーをミュートしました。ワンクリックでF6デバイスを切り替えようとしましたalsamixerか?defaultから切り替えると、0 HDA ATI SBより多くのオプションが得られます。私のシステムでは、「Front」を含むより多くのチャンネルを取得できます。 「前面」が最大音量に設定されていることを確認してください。

  • このalsa-info.shスクリプトは、より便利な情報を提供します。これを実行して出力に接続してみてください。

    $ wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
    

    これにより、どのモジュールをロードしたか、欠落しているモジュールがあるかどうかを確認できます。

  • alsaconfalsa を構成するスクリプトです。もはやパッケージに含まれていませんが、alsa-utilsそれでも見てみる価値があります。私が一つ見つけた古いバージョンここ

答え3

カーネル2.6.32は2009年版です。既存のドライバが新しいハードウェアで動作することを期待することはできません。

更新されたCrunchBangカーネルを入手するか、別のディストリビューションに切り替えてみてください。

答え4

人々がUbuntu 12.04 PPをインストールした後、オーディオ関連の問題を解決するためによく使用されるこれら2つのリンクを確認してください(私を含む)。ここにそれらが来る:

http://ubuntuforums.org/showthread.php?t=1042840

http://yourenotabowler.blogspot.in/2009/01/sound-warz.html

私のHPノートブックで同様の問題を解決するのに役立つ2番目のリンクを確認してください。

関連情報