हेडफोन जैक Ubuntu12.04 से कोई ध्वनि आउटपुट नहीं


10

मैंने अभी एक नया ASUS u47vc कंप्यूटर खरीदा है। मैंने ubuntu 12.04 को इस पर स्थापित किया है और साथ ही विंडोज 7 के साथ कोई समस्या नहीं है। होवियर, एक समस्या है जिसे हल किया जाना चाहिए। मुझे ऑडियो जैक से आने के लिए ध्वनि नहीं मिल सकती है।

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

यहां कुछ आउटपुट दिए गए हैं जो मदद कर सकते हैं: alsa information script: http://www.alsa-project.org/db/?f=82de5623cbdeeeae955cba02d7afe1a4b3fca965

आशा है कि इस समस्या को ठीक किया जा सकता है!

पहले ही, आपका बहुत धन्यवाद!!!


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

हां, मैंने हर एक नियंत्रण को म्यूट करने और अन-म्यूट करने की कोशिश की है।
सबकोम्फ्रे

जवाबों:


8

टिप्पणियां जोड़ने में असमर्थ; इसलिए यहाँ एक "उत्तर" है जो आंशिक रूप से एक प्रश्न है (मैं इसे हटा सकता हूं):

मेरे पर स्थापित मैं कभी कभी इस के साथ समस्या है और इसे हल करने मैं ध्वनि सेटिंग में जाकर और करने के लिए चुनें "आउटपुट मात्रा" OFFतो ONऔर ध्वनि ठीक हो जाता है।


संपादित करें:

आपने कोशिश की है

sudo apt-get install pavucontrol

चलाएँ pavucontrolऔर सेटिंग्स की जाँच करें। यानी आउटपुट डिवाइस हेडफ़ोन और सुनिश्चित करें कि म्यूट नहीं किया गया है।


संपादित करें:

क्या आपने ऑटोस्कोप को निष्क्रिय कर दिया है? यदि पल्सुआडियो अभी भी नहीं चल रहा है (लेकिन फिर से शुरू हो गया है)। जाँच करने के लिए कि क्या पल्सएडियो डेमॉन चल रहा है अर्थात:

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

यदि यह चल रहा है और सब कुछ ठीक है, तो आपको सिस्टम लॉग फ़ाइलों की जांच करनी चाहिए कि क्या दोष के बारे में कुछ संकेत है। एक हैक के रूप में, यदि डेमॉन का पुनरारंभ सभी की आवश्यकता है, तो आप pulseaudio -kडेमॉन को फिर से शुरू करने के लिए स्टार्टअप में जोड़ सकते हैं ।

अगर यह चल रहा है और आप इसे निष्क्रिय करना चाहते हैं तो आपको ऑटोस्कोप बंद करना होगा।

PulseAudio को अक्षम करना देखें

यदि यह नहीं चल रहा है, तो आपको डीबग का उपयोग करके कुछ उपयोगी जानकारी मिल सकती है।

यदि आप इन सेटिंग्स को अस्थायी रूप से कॉन्फ़िगरेशन में जोड़ते हैं तो यह भी उपयोगी होगा।

Pulseaudio के साथ प्रारंभ करें

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

फिर कुछ धुन शुरू करें और:

tail -f pulse.log

अनप्लग जैक। अंतिम लॉग प्रविष्टि पर ध्यान दें; कुछ इस तरह से समाप्त होना चाहिए:

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

जैक डालें; ऐसी किसी भी चीज़ की तलाश करें जो यह बता सके कि कोई आवाज़ क्यों नहीं है। यानी मेरा आउटपुट (काम करना) है:

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

जाँच / हैकिंग के लायक एक और चीज़ है gstreamer-properties( Alt+ F2 gstreamer-properties Enter)।

यदि आप पल्सीडियो नहीं चाहते हैं तो आप जैक की कोशिश कर सकते हैं।


मैंने यह कोशिश की, और यह काम नहीं किया।
उपकंप्रीक

pavucontrol प्रोग्राम में कुछ भी म्यूट नहीं किया गया है।
उपकंफ्रे

हममम। और सब कुछ ठीक है alsamixer में? आपके "एएलएसए इंफॉर्मेशन स्क्रिप्ट" पर ध्यान दिया गया, लेकिन कोई स्पष्ट दोष नहीं मिला ... बिना पल्सेडियो के कैसे? pulseaudio --kill(इससे पहले किसी भी सक्रिय ऐप्स को बंद करें --kill / --start)
रनियम

यह काम करता हैं!!! ठीक है। आपको सच करने के लिए मेरे पास मूल रूप से पल्स ऑडियो के साथ शून्य किस्मत थी, यहां तक ​​कि मेरे दूसरे सिस्टम पर भी। अब, मैं इसे स्थायी रूप से कैसे अक्षम करूं? और एक ही बार में कई कार्यक्रमों से ध्वनियाँ बजाने के लिए मैं किस विकल्प का उपयोग करता हूँ?
उपकंप्रीक

तथा; एक नोट के रूप में - आप कई ऐप्स के साथ ALSA का उपयोग कर सकते हैं, लेकिन यदि आप एक को म्यूट करते हैं - आप सभी को म्यूट करते हैं, एक के लिए वॉल्यूम बदलते हैं, तो आप इसे सभी के लिए करते हैं आदि
Runium

8

यह मेरे साथ कभी-कभी होता है, चल रहा है

alsactl restore 

हमेशा इसे ठीक करता है (एक XPS कंप्यूटर पर)


1
इसने मेरे लिए (डेल एक्सपीएस 13 9350 पर) काम किया।
Rien Heuver

1
इस फिक्स को स्थायी कैसे बनाया जा सकता है !? डेल एक्सपीएस 133 9333 पर काम किया
डार्कशिपो

मुझे नहीं पता, यह एक XPS 15 पर है। आमतौर पर ऐसा तब तक नहीं होता है जब तक मैं ऑडियो सेटिंग्स के साथ खिलवाड़ नहीं कर रहा हूं और इसे चलाने के बाद एक बार इसे स्थायी रूप से ठीक कर देता हूं (या जब तक मैं उनके साथ फिर से गड़बड़ नहीं करता)। आप बस कीबोर्ड शॉर्टकट या बूट पर मैप कर सकते हैं
JZL003

इसने मेरे XPS 13 9350 पर इस मुद्दे को हल किया। एक आम मुद्दे की तरह लगता है - मुझे आश्चर्य है कि यह क्या कारण है।
एश्टन बेकर

मेरे लिए एक एक्सपीएस पर भी तय है :)
कोअलावेब

3

मुझे दोहरी बूट के साथ भी यही समस्या थी (Ubuntu 16 / Windows 8.1)

यह मैंने किया है, मुझे आशा है कि यह मदद कर सकता है:

  • कंप्यूटर को बंद करें और विंडोज शुरू करें
  • विंडोज में साउंड सेटिंग को थोड़ा बदलें (वॉल्यूम 0 पर था और मैंने इसे अधिक रखा है)
  • कंप्यूटर को उबंटू पर पुनः आरंभ करें -> ध्वनि मेरे हेडफ़ोन में काम कर रही थी।

2

pavucontrolआउटपुट डिवाइसेज़ टैब में स्पीकर के लिए पोर्ट चलाने और बदलने का प्रयास करें । मेरे लिए यही काम किया।


1

अपने डेल लैपटॉप पर मैं आंतरिक माइक्रोफोन (इनपुट उपकरणों के तहत) को अनम्यूट करके समस्या को हल कर सकता था। ऐसा लगता है कि हार्डवेयर में, माइक्रोफोन को म्यूट करने से स्वचालित रूप से हेडफ़ोन को म्यूट किया जाता है।

कुछ कार्यक्रम (जैसे ऑडेसिटी) म्यूट करने लगते हैं कि जब वे शुरू करते हैं, तो मुझे इसे नियमित रूप से अनम्यूट करना होगा।


0

वह डेल 5770 और उबंटू 18.04 के साथ किसी के लिए उपयोगी हो सकता है - प्रकार pavucontrol - आउटपुट पर जाएं - वहां और वापस 'साइलेंस' स्लाइडर को स्थानांतरित करें।

मेरे लिए काम किया

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