jack headphone tidak berfungsi dengan Dell XPS 13 dibeli pada tahun 2014

9

Demikian pula untuk jack Headphone tidak berfungsi? , Saya memiliki Dell XPS 13 dan sejak saya meningkatkan ke Ubuntu 16.04, jack headphone saya tidak berfungsi lagi, sementara speaker internal berfungsi dengan baik. ketika saya mencolokkan headphone saya tidak melihat jendela yang menanyakan apakah mikrofon atau headset seperti dulu.

Saya mencoba setiap solusi pada tautan yang disebutkan dan tidak ada yang berhasil (bahkan setelah reboot atau sudo alsa force-reload): - memodifikasi analog-output-headphones.conf di / usr / share / pulseaudio / alsa-mixer / paths / - memodifikasi / dll /modprobe.d/alsa-base.conf

Saya mencoba memperbarui kernel linux ke 4.6 tetapi tidak berhasil juga.

Sepertinya saya bukan satu-satunya yang menghadapi ini seperti yang saya lihat di komentar pada tautan yang disebutkan + Headphone tidak berfungsi di 15.04 Dell XPS 13

Jeremie
sumber
//, Apakah Anda pernah akhirnya melaporkan laporan bug di bugs.launchpad.net/ubuntu
Nathan Basanese
sangat terlambat untuk menjawab itu, tetapi poin bagus Nathan, saya tidak memiliki xps dell 13 lagi (sic :( sangat sedih) tetapi jika ada yang menghadapinya lagi, silakan!
Jeremie

Jawaban:

7

Pertama saya menginstal ulang semuanya dari awal dengan baik dengan mengikuti langkah pemecahan masalah suara Ubuntu langkah 1: https://help.ubuntu.com/community/SoundTroubleshootingProcedure dan jalankan:

sudo apt-get update;sudo apt-get dist-upgrade; sudo apt-get install pavucontrol linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; sudo apt-get -y --reinstall install linux-sound-base alsa-base alsa-utils lightdm ubuntu-desktop  linux-image-`uname -r` libasound2; killall pulseaudio; rm -r ~/.pulse*; ubuntu-support-status; sudo usermod -aG `cat /etc/group | grep -e '^pulse:' -e '^audio:' -e '^pulse-access:' -e '^pulse-rt:' -e '^video:' | awk -F: '{print $1}' | tr '\n' ',' | sed 's:,$::g'` `whoami`

kemudian saya berhasil menyalakan volume di headphone dengan solusi dari Headphone tidak bekerja di 15,04 Dell XPS 13 jawab:

setelah setiap boot dan mungkin setiap penundaan, saya harus membuka terminal dan menjalankan alsamixer, yang merupakan aplikasi CLI untuk penyesuaian volume. Gunakan tombol panah untuk memilih kolom "Headphone". Tekan "M" untuk membunyikannya, jika tertulis "M" di bagian bawah. Tekan panah ke atas untuk memutar volume sepenuhnya di kolom headphone. Kemudian gunakan tombol panah untuk pindah ke kolom "Speaker". Anda mungkin ingin mematikannya sepenuhnya kecuali Anda ingin suara keluar dari speaker dan jack headphone.

[PEMBARUAN] Saya menemukan satu baris perintah untuk melakukan hal itu yang dapat Anda lakukan kapan pun saya mencolokkan headphone saya :

amixer -c 1 set Headphone on;amixer -c 1 set Headphone 100%

jadi untuk mendapatkan itu, saya punya

untuk menemukan kartu yang tepat untuk digunakan:

amixer controls

untuk menggunakan kartu pertama dan melihat kontrol mana yang tersedia pada kartu itu

amixer -c 1

untuk menyalakannya

amixer -c 1 set Headphone on

untuk mengatur volume

amixer -c 1 set Headphone 100%
Jeremie
sumber
Pertanyaan terakhir adalah di mana amixerperintah dapat diletakkan sehingga memicu kembali setiap kali pengaturan volume rusak lagi.
Mark Stosberg
2
Saya mengalami masalah yang sama dan pertanyaan saya adalah, mengapa saya membutuhkan ini? :)
Evert
Reaksi pertama saya adalah menjawab "untuk menyelesaikan masalah ini yang benar-benar mengganggu saya" tetapi mungkin terdengar agak agresif :). Jika Anda menemukan sesuatu yang lebih sederhana, silakan jawab!
Jeremie
1
@ Jeremie Saya kira Evert mengajukan pertanyaan retoris, atau satu ditujukan pada pengembang Dell / Ubuntu, tentang mengapa kita membutuhkan 'peretasan' semacam ini untuk membuat hal-hal dasar berfungsi, dan saya sepenuhnya setuju. Bagaimanapun, solusi Anda berhasil untuk XPS 13 9350 DevEd saya. Itu datang dengan 14,04 pra-instal (dimana headphone bekerja dengan benar), tetapi setelah melakukan upgrade ke 16,04 tidak lagi berfungsi.
Bas Swinckels
3

Setelah mencoba berbagai solusi berbeda pada headphone Dell XPS 15 saya masih tidak terdeteksi, hanya dapat menggunakan speaker internal analog (yang sebelumnya tidak berfungsi).

Saya kemudian mencoba amixerperintah dari jawaban @ Jeremy , tetapi tidak ada yang terjadi dan tepat setelah saya menjalankan yang berikut dari saran pengguna Launchpad:

rm -r ~/.config/pulse/
pulseaudio -k && sudo alsa force-reload
sudo reboot

Saya membiarkan headphone terhubung ke jackport setiap saat saat menjalankan perintah dan ketika laptop sedang reboot.

Setelah reboot headphone mereproduksi suara meskipun mereka masih tidak terdaftar di perangkat output, hanya speaker analog internal yang terdaftar, tetapi suara sebenarnya datang melalui headphone. Saya belum menyumbat headphone saya atau me-restart sistem sejak itu.

Kredit diberikan kepada pengguna Camilo Prieto pada komentar bug Launchpad ini .

Rodrigo Martins de Oliveira
sumber
3

Saya pergi ke kontrol volume audio pulsa, perangkat input, dan UNMUTED MIC INTERNAL dan headphone saya bekerja lagi.

2016 XPS 13 Ubuntu 18.04

nd34567s32e
sumber
2
Ini juga berhasil bagi saya. Bahkan, saya segera mematikan mikrofon internal setelahnya tetapi headphone tetap bekerja.
Rien Heuver
ditto & aneh - masalah dell atau masalah pulsa saya heran?
nd34567s32e
1
Ini harus menjadi jawaban yang diterima, minimal pada 18,04. Bekerja untuk saya juga. Masalah yang sangat aneh
muyiscoi
0

Saya memiliki Dell XPS 13 9360 baru yang menjalankan Ubuntu 16.04 dan cara saya memperbaiki masalah ini adalah dengan mengatur pengaturan Headphone kedua di alsamixer ke 22 (hanya ada beberapa level yang dapat Anda atur).

thedoctar
sumber
0

Saya juga memiliki masalah ini dengan XPS 13 saya yang sedikit lebih baru (9370), meskipun dalam kasus saya masalahnya terkait dengan beralih antara speaker laptop dan output headphone. Untuk beberapa alasan amplifier untuk headphone tidak selalu dinyalakan ketika jack terhubung. Untuk memperbaikinya saya harus mengaktifkan amplifier secara paksa.

Untuk mengetahui apa yang harus dilakukan, saya membandingkan output cat /proc/asound/card0/codec#0ketika berfungsi dengan tidak bekerja, dan melihat perbedaan pada Stereo Amp-Out / HP Out di bagian Ext Right:

Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
 Control: name="Headphone Playback Switch", index=0, device=0
   ControlAmp: chs=3, dir=Out, idx=0, ofs=0
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x00 0x00]
 Pincap 0x0001001c: OUT HP EAPD Detect
 EAPD 0x2: EAPD
 Pin Default 0x04211020: [Jack] HP Out at Ext Right
   Conn = 1/8, Color = Black
   DefAssociation = 0x2, Sequence = 0x0
 Pin-ctls: 0xc0: OUT HP

Nilai terakhir, Pin-ctls, adalah 0xc0 saat jack headphone berfungsi, dan 0x00 saat tidak. Jadi, ketika output tidak berfungsi, saya membalikkan bit itu:

sudo hda-verb /dev/snd/hwC0D0 0x21 SET_PIN_WIDGET_CONTROL 0xc0

Nilai mungkin berbeda tergantung pada kartu suara yang tepat, tetapi metode ini dapat bekerja untuk orang lain.

Owen Williams
sumber