ไม่สามารถรับเสียงผ่านการเชื่อมต่อ HDMI กับทีวีด้วย Ubuntu 14.04


15

ฉันมีปัญหาในการรับเสียงผ่านทีวีซึ่งเชื่อมต่อผ่าน HDMI รายการนี้มีให้ ( HDMI / DisplayPort 2 ) ผ่านการตั้งค่าเสียง แต่ไม่เล่นเสียงใด ๆ ฉันสามารถรับวอลลุ่มเมื่อลงชื่อเข้าใช้ Windows ด้วยการตั้งค่าเดียวกัน

ฉันได้ลองอัปเดตไดรเวอร์การ์ดกราฟิกของฉันผ่านSoftware & Updates > Additional Driversไปเป็นไดรเวอร์ไบนารีของ NVIDIA - รุ่น 331.38 จาก nvidia-331-updates)

ฉันได้ทำสองสิ่งที่ระบุไว้ที่นี่: Ubuntu ปฏิเสธที่จะส่งสัญญาณเสียงผ่าน HDMI (ติดตั้งpavucontrolแล้วทำการทดสอบเสียงสำหรับคำตอบที่ได้รับการโหวตสูงสุด) แต่ดูเหมือนว่าพวกเขาจะเกี่ยวข้องกับการไม่เห็นแม้แต่อุปกรณ์ที่ระบุไว้ อุปกรณ์ที่ระบุไว้ฉันไม่สามารถรับเสียงใด ๆ ได้

เมื่อฉันเล่นผ่านลำโพง - Build-in Audioมันใช้งานได้


ยินดีต้อนรับสู่ AskUbuntu! คุณสามารถแสดงรายการโปรแกรมที่คุณใช้เพื่อควบคุมการตั้งค่าเสียงของคุณ (ไม่แน่ใจว่าสิ่งนี้จะช่วยได้ แต่ข้อมูลเพิ่มเติมจะดีเสมอ)
ไม่มีเวลา

เพียงแค่System Settings > Sound
Tom

คำถามด่วน: คุณใช้การ์ดกราฟิกชนิดใด ?? มันอาจเป็นการ์ด Optimus nvidia หรือไม่?
Akisame

คำตอบ:


27

เพิ่งแก้ไขปัญหาเสียงที่ใช้เวลาหลายวันในการอัปเดตไดรเวอร์และท้ายที่สุดก็เป็นการตั้งค่าพื้นฐานที่สุด สิทธิ์เพิ่มตัวคุณเองในกลุ่ม "เสียง" ดังนั้นปรากฏขึ้นที่เทอร์มินัลและดำเนินการคำสั่งต่อไปนี้

sudo adduser $USER audio

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

โอ้และรีบูตเพียงเพื่อให้แน่ใจว่าสิทธิ์ได้รับการเตะเข้า


1
นั่นมันใช้งานได้ ... และเห็นด้วยแปลกมากคุณจะไม่อยู่ในกลุ่มเสียงโดยอัตโนมัติ ขอบคุณสำหรับความช่วยเหลือ
Tom

1
ยอดเยี่ยมขอบคุณ! แม้ว่าคุณสามารถปรับปรุงได้เล็กน้อยโดยใช้$USERเพื่อให้ผู้ใช้สามารถคัดลอก / วางคำสั่ง
Nicu Stiurca

sudo adduser $USER audio
gerardw

8

ลองขั้นตอนเหล่านี้:

  1. ติดตั้งpavucontrolหากคุณยังไม่ได้ใช้คำสั่ง:

    sudo apt-get install pavucontrol
    
  2. เพิ่มชื่อผู้ใช้ของคุณไปยังกลุ่มaudio, pulse, pulse-access, videoและvoiceการใช้คำสั่งต่อไปนี้:

    sudo usermod -a -G audio,pulse,pulse-access,video,voice $USER
    

    หากคำสั่งให้ข้อผิดพลาดกับกลุ่มที่ไม่มีอยู่ให้เพิกเฉย

  3. ติดตั้งไดรเวอร์ ALSA ล่าสุดโดยใช้คำสั่งต่อไปนี้:

    sudo add-apt-repository ppa: ubuntu-audio-dev / alsa- รายวัน
    sudo apt-get update
    sudo apt-get install oem-audio-hda-Daily-dkms
  4. รีบูตและตรวจสอบว่าเสียงผ่าน HDMI ทำงานหรือไม่

แหล่งที่มา:


การติดตั้งไดรเวอร์ alsa ทำให้พีซีของฉันเกิดอาการตื่นตระหนก
Innocent Kithinji

1

ฉันมีปัญหาเดียวกันเสียงไม่ได้มาในทีวีหลังจากสาย HDMI ฉันเปลี่ยนการตั้งค่าเสียงหลังจากนั้นมันทำงานได้อย่างสมบูรณ์ ฉันเปลี่ยนการตั้งค่าเสียงเริ่มต้นตามที่แสดงในลำโพงภาพเป็น HDMI

:

การตั้งค่าเสียง


0

ลองรีสตาร์ท Puseaudio

หลังจาก PulseAudio รีสตาร์ทอุปกรณ์จะปรากฏขึ้นที่หน้าต่างการกำหนดค่า

ดูคำสั่ง:

pulseaudio -k

ฉันเพิ่ม $ USER ไปยังกลุ่มเสียงด้วย:

sudo adduser $USER audio

จาก: https://itsfoss.com/how-to-fix-no-sound-through-hdmi-in-external-monitor-in-ubuntu/


-1

สิ่งนี้ใช้ได้กับ Dell Inspiron 3647 ที่ใช้ Ubuntu Studio 14.04:

  1. เปิดเทอร์มินัล (Ctrl-Alt-T)

  2. พิมพ์ "alsamixer" ที่พรอมต์จากนั้นกด Enter

  3. กดปุ่ม F6 แล้วเลือกการ์ดอื่นจากสิ่งที่อยู่ในรายการ

  4. ทดสอบเสียงด้วยวิดีโอ Burning Spear บน Youtube และมีเสียง

หวังว่านี่จะช่วยคุณได้


สิ่งที่สำหรับผู้ที่ไม่มีการ์ดเสียงอื่น
rancho

นี่เป็นระบบที่มีการ์ดเสียงเพียง 1 ตัว: โปรดลองแก้ปัญหาคำต่อคำ
jmasalle

-2

ฉันปวดหัวแบบเดิมแล้ว ( ไม่มีเสียงออกด้วย HDMI ) กับโน้ตบุ๊ก ACER Travelmate 8481G ที่มี NVIDIA Optimus และ Linux

ฉันลองใช้ทุกวิธีที่ทำได้ แต่เพราะฉันติดตั้ง OpenELEC แบบปิดฉันไม่สามารถลอง Bumblebee ได้

แต่มันเกิดขึ้นกับฉัน

Bios เปลี่ยน GPU จาก switchable เป็น Discreet และ Disable on-board audio

และสิ่งนี้ทำงานได้อย่างสมบูรณ์ หมายเหตุ: หากคุณต้องการให้เสียงผ่านลำโพงแล็ปท็อปคุณจะต้องเปิดใช้งานเสียงเมื่อคุณใช้ HDMI


ฉันทำ แต่ไม่ได้ผล ทำไมมันจึงควรใช้งานได้ด้วย?
rancho

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