2014 में खरीदे गए डेल XPS 13 के साथ हेडफोन जैक काम नहीं कर रहा है


9

इसी तरह हेडफोन जैक काम नहीं कर रहा है? , मेरे पास डेल एक्सपीएस 13 है और जब से मैंने उबंटू 16.04 में अपग्रेड किया है, मेरे हेडफोन जैक अब काम नहीं कर रहे हैं, जबकि आंतरिक स्पीकर ठीक काम करते हैं। जब मैं हेडफ़ोन में प्लग करता हूं तो मुझे कोई भी विंडो नहीं दिखाई देती है जो मुझसे पूछती है कि क्या यह माइक्रोफ़ोन या हेडसेट है जैसे कि यह उपयोग किया जाता है।

मैंने उल्लेख किए गए लिंक पर हर हल करने की कोशिश की और कोई भी काम नहीं किया (रिबूट या सूदो फोर्स-रीलोड के बाद भी): - एनालॉग-आउटपुट-हेडफ़ोन -conf को / usr / share / pulseaudio / alsa- मिक्सर / पाथ / / - संशोधित / आदि में संशोधित करना। /modprobe.d/alsa-base.conf

मैंने लिनक्स कर्नेल को 4.6 में अपडेट करने की कोशिश की, लेकिन यह भी काम नहीं किया।

ऐसा लगता है कि मैं केवल एक ऐसा व्यक्ति नहीं हूं, जैसा कि मैंने उल्लेख किया लिंक पर टिप्पणियों में देखा था + हेडफ़ोन 15.04 डेल एक्सपीएस 13 में काम नहीं कर रहा है


//, क्या आपने कभी भी बग्सलांचपड.नेट
नाथन बसानी

इसका उत्तर देने में बहुत देर हो गई, लेकिन अच्छी बात यह है कि नाथन, मेरे पास अब कोई डेली xps 13 नहीं है (sic :( super sad) लेकिन अगर किसी को भी इसका सामना करना पड़े, तो आगे बढ़ें!
Jeremie

जवाबों:


7

पहले मैंने उबंटू ध्वनि समस्या निवारण चरण 1 का पालन करके अच्छी तरह से खरोंच से सब कुछ फिर से स्थापित किया: https://help.ubuntu.com/community/SoundTroublesourcingProcedure और भाग गया:

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 डेल एक्सपीएस 13 उत्तर में काम नहीं कर रहा है :

हर बूट और शायद हर सस्पेंड के बाद, मुझे टर्मिनल खोलना होगा और एल्समिक्सर चलाना होगा, जो समायोजन के लिए एक सीएलआई ऐप है। "हेडफ़ोन" कॉलम का चयन करने के लिए तीर कुंजियों का उपयोग करें। इसे अनम्यूट करने के लिए "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कमांड को कहां रखा जा सकता है, इसलिए यह हर बार वॉल्यूम सेटिंग्स को फिर से भ्रष्ट होने पर फिर से ट्रिगर करता है।
मार्क स्टोसबर्ग

2
मेरे पास एक ही मुद्दा है और मेरा सवाल है, मुझे इसकी आवश्यकता क्यों है? :)
एवर्ट

मेरी पहली प्रतिक्रिया "इस मुद्दे को हल करने के लिए जवाब देना होगा जो वास्तव में मुझे परेशान कर रहा था" लेकिन यह थोड़ा आक्रामक लग सकता है :)। यदि आपको कुछ सरल लगता है, तो कृपया उत्तर दें!
जेरेमी

1
@ जेरेमी मुझे लगता है कि एवर्ट एक अलंकारिक प्रश्न पूछ रहा था, या डेल / उबंटू डेवलपर्स में संबोधित किया गया था, इस बारे में कि हमें बुनियादी चीजों को काम करने के लिए इस तरह के 'हैक' की आवश्यकता क्यों है, और मैं पूरी तरह से सहमत हूं। वैसे भी, आपके समाधान ने मेरे XPS 13 9350 DevEd के लिए काम किया। यह 14.04 प्रीइंस्टॉल्ड (जिसके लिए हेडफ़ोन सही तरीके से काम कर रहा था) के साथ आया था, लेकिन 16.04 में एक अपग्रेड करने के बाद यह अब काम नहीं कर रहा था।
बास स्विंकल्स 18

3

मेरे डेल एक्सपीएस 15 हेडफ़ोन पर विभिन्न विभिन्न समाधानों की कोशिश करने के बाद भी अभी तक पता नहीं चला है, केवल एनालॉग आंतरिक स्पीकर का उपयोग करने के लिए मिला है (जो पहले भी काम नहीं कर रहे थे)।

मैंने तब @ जेरेमी के उत्तरamixer से आदेशों की कोशिश की , लेकिन कुछ भी नहीं हुआ और ठीक इसके बाद मैंने लॉन्चपैड के उपयोगकर्ता सुझाव से निम्नलिखित को निष्पादित किया:

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

मैंने कमांड्स को निष्पादित करते समय और लैपटॉप को रिबूट करते समय, हर समय जैकपोर्ट से जुड़े हेडफ़ोन को जाने दिया।

रिबूट हेडफ़ोन ध्वनि को पुन: उत्पन्न करने के बाद हालांकि वे अभी भी आउटपुट डिवाइस में सूचीबद्ध नहीं हैं, केवल आंतरिक एनालॉग स्पीकर सूचीबद्ध हैं, लेकिन ध्वनि वास्तव में हेडफ़ोन के माध्यम से आती है। मैंने अपने हेडफ़ोन को बंद नहीं किया है और न ही सिस्टम को फिर से शुरू किया है।

क्रेडिट उपयोगकर्ता को जाता है कैमिलो प्रीतो पर इस लॉन्चपैड बग टिप्पणी


3

मैं पल्स ऑडियो वॉल्यूम कंट्रोल, इनपुट डिवाइस और UNMUTED इंटरनल एमआईसी में गया और मेरे हेडफोन ने फिर से काम किया।

2016 XPS 13 Ubuntu 18.04


2
इसने मेरे लिए भी काम किया। वास्तव में, मैंने तुरंत बाद में फिर से आंतरिक माइक को म्यूट कर दिया, लेकिन हेडफ़ोन काम करता रहा।
रियान ह्यूवर

ditto और अजीब - dell मुद्दा या पल्स मुद्दा मुझे आश्चर्य है?
nd34567s32e 16:18

1
यह 18.04 को स्वीकृत उत्तर, कम से कम होना चाहिए। मेरे लिए भी काम किया। हालांकि बहुत अजीब मुद्दा
muyiscoi

0

मेरे पास एक नया डेल एक्सपीएस 13 9360 उबंटू 16.04 चल रहा है और जिस तरह से मैंने इस समस्या को ठीक किया वह दूसरा हेडफोन सेटिंग को अलसमिक्सर में 22 पर सेट करना है (केवल कुछ स्तर हैं जो आप इसे सेट कर सकते हैं)।


0

मुझे अपने नए XPS 13 (9370) के साथ भी यह समस्या है, हालांकि मेरे मामले में यह समस्या लैपटॉप स्पीकर और हेडफोन आउटपुट के बीच स्विच करने से संबंधित है। किसी कारण से हेडफ़ोन के लिए एम्पलीफायर हमेशा एक जैक से जुड़ा होने पर चालू नहीं होता है। इसे ठीक करने के लिए मुझे एम्पलीफायर को जबरन सक्षम करना होगा।

यह पता करने के लिए कि मैं क्या कर रहा cat /proc/asound/card0/codec#0था , जब यह गैर-काम कर रहा था , के आउटपुट की तुलना में , और एक्सट्रीम राइट सेक्शन में स्टीरियो एम्प-आउट / एचपी आउट में अंतर देखा गया:

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

जब पिन फोन्स जैक काम कर रहा होता है, और 0x00 जब यह नहीं होता है, तो अंतिम मान पिन-सीटीएल होता है। इसलिए, जब आउटपुट काम नहीं कर रहा है, तो मैं उस बिट को फ्लिप करता हूं:

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

सटीक साउंड कार्ड के आधार पर मान भिन्न हो सकते हैं, लेकिन यह विधि अन्य लोगों के लिए काम कर सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.