태그 보관물: alsa

alsa

Windows 8.1로 부팅 한 후 Ubuntu 14.04의 노트북 스피커에서 소리가 들리지 않습니다 mei_me 00:1b.0 Audio device: Intel

Dell Inspiron 15 7537이 있습니다.

14.04를 설치했으며 처음에는 소리에 아무런 문제가 없었습니다. 그러나 이더넷 카드가있는 것과 마찬가지로 Linux에서 드라이버 / 소프트웨어 문제가 없을 것으로 예상되는 것은 비현실적이었습니다.

랩톱 용 SSD를 구입하여 Ubuntu 14.04를 설치했습니다. 그런 다음 gparted를 사용하여 랩톱과 함께 제공된 디스크에서 Windows 파티션을 복사했습니다.

Windows 8.1로 부팅 할 때까지 모든 것이 여전히 잘 작동했습니다. Windows에서 사운드가 제대로 작동했지만 랩톱을 재부팅하고 Ubuntu로 돌아간 후 내부 랩톱 스피커를 통해 사운드가 작동하지 않았습니다.

그러나 우분투에서 헤드폰을 사용하여 소리를 수신 할 수 있음을 알았습니다.

이제부터는 Windows 8.1로 부팅하여 내부 스피커를 통해 사운드를 수신 할 수 있었지만 헤드폰을 사용하지 않으면 Ubuntu 14.04에서 더 이상 사운드가 다시 작동하지 않습니다.

나는 실험하기로 결정했기 때문에 디스크를 완전히 닦고 ​​Ubuntu 14.04를 새로 설치했습니다. 소리가 돌아왔다! 그런 다음 다시 Windows 파티션을 복사했습니다. 다시 한 번 Windows 8.1로 부팅 한 다음 Ubuntu로 돌아와서 내부 스피커에서 더 이상 소리가 나지 않습니다.

나는 가장 일반적인 해결책을 시도했다 :

sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio unity-control-center
sudo alsa force-reload

또는

pulseaudio -k

나는 또한 alsamixer에서 아무것도 음소거되지 않도록 노력했습니다. 펄스 오디오 볼륨 조절 도구를 설치하려고 시도했습니다. 노래가 재생되는 경우 마치 재생해야하는 것처럼 내부 스피커의 오디오 레벨이 움직이는 것을 볼 수 있습니다.

펄스 오디오 볼륨 조절 도구는 또한 내 HDMI 카드가 사운드 장치라는 것을 보여 주지만 꺼진 것으로 인식합니다.

alsamixer에서 응용 프로그램은 내 PCH / 출력 카드를 보조 카드로 인식하고 HDMI를 첫 번째 카드로 인식하는 것으로 보입니다. 그러나 이것은 항상 그렇기 때문에 이것이 문제인지 확실하지 않습니다.

나는 이것이 어떻게 설계되었는지에 대해 많이 알지 못하지만 다른 OS로 부팅하면 스피커가 다른 스피커에서 작동하지 못하게하는 방법을 모으는 데 어려움을 겪고 있습니다.

시스템으로 사운드를 복원하고 Windows 부팅으로 인해이 동작이 발생하는 이유를 확인하려면 어떻게해야합니까? 이중 부팅 시스템을 사용하고 싶습니다.

lspci -v 출력 :

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0
    Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
    Subsystem: Dell Device 05fa
    Flags: bus master, fast devsel, latency 0, IRQ 60
    Memory at e3000000 (64-bit, non-prefetchable) [size=4M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at 5000 [size=64]
    Expansion ROM at <unassigned> [disabled]
    Capabilities: <access denied>
    Kernel driver in use: i915

00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0, IRQ 63
    Memory at e3610000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

00:14.0 USB controller: Intel Corporation Lynx Point-LP USB xHCI HC (rev 04) (prog-if 30 [XHCI])
    Subsystem: Dell Device 05f9
    Flags: bus master, medium devsel, latency 0, IRQ 56
    Memory at e3600000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation Lynx Point-LP HECI #0 (rev 04)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0, IRQ 61
    Memory at e3619000 (64-bit, non-prefetchable) [size=32]
    Capabilities: <access denied>
    Kernel driver in use: mei_me

00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0, IRQ 62
    Memory at e3614000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 1 (rev e4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 3 (rev e4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Memory behind bridge: e3500000-e35fffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:1c.3 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 4 (rev e4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: 00004000-00004fff
    Memory behind bridge: e3400000-e34fffff
    Prefetchable memory behind bridge: 00000000bfb00000-00000000bfbfffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation Lynx Point-LP PCI Express Root Port 5 (rev e4) (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    I/O behind bridge: 00003000-00003fff
    Memory behind bridge: e2000000-e2ffffff
    Prefetchable memory behind bridge: 00000000d0000000-00000000e1ffffff
    Capabilities: <access denied>
    Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation Lynx Point-LP USB EHCI #1 (rev 04) (prog-if 20 [EHCI])
    Subsystem: Dell Device 05f9
    Flags: bus master, medium devsel, latency 0, IRQ 23
    Memory at e361d000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: <access denied>
    Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation Lynx Point-LP LPC Controller (rev 04)
    Subsystem: Dell Device 05f9
    Flags: bus master, medium devsel, latency 0
    Capabilities: <access denied>
    Kernel driver in use: lpc_ich

00:1f.2 SATA controller: Intel Corporation Lynx Point-LP SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
    Subsystem: Dell Device 05f9
    Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 59
    I/O ports at 5088 [size=8]
    I/O ports at 5094 [size=4]
    I/O ports at 5080 [size=8]
    I/O ports at 5090 [size=4]
    I/O ports at 5060 [size=32]
    Memory at e361c000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: <access denied>
    Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation Lynx Point-LP SMBus Controller (rev 04)
    Subsystem: Dell Device 05f9
    Flags: medium devsel, IRQ 255
    Memory at e3618000 (64-bit, non-prefetchable) [size=256]
    I/O ports at efa0 [size=32]

02:00.0 Network controller: Intel Corporation Wireless 7260 (rev 73)
    Subsystem: Intel Corporation Dual Band Wireless-N 7260
    Flags: bus master, fast devsel, latency 0, IRQ 64
    Memory at e3500000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: <access denied>
    Kernel driver in use: iwlwifi

03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0, IRQ 57
    Memory at e3405000 (32-bit, non-prefetchable) [size=4K]
    Expansion ROM at bfb00000 [disabled] [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: rtsx_pci

03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
    Subsystem: Dell Device 05f9
    Flags: bus master, fast devsel, latency 0, IRQ 58
    I/O ports at 4000 [size=256]
    Memory at e3404000 (64-bit, non-prefetchable) [size=4K]
    Memory at e3400000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: r8168

04:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev ff) (prog-if ff)
    !!! Unknown header type 7f

/etc/modprobe.d/alsa-base.conf 내용 :

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2


답변

Windows 8에는 “하이브리드 종료”또는 “고속 부팅”이라는 새로운 기능이 포함되어 있습니다. 이 프로세스는 “Windows 8 하이브리드 종료 / 고속 부팅 기능 작동 방법” 기사에 설명되어 있습니다. 있습니다. 기본적으로 종료시 Windows는 모든 사용자 프로세스를 종료 한 다음 커널을 디스크로 최대 절전 모드로 전환합니다. 종료 및 부팅 프로세스 속도를 높이기 위해이 작업을 수행합니다. 모든 사용자 프로세스를 종료하면 디스크에 최대 절전 모드를 해제하는 것보다 빠르며 최대 절전 모드 커널을 복원하는 것이 커널을 새로 부팅하는 것보다 빠릅니다.

Linux 사용자는 “하이브리드 종료 / 고속 부팅”을 끄는 것이 좋습니다. 그렇지 않으면 NTFS 파일 시스템을 마운트 할 수 없습니다 (NTFS 파일 시스템의 현재 상태는 NTFS 파티션에 저장되지 않지만 최대 절전 모드 커널 메모리에 있기 때문에). 이 질문으로 인해 장치 초기화에 방해가 될 수 있습니다. 일반 부팅 프로세스가 수행 될 때 장치가 깨어 있지 않은 절전 상태가 될 수 있습니다.


답변

우분투 14.04 LTS (Windows와의 이중 부팅)에서 내 노트북 ​​(삼성 시리즈 7 크로노스)과 비슷한 문제가있었습니다. Windows 8이 도입 된 이후 (및 Windows 10으로 업그레이드 한 후) 스피커는 계속 음소거 상태를 유지했습니다. (볼륨 설정이 다르게 제안하더라도).

온라인으로 조사한 결과, 소리 문제 해결 절차를 발견했습니다 . 절차의 1A 단계에서 문제가 해결되었습니다.

killall pulseaudio; rm -r ~/.config/pulse/* ; rm -r ~/.pulse*

(즉 , pulseaudio를 실행하는 모든 프로세스를 종료 / 종료 하고 PulseAudio를 강제 실행 합니다. 하며, 사용자 홈 폴더에서 작성된 파일 및 폴더를 삭제하여 가 사용자 구성을 재설정 합니다)

10 초 이상 기다린 후 다음 명령을 실행하십시오.

pulseaudio -k

(즉, 그것은 펄스 오디오를 죽인다 데몬을 )

위에서 언급 한 명령에 대한 추가 정보는 Ubuntu Manuals-killall , Ubuntu Manuals-pulseaudio , Ubuntu Wiki-PulseAudio 링크를 확인하십시오 .

이러한 간단한 명령으로 문제가 해결되지 않으면 사운드 문제 해결 절차에서 제공하는 대체 단계를 수행하는 것이 좋습니다.

마지막으로, 나에게 도움이되는 사소한 솔루션 : 우분투에서는 헤드폰을 꽂고 뽑으면 스피커의 오디오가 다시 활성화됩니다.

원인이 무엇입니까? PulseaAudio 구성이 손상 / 동기화되지 않은 것으로 보이고 사운드 시스템의 현재 상태를 반영하지 않습니다. 그러나 나는 불일치를 일으키는 정확한 사건을 모른다.


답변

이것은 매우 직접적인 문제입니다. 나는 리눅스가 헤드폰 잭을 Windows가 인식 할 수없는 상태에 놓았다고 믿는다.

Linux의 콜드 셧다운 (10 초 동안 전원 버튼 누름)을 수행 한 다음 Windows로 부팅하면 종종이 문제가 해결된다는 것을 알았습니다.


답변

최근에 같은 문제가 발생하기 시작했습니다. Windows 7 및 Ubuntu 14.04를 이중 부팅합니다. Windows 업데이트에서 새로운 Realtek HD 오디오 드라이버를 설치 한 후 문제가 시작된 것 같습니다.

Windows에서 Linux로 소프트 재부팅하면 오디오가 완전히 팝 소리와 딱딱한 소리로 구성됩니다. 완전히 사용할 수 없습니다. 이 상태에서 케이스 앞면의 헤드폰 잭이 여전히 잘 작동했습니다. 후면 오디오 만 영향을 받았습니다.

내가 할 경우 리눅스로 종료 후 콜드 부팅을 한 후 오디오가 리눅스에서 잘 작동합니다.


답변

나는 같은 문제가 있었고 우분투의 문제 해결 가이드를 따랐다. 완전히 따라 갔지만 작동하지 않았습니다.

마침내 /etc/modprobe.d/alsa-base.conf파일에 아래 줄을 추가하여 작동했습니다 .

options snd-hda-intel model=auto

답변