우분투 14.04의 "더미 출력"사운드


15

더미 출력은 Ubuntu 14.04의 시스템 설정-> 사운드에 표시됩니다.

여기에 이미지 설명을 입력하십시오

이것에 관한 다른 질문들 중 어느 것도 내 문제를 해결하지 못했습니다.

Dell Inspiron N5110을 사용하고 있습니다. 우분투 14.04의 소리가 나를 미치게합니다. PC를 켤 때 작동하며 무작위로 작동하지 않습니다.

13.10에 대한 단계와 Ubuntu 13.04의 소리가 들리지 않음에 대한 답변을 보았습니다. 더미 출력 장치 만 나열 되었지만 문제를 해결하는 것은 없습니다.

Ubuntu Documentation Hda Intel Sound Howto 의 지침을 따른 후 . 현재 내가 가지고 dell-s14alsa-base.conf파일. alsa를 저장하고 다시 시작한 후 랩톱 스피커에서 소리가 들리지만 재부팅 후에는 소리가 들리지 않습니다. 에서 변경 dell-s14하는 것은 dell-vostro-3500작동하지 않았다. 실행 pulseaudio -D하면 Daemon startup failed.


cat /proc/asound/card0/codec* | grep Codec`

준다

Codec: IDT 92HD87B1/3

여기에 내 코덱과 일치하는 섹션이 있습니다. HD-Audio-Models.txt

    STAC92HD83*
     ===========
    ref     Reference board
    mic-ref Reference board with power management for ports
    dell-s14    Dell laptop
    dell-vostro-3500    Dell Vostro 3500 laptop
    hp-dv7-4000 HP dv-7 4000
    auto        BIOS setup (default)

pulseaudio -vvv

제공합니다 :

I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
        D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
        D: [pulseaudio] core-util.c: RealtimeKit worked.
        I: [pulseaudio] core-util.c: Successfully gained nice level -11.
        I: [pulseaudio] main.c: This is PulseAudio 4.0
        D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
        D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
        D: [pulseaudio] main.c: Running on host: Linux x86_64 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014
        D: [pulseaudio] main.c: Found 4 CPUs.
        I: [pulseaudio] main.c: Page size is 4096 bytes
        D: [pulseaudio] main.c: Compiled with Valgrind support: no
        D: [pulseaudio] main.c: Running in valgrind mode: no
        D: [pulseaudio] main.c: Running in VM: no
        D: [pulseaudio] main.c: Optimized build: yes
        D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
        I: [pulseaudio] main.c: Machine ID is 41cf9ca67be1059b2fa9e2fd533d698b.
        I: [pulseaudio] main.c: Session ID is c2.
        I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
        I: [pulseaudio] main.c: Using state directory /home/me/.config/pulse.
        I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-4.0/modules.
        I: [pulseaudio] main.c: Running in system mode: no
        E: [pulseaudio] pid.c: Daemon already running.
        E: [pulseaudio] main.c: pa_pid_file_create() failed.

최신 정보

나는 모두 추가 한 후 dell-vostro-3500dell-s14받는 사람 alsa-base.conf과 다시 시작 내 PC 및 로그인, 거기에 내가 로그 아웃하고 로그인 한 소리 트레이 아이콘 없었다, 나는 사운드 등을 가지고!


여기에 대한 답변 중 어느 것도 나를 위해 "더미 출력"문제를 해결하지 못했지만 재부팅해도 작동한다는 것을 알았습니다. 로그 아웃하고 싶지 않았습니다. 그래서 다른 사용자로 로그인하면 pulseaudio가 올바르게 초기화되었습니다! 방금 로그 아웃했으며 기본 사용자에서 다시 작동합니다! 현재 사용자 에게이 명령을 사용하는 명령을 알고 싶습니다 .pulseaudio -k (자동 재시작)는 아무런 차이가 없습니다 ... (드라이버 설치 또는 재부팅과 관련이없는 것으로 밝혀진 대답은 없습니다.) ). Btw, 나는 또한 명령을 사용해야했고 pulseaudio -vvv지금은 더 잘 작동합니다.
물병 자리 힘

답변:


5

귀하가 제공 한 사운드 카드 정보를 확인한 결과 다음과 같습니다. 인터넷을 검색하여 찾은 내용에 따르면 alsa-base 사운드 구성 파일을 편집하고 dell-s14또는 하나를 추가 dell-vostro-3500해야합니다. 귀하의 델 인스 파 이런 노트북은 델 보스 트로 아니지만 입니다 델 노트북입니다. 선택할 수있는 대안은 두 가지뿐이므로dell-s14 .

그래도 작동하지 않으면 시도해보십시오. dell-vostro-3500 Dell Inspiron과 Dell Vostro가 여러면에서 유사하기 때문에 . Dell Vostro는 하드웨어 및 사양에 약간의 차이가있는 Dell Inspiron 소비자 랩탑의 비즈니스 버전입니다.

다음 명령을 실행하기 전에 먼저 명령을 읽고, 이미 주석을 시도한 경우 불필요한 작업을 수행하지 않아도됩니다.

터미널을 열고 다음을 입력하십시오.

sudo touch /etc/modprobe.d/alsa-base.conf.bak
sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.bak  # backup alsa-base.conf
sudo nano /etc/modprobe.d/alsa-base.conf 

나노 텍스트 편집기에서 편집하기 위해 alsa-base.conf가 열립니다. alsa-base.conf의 맨 아래로 스크롤하여이 새 줄을 맨 아래에 추가하십시오.

options snd-hda-intel model=dell-s14

키보드 조합 Ctrl+ O를 누른 다음을 눌러 Enteralsa-base.conf의 변경 사항을 저장하십시오. 키보드 조합 Ctrl+ X를 눌러 nano를 종료하십시오.

다음 명령을 실행하십시오.

sudo alsa force-reload  

다음에 다시 부팅 할 때 다시 부팅 한 후 변경 사항이 적용되었는지 확인하십시오.


10

사용자를 'audio'그룹에 추가하고 다시 로그인 한 후 수정되었습니다.

usermod -a -G audio $USER

aplay가 장치를 사용자로 나열 할 수없는 경우에 주목했습니다.

내 계정으로 리스팅 :

aplay -l  

aplay: device_list:268: no soundcards found

카드가 보이지 않지만 루트 ( sudo)로 목록을 표시 할 때 :

aplay -l 

\*\*\*\* List of PLAYBACK Hardware Devices \*\*\*\*  
card 0: Intel [HDA Intel], device 0: ALC892 Analog [ALC892 Analog]   
Subdevices: 1/1    Subdevice #0: subdevice #0

그것은 그들 모두를 보았다.

다른 컴퓨터에는 그룹이 있고 내 사용자도 그 그룹에 속하지 않기 때문에 왜 이것이 필요한지 알 수 없습니다. 그래도 효과가있었습니다.


6
sudo modprobe snd-hda-intel

이 명령은 Linux 커널에서 모듈을 추가 및 제거하는 도구 인 modprobe를 사용하여 오디오 지원을 추가합니다.


감사! 인터넷에 다른 답변이 없었을 때 도움이되었습니다.
고양이

내 경우에는 필요rmmod snd-hda-intel && modprobe snd-hda-intel
골 리마


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.