ไม่มีเสียงจากลำโพงแล็ปท็อปใน Ubuntu 14.04 หลังจากบูตเข้าสู่ Windows 8.1


14

ฉันมี 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

กระบวนการที่แน่นอนทำให้เสียงหยุดทำงาน - เป็นการบูท Windows และทำการรีสตาร์ทใน Ubuntu หรือไม่ หากคุณใช้พลังงานครบวงจรเช่น การปิดระบบ Windows (ไม่ใช่รีสตาร์ท) จากนั้นเปิดและเปิดใช้งาน Ubuntu เสียงทำงานหรือไม่
bain

ผิดปกติพอการใช้งานการปิดระบบจริงใน Windows นั้นดูเหมือนจะเป็นการหลอกลวง ฉันเดาว่าฉันใช้ reboots หรือรองเท้าบูทหนัก ๆ กระบวนการปิดระบบจริงนั้นถูกปิดการใช้งานใน Windows 8 เนื่องจากเป็นวิธีการ "ปิดเครื่องอัจฉริยะ" ของ Dell หรือ Intel ฉันเปิดใช้งานการปิดระบบดั้งเดิมอีกครั้งจากนั้นทำการปิดระบบเต็มระบบบูตเข้าสู่ Ubuntu อีกครั้งและเสียงก็ถูกกู้คืน ฉันได้ลองแล้วสองสามครั้งและทุกอย่างดูโอเค คุณรู้อะไรเกี่ยวกับสาเหตุที่อาจเกิดขึ้น? จะเป็นการดีถ้าผู้เขียนหาทางออกด้วยข้อมูลนั้นถ้าเป็นไปได้

คำตอบ:


9

Windows 8 มีคุณสมบัติใหม่ที่เรียกว่า "Hybrid Shutdown" หรือ "Fast Boot" ขั้นตอนนี้จะอธิบายไว้ในบทความ"วิธีการ Windows 8 ไฮบริดปิด / Boot ด่วนคุณลักษณะการทำงาน" โดยพื้นฐานแล้วเมื่อปิดระบบ Windows จะฆ่ากระบวนการผู้ใช้ทั้งหมดและจำศีลเคอร์เนลไปยังดิสก์ มันทำเช่นนี้เพื่อเพิ่มความเร็วในการปิดเครื่องและกระบวนการบู๊ต การฆ่ากระบวนการผู้ใช้ทั้งหมดนั้นเร็วกว่าการจำศีลไปยังดิสก์และการเรียกคืนเคอร์เนลที่จำศีลนั้นเร็วกว่าการบูตใหม่ของเคอร์เนล

ขอแนะนำให้ผู้ใช้ Linux ปิด "Hybrid Shutdown / Fast Boot" มิฉะนั้นผู้ใช้จะไม่สามารถเมานต์ระบบไฟล์ NTFS (เนื่องจากสถานะปัจจุบันของระบบไฟล์ NTFS ไม่ได้ถูกเก็บไว้ในพาร์ติชัน NTFS แต่เก็บไว้ในหน่วยความจำเคอร์เนลที่จำศีล) จากคำถามนี้ดูเหมือนว่ามันสามารถรบกวนการเริ่มต้นอุปกรณ์ - อาจทำให้อุปกรณ์เข้าสู่โหมดสลีปซึ่งไม่ได้ตื่นเมื่อกระบวนการบู๊ตปกติดำเนินการ


ความคิดเห็นของคุณแก้ไขปัญหาของฉันเกี่ยวกับการติดตั้ง Windows 10 ใหม่และการติดตั้ง Ubuntu 15.10 ใหม่ ฉันไม่เคยมีปัญหากับ Windows 10 ดังนั้นฉันสงสัยว่าพวกเขาทำอะไรบางอย่างกับการอัปเดต ขอขอบคุณ.
MatrixManAtYrService

1
สิ่งที่เกี่ยวกับปัญหาเดียวกันแน่นอนกับ Windows 7 / Ubuntu?
7hibault

ปัญหาเดียวกันทางออกเดียวกัน (การปิดเครื่องอย่างสมบูรณ์) สำหรับ Windows 10
steffen

5

ฉันมีปัญหาคล้ายกันกับแล็ปท็อปของฉัน (Samsung Series 7 Chronos) บน Ubuntu 14.04 LTS (การบูทคู่กับ Windows) ตั้งแต่การเปิดตัว Windows 8 (และหลังจากการอัพเกรดเป็น Windows 10) ลำโพงจะยังคงปิดเสียงอยู่ตลอดเวลา(แม้ว่าการตั้งค่าระดับเสียงจะแนะนำเป็นอย่างอื่น)

หลังจากการวิจัยออนไลน์บางอย่างที่ฉันค้นพบวิธีการในการแก้ไขปัญหาเสียง ขั้นตอนที่ 1A ของขั้นตอนการแก้ไขปัญหา:

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

(เช่นจะสิ้นสุด / ฆ่ากระบวนการทั้งหมดที่ใช้pulseaudioและบังคับให้PulseAudioรีเซ็ตการกำหนดค่าผู้ใช้โดยการลบไฟล์และโฟลเดอร์ที่สร้างขึ้นในโฟลเดอร์โฮมของผู้ใช้)

รออย่างน้อย 10 วินาทีจากนั้นเรียกใช้คำสั่งต่อไปนี้:

pulseaudio -k 

(นั่นคือมันฆ่าภูตผีปีศาจ pulseaudio )

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งดังกล่าวข้างต้นคุณอาจต้องการตรวจสอบการเชื่อมโยงเหล่านี้: อูบุนตูคู่มือ - killall , อูบุนตูคู่มือ - PulseAudio , อูบุนตูวิกิพีเดีย - PulseAudio

หากคำสั่งแบบง่ายเหล่านี้ไม่สามารถแก้ปัญหาของคุณได้ฉันขอแนะนำให้คุณทำตามขั้นตอนทางเลือกที่ได้รับจากขั้นตอนการแก้ไขปัญหาเสียง

ในฐานะที่เป็นโน้ตสุดท้าย, โซลูชันเล็ก ๆ น้อย ๆ ที่เหมาะกับฉัน: ในอูบุนตูการเสียบหูฟังเข้าและออกจะเปิดใช้งานเสียงจากลำโพงอีกครั้ง

สาเหตุคืออะไร? ดูเหมือนว่าการกำหนดค่าPulseaAudioเสียหาย / ไม่ได้ซิงโครไนซ์และไม่สะท้อนสถานะปัจจุบันของระบบเสียง แต่ฉันไม่รู้เหตุการณ์ที่แน่นอนที่ทำให้เกิดความไม่สอดคล้องกัน


มันก็ใช้ได้กับฉันเช่นกัน รักที่จะเข้าใจสิ่งที่ฉันทำที่นี่จริงหรือ คุณช่วยอธิบายหน่อยได้ไหม? นอกจากนี้สิ่งที่ทำให้เกิดปัญหาในสถานที่แรก?
Postlagerkarte

เพิ่มข้อมูลเพิ่มเติมเพื่อคำตอบก่อนหน้านี้หวังว่ามันจะช่วยให้การทำความเข้าใจนิด :)
curi0us-m0nkey

2

นี่เป็นปัญหาที่ค่อนข้างตรงไปตรงมา ฉันเชื่อว่า Linux วางแจ็คหูฟังของคุณในสถานะที่ Windows ไม่รู้จัก

ฉันพบว่าการปิดระบบเย็น (กดปุ่มเปิดปิดค้างไว้ 10 วินาที) ของ Linux จากนั้นการบูตเข้าสู่ Windows มักจะแก้ไขปัญหานี้ได้


คุณสามารถ "ทำความสะอาด cruft" และทิ้งคำตอบไว้เบื้องหลังได้หรือไม่? นอกจากนี้สิ่งต่างๆเช่น "งาน 100% นี้" อาจเป็นสิ่งที่น่าสงสัย
Kaz Wolfe

ใช้งานได้จริง!
Py-ser

1

ฉันเพิ่งเริ่มมีปัญหาเดียวกัน ฉันบูตคู่กับ Windows 7 และ Ubuntu 14.04 ดูเหมือนว่าปัญหานี้จะเริ่มต้นขึ้นหลังจาก Windows Update ติดตั้งไดรเวอร์ Realtek HD Audio ใหม่

การรีบูตอย่างนุ่มนวลจาก Windows เป็น Linux จะส่งผลให้เกิดเสียงซึ่งประกอบด้วยเสียงป๊อปและเสียงแตก ใช้ไม่ได้อย่างสมบูรณ์ ในขณะที่อยู่ในสถานะนี้แจ็คหูฟังที่ด้านหน้าเคสของฉันยังใช้งานได้ดี เฉพาะเสียงด้านหลังเท่านั้นที่ได้รับผลกระทบ

ถ้าฉันปิดเครื่องและจากนั้นบูตเย็นลงใน Linuxแล้วเสียงทำงานได้ดีใน Linux


1

ฉันมีปัญหาเดียวกันและฉันทำตามคำแนะนำการแก้ไขปัญหาของ Ubuntuอย่างสมบูรณ์ แต่ไม่ได้ผล

ในที่สุดมันก็ทำงานได้โดยการเพิ่มบรรทัดด้านล่างลงใน/etc/modprobe.d/alsa-base.confไฟล์:

options snd-hda-intel model=auto
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.