내 오디오 장치가 작동하지 않습니다

내 오디오 장치가 작동하지 않습니다

새로운 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를 설치한 후 오디오 관련 문제를 해결하기 위해 자주 사용하는 이 두 링크를 확인하십시오(저 포함). 여기 그들이 온다:

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

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

내 HP 노트북에서 비슷한 문제를 해결하는 데 많은 도움이 된 두 번째 링크를 확인하세요.

관련 정보