Tidak ada output suara dari jack headphone Ubuntu12.04

10

Saya baru saja membeli komputer ASUS u47vc baru. Saya telah menginstal ubuntu 12,04 di atasnya bersama windows 7 tanpa masalah apa pun. Namun, ada satu masalah yang harus diselesaikan. Saya tidak bisa mendapatkan suara dari jack audio.

Speaker laptop berfungsi dengan baik. Ini memainkan file musik dan suara dengan internal berbicara. Namun, ketika saya mencolokkan headphone saya (atau speaker eksternal), speaker internal bisu (sebagaimana mestinya) dan tidak ada yang keluar dari headphone.

Berikut adalah beberapa hasil yang mungkin membantu: skrip informasi alsa: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

Semoga masalah ini bisa diperbaiki!

Terima kasih sebelumnya!!!

Subcomfreak
sumber
Ini mungkin terdengar bodoh, tetapi pastikan tingkat volume tidak berubah ketika Anda menghubungkan headphone. Di sistem saya, sepertinya Ubuntu menggunakan dua level volume berbeda untuk speaker internal dan jack headphone.
To Do
Ya, saya telah mencoba mematikan dan mematikan semua kontrol tunggal.
Subcomfreak

Jawaban:

8

Tidak dapat menambahkan komentar; jadi inilah "jawaban" yang sebagian merupakan pertanyaan (saya mungkin akan menghapusnya):

Pada instalasi saya kadang-kadang saya memiliki masalah dengan ini dan untuk menyelesaikannya saya masuk ke pengaturan suara dan pilih "Output volume" untuk OFFkemudian ONdan suara menjadi OK.


Edit:

Sudahkah Anda mencoba

sudo apt-get install pavucontrol

Jalankan pavucontroldan periksa pengaturan. Yakni perangkat headphone keluaran dan pastikan tidak dibisukan.


Edit:

Sudahkah Anda menonaktifkan autospawn? Jika tidak, pulseuadio mungkin masih berjalan (tetapi mulai lagi). Untuk memeriksa apakah daemon PulseAudio sedang berjalan, lakukan:

pulseaudio --check && echo RUNNIG || echo DOWN

Jika sedang berjalan dan semuanya baik-baik saja, Anda harus memeriksa file log sistem untuk melihat apakah ada sesuatu yang mengisyaratkan tentang kesalahan. Sebagai peretasan, jika hanya perlu me-restart daemon, Anda dapat menambah pulseaudio -kstartup untuk memulai kembali daemon.

Jika sedang berjalan dan Anda ingin menonaktifkannya, Anda harus mematikan fitur otomatis.

Lihat Menonaktifkan PulseAudio

Jika tidak berjalan, Anda mungkin akan mendapatkan beberapa informasi bermanfaat menggunakan debug.

Ini juga akan berguna jika Anda menambahkan pengaturan ini sementara ke konfigurasi.

Mulai pulseaudio dengan

pulseaudio --start --log-level=4 --log-target=file:pulse.log
# Level 4 is debug 

Kemudian mulai beberapa lagu dan:

tail -f pulse.log

Cabut jack. Catat entri log terakhir; harus diakhiri dengan sesuatu seperti:

D  [alsa-sink] sink.c: Volume change to 52057 at 83909698687 was written 17 usec late

Masukkan jack; mencari apa pun yang bisa menjelaskan mengapa tidak ada suara. Yaitu output saya (berfungsi) adalah:

D  [pulseaudio] module-alsa-card.c: Jack 'Front Headphone Jack' is now plugged in
D  [pulseaudio] device-port.c: Setting port analog-output-speaker to status no
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-speaker
D  [pulseaudio] device-port.c: Setting port analog-output-headphones to status yes
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [pulseaudio] module-switch-on-port-available.c: finding port analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Activating path analog-output-headphones
D  [alsa-sink] alsa-mixer.c: Path analog-output-headphones (Headphones), direction=1, priority=90, probed=yes, supported=yes, has_mute=yes, has_volume=yes, has_dB=yes, min_volume=0, max_volume=31, min_dB=-93, max_dB=0
D  [alsa-sink] alsa-mixer.c: Element Master, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Headphone, direction=1, switch=1, volume=0, volume_limit=-1, enumeration=0, required=0, required_any=4, required_absent=0, mask=0x0, n_channels=0, override_map=yes
D  [alsa-sink] alsa-mixer.c: Element Speaker, direction=1, switch=2, volume=2, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x7ffffffffffff, n_channels=1, override_map=no
D  [alsa-sink] alsa-mixer.c: Element PCM, direction=1, switch=1, volume=1, volume_limit=-1, enumeration=0, required=0, required_any=0, required_absent=0, mask=0x3600000000f66, n_channels=2, override_map=yes
D  [alsa-sink] alsa-mixer.c: Jack Front Headphone, alsa_name='Front Headphone Jack', detection possible
D  [alsa-sink] alsa-mixer.c: Jack Headphone, alsa_name='Headphone Jack', detection unavailable
I  [alsa-sink] alsa-sink.c: Successfully enabled deferred volume.
I  [alsa-sink] alsa-sink.c: Hardware volume ranges from -93.00 dB to 0.00 dB.
I  [alsa-sink] alsa-sink.c: Fixing base volume to 0.00 dB
I  [alsa-sink] alsa-sink.c: Using hardware volume control. Hardware dB scale supported.
I  [alsa-sink] alsa-sink.c: Using hardware mute control.
I  [pulseaudio] sink.c: Changed port of sink 0 "alsa_output.pci-0000_00_1b.0.analog-stereo" to analog-output-headphones
I  [pulseaudio] module-device-restore.c: Restoring volume for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [pulseaudio] core-subscribe.c: Dropped redundant event due to change event.
D  [alsa-sink] alsa-sink.c: Requested volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:            in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Got hardware volume: 0: 100% 1: 100%
D  [alsa-sink] alsa-sink.c:               in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] alsa-sink.c: Calculated software volume: 0: 100% 1: 100% (accurate-enough=yes)
D  [alsa-sink] alsa-sink.c:                      in dB: 0: 0.00 dB 1: 0.00 dB
D  [alsa-sink] sink.c: Volume going up to 65536 at 83942385195
I  [pulseaudio] module-devic2 events suppRestoring mute state for sink alsa_output.pci-0000_00_1b.0.analog-stereo.
D  [alsa-sink] sink.c: Next volume change in 17483 usec
D  [alsa-sink] alsa-sink.c: Requested to rewind 65536 bytes.
D  [alsa-sink] alsa-sink.c: Limited to 2824 bytes.
D  [alsa-sink] alsa-sink.c: before: 706
D  [alsa-sink] alsa-sink.c: after: 706
D  [alsa-sink] alsa-sink.c: Rewound 2824 bytes.
D  [alsa-sink] sink.c: Processing rewind...
D  [alsa-sink] sink.c: latency = 1358
D  [alsa-sink] sink.c: Next volume change in 1358 usec
D  [alsa-sink] sink-input.c: Have to rewind 2824 bytes on render memblockq.
D  [alsa-sink] source.c: Processing rewind...
D  [alsa-sink] sink.c: Next volume change in 1249 usec
D  [alsa-sink] sink.c: Next volume change in 1221 usec
D  [alsa-sink] sink.c: Next volume change in 1201 usec
D  [alsa-sink] sink.c: Next volume change in 872 usec
D  [alsa-sink] sink.c: Next volume change in 842 usec
D  [alsa-sink] sink.c: Next volume change in 819 usec
D  [alsa-sink] sink.c: Next volume change in 799 usec
D  [alsa-sink] sink.c: Next volume change in 764 usec
D  [alsa-sink] sink.c: Next volume change in 744 usec
D  [alsa-sink] sink.c: Volume change to 65536 at 83942369199 was written 0 usec late

Hal lain yang patut diperiksa / diretas adalah gstreamer-properties( Alt+ F2 gstreamer-properties Enter).

Jika Anda tidak ingin pulseaudio Anda dapat mencoba yaitu jack.

Runium
sumber
Saya mencoba ini, dan itu tidak berhasil.
Subcomfreak
tidak ada yang dibisukan dalam program pavucontrol.
Subcomfreak
Hmmm. Dan semuanya terlihat OK di alsamixer? Melihat "ALSA Information Script" Anda - dan tidak dapat menemukan kesalahan yang jelas ... Bagaimana tanpa pulseaudio? pulseaudio --kill(tutup semua aplikasi yang aktif sebelum --kill / --start)
Runium
Berhasil!!! Baik. Untuk memberi tahu Anda kebenaran, pada dasarnya saya tidak beruntung dengan audio pulsa, bahkan di sistem saya yang lain. Sekarang, bagaimana cara menonaktifkannya secara permanen? Dan alternatif apa yang saya gunakan untuk memutar suara dari beberapa program sekaligus?
Subcomfreak
Dan; sebagai catatan - Anda dapat menggunakan ALSA dengan beberapa aplikasi, tetapi jika Anda membisukan satu - Anda membisukan semua, ubah volume untuk satu, Anda melakukannya untuk semua dll.
Runium
7

Ini terjadi pada saya sesekali, berlari

alsactl restore 

selalu memperbaikinya (pada komputer XPS)

JZL003
sumber
1
Ini bekerja untuk saya (pada Dell XPS 13 9350).
Rien Heuver
Bagaimana cara memperbaiki ini dibuat permanen !? Bekerja pada Dell XPS 133 9333
darkhipo
Saya tidak tahu, ini pada XPS 15. Biasanya itu tidak terjadi kecuali saya mengacaukan pengaturan audio dan menjalankannya setelah diperbaiki secara permanen (atau sampai saya mengacaukannya lagi). Anda bisa memetakan ke pintasan keyboard atau saat boot
JZL003
Ini menyelesaikan masalah pada XPS 13 9350 saya. Sepertinya masalah umum - Saya ingin tahu apa penyebabnya.
Ashton Baker
Diperbaiki untuk saya juga di XPS :)
CoalaWeb
3

Saya memiliki masalah yang sama dengan dual boot (Ubuntu 16 / Windows 8.1)

Inilah yang telah saya lakukan, saya harap ini dapat membantu:

  • Matikan komputer dan mulai Windows
  • Ubah sedikit pengaturan suara di Windows (volume pada 0 dan saya telah menempatkannya lebih tinggi)
  • Nyalakan kembali komputer di Ubuntu -> suara bekerja di headphone saya.
Fabich
sumber
2

Coba jalankan pavucontroldan ubah port ke speaker di tab Perangkat Output. Itu berhasil bagi saya.

Vamsidhar Yeddu
sumber
1

Di laptop Dell saya, saya bisa menyelesaikan masalah dengan membunyikan Mikrofon Internal (di bawah Perangkat Input). Sepertinya di perangkat keras, mematikan mikrofon secara otomatis akan menonaktifkan headphone.

Beberapa program (seperti Audacity) tampaknya membisukan bahwa ketika mereka mulai, jadi saya harus membunyikannya secara teratur.

Candid Dauth
sumber
0

Itu mungkin berguna bagi seseorang dengan Dell 5770 dan Ubuntu 18.04 - tipe pavucontrol - pergi ke keluaran - pindahkan slider 'Diam' ke sana dan kembali.

Bekerja untukku

Mariusz Szot
sumber