ช่องเสียบหูฟังไม่ทำงานกับ Dell XPS 13 ที่ซื้อในปี 2014


9

เช่นเดียวกันกับแจ็คหูฟังไม่ทำงาน? ฉันมี Dell XPS 13 และตั้งแต่ฉันอัปเกรดเป็น Ubuntu 16.04 ช่องเสียบหูฟังของฉันไม่ทำงานอีกต่อไปในขณะที่ลำโพงภายในทำงานได้ดี เมื่อฉันเสียบหูฟังฉันไม่เห็นหน้าต่างใด ๆ ที่ถามฉันว่าเป็นไมโครโฟนหรือชุดหูฟังเหมือนที่เคยเป็นหรือไม่

ฉันลองทุกวิธีในลิงค์ที่กล่าวถึงและไม่ทำงาน (แม้หลังจากรีบูตหรือ sudo alsa force-reload): - แก้ไข analog-output-headphones.conf ใน / usr / share / pulseaudio / alsa-mixer / path / - แก้ไข / etc /modprobe.d/alsa-base.conf

ฉันพยายามอัปเดตเคอร์เนล linux เป็น 4.6 แต่ก็ไม่ได้ผลเช่นกัน

ดูเหมือนว่าฉันไม่ใช่คนเดียวที่เผชิญสิ่งนี้ตามที่ฉันเห็นในความคิดเห็นในลิงก์ที่กล่าวถึง + หูฟังไม่ทำงานใน 15.04 Dell XPS 13


//, คุณเคยยื่นรายงานข้อผิดพลาดที่bugs.launchpad.net/ubuntu
Nathan Basanese

ดึกมากที่จะตอบว่า แต่จุดที่ดีนาธานฉันไม่มี Dell xps 13 อีกต่อไป (sic :( สุดยอดเศร้า) แต่ถ้ามีใครหันหน้าไปอีกให้ไปข้างหน้ากันเถอะ!
Jeremie

คำตอบ:


7

ครั้งแรกที่ฉันติดตั้งทุกอย่างใหม่ตั้งแต่ต้นโดยทำตามขั้นตอนการแก้ไขปัญหาเสียงของ Ubuntu ขั้นตอนที่ 1: https://help.ubuntu.com/community/SoundTroubleshootingProcedureและวิ่ง:

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`

จากนั้นฉันจัดการเพื่อเปิดเสียงในหูฟังด้วยโซลูชันจากหูฟังไม่ทำงานใน 15.04 Dell XPS 13คำตอบ:

หลังจากบู๊ตทุกครั้งและอาจจะหยุดทุกครั้งฉันต้องเปิดเทอร์มินัลและเรียกใช้ alsamixer ซึ่งเป็นแอพ CLI สำหรับปรับระดับเสียง ใช้ปุ่มลูกศรเพื่อเลือกคอลัมน์ "หูฟัง" กด "M" เพื่อเปิดเสียงมันถ้ามันบอกว่า "M" ที่ด้านล่าง กดลูกศรขึ้นเพื่อปรับระดับเสียงจนสุดในคอลัมน์หูฟัง จากนั้นใช้ปุ่มลูกศรเพื่อย้ายไปยังคอลัมน์ "ลำโพง" คุณอาจต้องการลดระดับเสียงลงจนกว่าคุณจะต้องการให้เสียงออกมาจากลำโพงและช่องเสียบหูฟัง

[อัพเดท] ฉันพบบรรทัดคำสั่งหนึ่งบรรทัดที่คุณสามารถดำเนินการได้ทุกครั้งที่ฉันเสียบหูฟัง :

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

เพื่อที่จะรับสิ่งนั้นฉันมี

เพื่อค้นหาการ์ดที่ต้องการใช้:

amixer controls

เพื่อใช้บัตรใบแรกและดูว่ามีตัวควบคุมใดบ้างบนการ์ดใบนั้น

amixer -c 1

เพื่อเปิด

amixer -c 1 set Headphone on

เพื่อตั้งระดับเสียง

amixer -c 1 set Headphone 100%

คำถามสุดท้ายคือตำแหน่งที่amixerสามารถวางคำสั่งเพื่อให้ทริกเกอร์ใหม่ทุกครั้งที่การตั้งค่าไดรฟ์เสียหายอีกครั้ง
Mark Stosberg

2
ฉันมีปัญหาเดียวกันและคำถามของฉันคือเหตุใดฉันจึงต้องการสิ่งนี้ทั้งหมด :)
ปลิ้น

ปฏิกิริยาแรกของฉันคือตอบ "เพื่อแก้ปัญหานี้ที่ทำให้ฉันรำคาญจริงๆ" แต่มันอาจฟังดูค่อนข้างก้าวร้าว :) หากคุณพบสิ่งที่ง่ายกว่านี้โปรดตอบ!
Jeremie

1
@ Jeremie ฉันเดาว่า Evert กำลังถามคำถามเกี่ยวกับวาทศิลป์หรือผู้ที่พูดถึงนักพัฒนาของ Dell / Ubuntu เกี่ยวกับสาเหตุที่เราต้องการ 'แฮ็ก' เหล่านี้เพื่อทำงานขั้นพื้นฐานและฉันเห็นด้วยอย่างเต็มที่ อย่างไรก็ตามโซลูชันของคุณใช้ได้กับ XPS 13 9350 DevEd ของฉัน มันมาพร้อมกับ 14.04 ที่ติดตั้งไว้ล่วงหน้า (ซึ่งหูฟังทำงานได้อย่างถูกต้อง) แต่หลังจากที่ทำการอัพเกรด dist เป็น 16.04 มันก็ไม่ทำงานอีกต่อไป
Bas Swinckels

3

หลังจากลองใช้วิธีแก้ไขปัญหาต่าง ๆ บนหูฟัง Dell XPS 15 ของฉันยังไม่ถูกตรวจพบจะต้องใช้ลำโพงภายในแบบอะนาล็อกเท่านั้น (ซึ่งไม่ได้ทำงานมาก่อนด้วย)

จากนั้นฉันลองamixerคำสั่งจากคำตอบของ @ Jeremyแต่ไม่มีอะไรเกิดขึ้นและหลังจากฉันทำตามคำแนะนำผู้ใช้ของ Launchpad:

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

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

หลังจากที่หูฟังรีบูตสร้างเสียงใหม่แม้ว่าจะยังไม่ได้แสดงอยู่ในอุปกรณ์แสดงผลจะมีเฉพาะลำโพงอะนาล็อกภายในเท่านั้น แต่เสียงนั้นมาจากหูฟังจริงๆ ฉันไม่ได้เสียบเฮดโฟนหรือรีสตาร์ทระบบตั้งแต่นั้นมา

เครดิตไปที่ผู้ใช้Camilo Prietoในความคิดเห็นข้อผิดพลาด Launchpadนี้


3

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

2016 XPS 13 Ubuntu 18.04


2
มันก็ใช้ได้กับฉันเช่นกัน ที่จริงแล้วฉันปิดเสียงไมโครโฟนภายในทันทีอีกครั้ง แต่หูฟังก็ยังทำงานอยู่
Rien Heuver

เหมือนกัน & แปลก - ปัญหาของ Dell หรือปัญหาชีพจรฉันสงสัย?
nd34567s32e

1
นี่ควรเป็นคำตอบที่ยอมรับอย่างน้อย 18.04 ทำงานให้ฉันเช่นกัน แม้ว่าปัญหาแปลกมาก
muyiscoi

0

ฉันมี Dell XPS 13 9360 ใหม่ที่รัน Ubuntu 16.04 และวิธีที่ฉันแก้ไขปัญหานี้คือการตั้งค่าหูฟังตัวที่สองใน alsamixer เป็น 22 (มีเพียงไม่กี่ระดับที่คุณสามารถตั้งค่าได้)


0

ฉันยังมีปัญหากับ XPS 13 รุ่นใหม่กว่าเล็กน้อย (9370) ของฉัน แต่ในกรณีของฉันปัญหาเกี่ยวข้องกับการสลับระหว่างลำโพงแล็ปท็อปและเอาต์พุตหูฟัง ด้วยเหตุผลบางอย่างแอมพลิไฟเออร์สำหรับหูฟังจะไม่เปิดทำงานเสมอเมื่อเชื่อมต่อแจ็ค ในการแก้ไขปัญหานี้ฉันต้องเปิดใช้งานแอมป์

หากต้องการทราบว่าฉันต้องทำอย่างไรเปรียบเทียบเอาต์พุตcat /proc/asound/card0/codec#0เมื่อมันทำงานเทียบกับไม่ทำงานและสังเกตเห็นความแตกต่างในส่วน Stereo Amp-Out / HP Out ที่ 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

ค่าสุดท้าย Pin-ctls คือ 0xc0 เมื่อช่องเสียบหูฟังทำงานและ 0x00 เมื่อไม่มี ดังนั้นเมื่อผลลัพธ์ไม่ทำงานฉันจะพลิกบิตนั้น:

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

ค่าอาจแตกต่างกันไปขึ้นอยู่กับการ์ดเสียงที่แน่นอน แต่วิธีนี้อาจใช้ได้กับคนอื่น

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