ฉันมี Dell Inspiron 15 7537
ฉันติดตั้งแล้ว 14.04 และไม่มีปัญหาเรื่องเสียงในตอนแรก อย่างไรก็ตามเช่นเดียวกับการ์ดอีเธอร์เน็ตของฉันดูเหมือนว่าการไม่มีปัญหาไดรเวอร์ / ซอฟต์แวร์ใน linux นั้นไม่สมจริง
ฉันซื้อ SSD สำหรับแล็ปท็อปและติดตั้ง Ubuntu 14.04 ในนั้น จากนั้นฉันใช้ gparted เพื่อคัดลอกพาร์ติชัน windows จากดิสก์ที่มาพร้อมกับแล็ปท็อป
ทุกอย่างยังทำงานได้ดีจนกระทั่งฉันบูตเข้าสู่ Windows 8.1 เสียงทำงานได้ดีในขณะที่ฉันอยู่ใน Windows แต่หลังจากรีบูตแล็ปท็อปและกลับไปที่ Ubuntu เสียงจะหยุดทำงานผ่านลำโพงแล็ปท็อปภายใน
ฉันสังเกตเห็นว่าฉันยังสามารถใช้หูฟังเพื่อรับเสียงใน 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 เป็นครั้งแรก อย่างไรก็ตามนี่เป็นกรณีเสมอดังนั้นฉันไม่แน่ใจว่าเป็นปัญหา
ฉันไม่รู้มากเกี่ยวกับวิธีการออกแบบทั้งหมด แต่ในความเข้าใจของฉันฉันมีเวลายากที่จะรวบรวมว่าการบูตเข้าสู่ระบบปฏิบัติการอื่นสามารถหยุดลำโพงไม่ให้ทำงานในระบบอื่นได้
ฉันจะทำอย่างไรเพื่อกู้คืนเสียงกลับสู่ระบบของฉันและพิจารณาว่าเพราะเหตุใดการบูตเข้าสู่หน้าต่างจึงทำให้เกิดปัญหานี้ ฉันอยากจะใช้ระบบดูอัลบูตมาก
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