Eu tenho um Dell Inspiron 15 7537.
Eu instalei o 14.04 nele e não tive problemas com o som inicialmente. No entanto, como o meu com placa ethernet, parecia esperar não ter problemas de driver / software no linux era irrealista.
Comprei um SSD para o laptop e instalei o Ubuntu 14.04 nele. Em seguida, usei o gparted para copiar a partição do Windows do disco que acompanha o laptop.
Tudo ainda funcionou bem, até que eu iniciei o Windows 8.1. O som funcionou bem enquanto eu estava no Windows, mas depois de reiniciar o laptop e voltar ao Ubuntu, o som parou de funcionar nos alto-falantes internos do laptop.
Notei, no entanto, que ainda era capaz de usar meus fones de ouvido para receber som enquanto estava no Ubuntu.
A partir daqui, eu poderia inicializar no Windows 8.1 para receber som pelos alto-falantes internos, mas não conseguia mais que o som funcionasse novamente no Ubuntu 14.04, a menos que eu usasse fones de ouvido.
Decidi experimentar, limpei completamente o disco e fiz uma nova instalação do Ubuntu 14.04. O som estava de volta! Então, novamente, continuei copiando sobre minha partição do Windows. Novamente, depois de inicializar no Windows 8.1 e voltar ao Ubuntu, meus alto-falantes internos não produziam mais som.
Eu tentei as soluções mais comuns, como:
sudo apt-get remove --purge alsa-base pulseaudio
sudo apt-get install alsa-base pulseaudio unity-control-center
sudo alsa force-reload
ou
pulseaudio -k
Eu também tentei garantir que nada fosse silenciado no alsamixer. Também tentei instalar a ferramenta de controle de volume de áudio por pulso. Se eu estiver tocando uma música, posso ver os níveis de áudio se movendo nos alto-falantes internos, como se eles estivessem tocando.
A ferramenta de controle de volume de áudio por pulso também mostra que minha placa HDMI era um dispositivo de som, mas a reconhece como desativada.
Pode ser interessante notar que, no alsamixer, o aplicativo parece reconhecer minha placa PCH / saída como a placa secundária e a HDMI como a primeira. No entanto, esse sempre foi o caso, por isso não tenho certeza de que é o problema.
Não sei muito sobre como tudo isso foi projetado, mas, no meu entender, estou tendo dificuldade em entender como a inicialização em outro sistema operacional pode impedir que os alto-falantes funcionem em outro.
O que posso fazer para restaurar o som no meu sistema e determinar por que a inicialização no Windows causa esse comportamento? Eu gostaria muito de usar um sistema de inicialização dupla.
saída 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
Conteúdo do /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
Respostas:
O Windows 8 inclui um novo recurso chamado "Hybrid Shutdown" ou "Fast Boot". Este processo é descrito no artigo "Como o recurso de desligamento híbrido do Windows 8 / inicialização rápida funciona" . Basicamente, no desligamento, o Windows mata todos os processos do usuário e depois hiberna o kernel em disco. Isso é feito para acelerar o processo de desligamento e inicialização. Matar todos os processos do usuário é mais rápido do que hiberná-los para o disco, e restaurar um kernel hibernado é mais rápido que uma nova inicialização do kernel.
Os usuários do Linux são aconselhados a desativar o "Hybrid Shutdown / Fast Boot"; caso contrário, não poderão montar sistemas de arquivos NTFS (porque o estado atual do sistema de arquivos NTFS não é armazenado na partição NTFS, mas mantido na memória do hibernado). A partir dessa pergunta, também parece que ele pode interferir na inicialização do dispositivo - provavelmente colocando o dispositivo em um estado de suspensão, do qual ele não acorda quando é executado um processo de inicialização normal.
fonte
Eu tive um problema semelhante com o meu laptop (Samsung Series 7 Chronos) no Ubuntu 14.04 LTS (inicialização dupla com Windows). Desde a introdução do Windows 8 (e após a atualização para o Windows 10), os alto-falantes permaneciam emudecidos (mesmo que as configurações de volume sugerissem o contrário).
Após algumas pesquisas online, descobri o Procedimento para solução de problemas de som . A etapa 1A do procedimento corrigiu o problema:
(ou seja, finaliza / mata todos os processos que executam o pulseaudio e força o PulseAudio a redefinir sua configuração do usuário excluindo arquivos e pastas criados na pasta inicial do usuário)
aguarde pelo menos 10 segundos e execute o seguinte comando:
(ou seja, mata o daemon pulseaudio )
Para informações adicionais sobre os comandos mencionados acima, você pode querer verificar estes links: Manuais do Ubuntu - killall , Manuais do Ubuntu - pulseaudio , Ubuntu Wiki - PulseAudio .
Se esses comandos simples não resolverem o seu problema, sugiro que você siga as etapas alternativas fornecidas pelo procedimento de solução de problemas de som.
Como nota final, uma solução trivial que funcionou para mim: enquanto no Ubuntu, conectar e desconectar os fones de ouvido reativaria o áudio dos alto-falantes.
Qual é a causa? Parece que a configuração do PulseaAudio está corrompida / não sincronizada e não reflete o status atual do sistema de som. No entanto, não sei o evento exato que está causando a inconsistência.
fonte
Este é um problema bastante direto. Acredito que o Linux coloca o fone de ouvido em um estado que o Windows não pode reconhecer.
Eu descobri que fazer um desligamento a frio (mantendo o botão liga / desliga pressionado por 10 s) no Linux e, em seguida, inicializar no Windows, geralmente corrige esse problema.
fonte
Recentemente, comecei a ter o mesmo problema. Eu dupla inicialização do Windows 7 e Ubuntu 14.04. O problema parece ter começado após a atualização do Windows instalar um novo driver Realtek HD Audio.
Uma reinicialização suave do Windows para o Linux resulta em áudio que consiste inteiramente de sons pop e crackle. Completamente inutilizável. Enquanto estava nesse estado, o fone de ouvido na frente do meu gabinete ainda funcionava bem. Somente o áudio traseiro foi afetado.
Se eu desligar e depois inicializar a frio no Linux , o áudio funcionará bem no Linux.
fonte
Eu tive o mesmo problema e segui completamente o guia de solução de problemas do Ubuntu, mas não funcionou.
Finalmente funcionou adicionando a linha abaixo ao
/etc/modprobe.d/alsa-base.conf
arquivo:fonte