मैं उबंटू को अपने वॉल्यूम मिक्सर स्तरों को समायोजित करने के तरीके को कैसे बदलूं?


14

मुझे अभी थोड़ी देर के लिए अपनी आवाज से हल्की-फुल्की परेशानी हो रही है, और मैंने आखिरकार तय कर लिया है कि इसके बारे में कुछ करने का समय आ गया है।

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

जब मैं एक बार अपने वॉल्यूम को हॉटकी दबाता हूं, तो मास्टर और एलएफई अनम्यूट, और पीसीएम और एलएफई के लिए स्लाइडर्स आधे रास्ते से ऊपर कूदते हैं। मास्टर स्लाइडर शून्य पर रहता है। एक और प्रेस पीसीएम और एलएफई को लगभग 4/5 तक लाता है, और मास्टर नीचे स्थित है।

पीसीएम और एलएफई अधिकतम होने तक उबंटू मास्टर को स्थानांतरित नहीं करता है, जो मुख्य आउटपुट मिक्सर पर लगभग 15% -20% के बीच होता है।

इसका प्रभाव यह है कि मुझे लगभग 15% -20% तक कोई आवाज़ नहीं आती है (क्योंकि मास्टर शून्य पर है), और जब मैं उस दहलीज को पार कर लेता हूं, तो मुझे तुरंत एक जोरदार बासी ध्वनि मिलती है (LFE से स्पष्ट रूप से) । यदि मैं हेडफ़ोन का उपयोग करता हूं, तब भी मुझे उस दहलीज तक कोई आवाज़ नहीं आती है, लेकिन जब मुझे ध्वनि मिलती है तो कम से कम यह मुझे विस्फोट नहीं करता है।

क्या पल्सएडियो कॉन्फ़िगरेशन या कहीं और कुछ भी है जो मेरे आउटपुट मिक्सर के व्यवहार को बदल सकता है?


1
Wiki.ubuntu.com लेख एकदम सही था। आपको उत्तर के रूप में पोस्ट करना चाहिए।
DLH

2
डैनियल टी चेन: कृपया अपनी टिप्पणी एक उत्तर के रूप में पोस्ट करें। बेहतर तब तक, जब तक किसी दिन लिंक काम न करे, संबंधित अनुभाग को उद्धृत करें।
Stefano Palazzo

क्षमा करें, मैंने प्रतिक्रिया को (अधिक) उपयुक्त अनुभाग में स्थानांतरित कर दिया है। इसके अलावा, मेरे पास रुक-रुक कर इंटरनेट का उपयोग है, इसलिए मैं तुरंत मुद्दों का समाधान नहीं कर सकता। समझने के लिए धन्यवाद।
डैनियल टी चेन

जवाबों:


23

ऑडियो स्टैक में कई परतें हैं जो इस लक्षण में योगदान कर सकती हैं। सबसे सीधे वह व्यवहार है जो PulseAudio को चूकता है, और आप इसके बारे में http://pulseaudio.org/wiki/PulseAudioStoleMyVolumes पर पढ़ सकते हैं । आप https://wiki.ubuntu.com/DebuggingSoundProblems/KarmicCaveats#Volume%20range%20anomalies पर मेरे द्वारा दिए गए निर्देशों का उपयोग करके कुछ उदाहरणों पर काम कर सकते हैं :

मात्रा रेंज विसंगतियों

PulseAudio का नवीनतम संस्करण अपने मिक्सर नियंत्रण का उपयोग करके साउंड कार्ड की मात्रा को नियंत्रित करने की कोशिश करता है। आमतौर पर यह ठीक काम करता है, लेकिन कुछ मामलों में यह ठीक से काम नहीं करता है। (क्या यह पल्सएडियो का है या एएलएसए का दोष इस विकी पृष्ठ के दायरे से परे है। कुछ और पृष्ठभूमि की जानकारी यहाँ है ।)

निदान

आप निम्न में से किसी एक का अनुभव करते हैं:

  • मात्रा में कूदता है, उदाहरण के लिए अगर 20% से नीचे सब कुछ मौन है, और 21% बहुत जोर से है।
  • ओवरड्रिवेन (विकृत ध्वनि) यदि वॉल्यूम एक निश्चित (निम्न) स्तर से ऊपर सेट किया गया है
  • श्रेणी के कुछ हिस्सों में कोई मात्रा नहीं बदलती है, उदाहरण के लिए यदि 20% केवल 70% है।

फिक्स / वर्कअराउंड

कुछ चर हैं जो नियंत्रित करते हैं कि कैसे PulseAudio वॉल्यूम को नियंत्रित करता है। आप या तो संपादित कर सकते हैं /etc/pulse/default.pa(आपको ऐसा करने के लिए रूट करना होगा) सभी उपयोगकर्ताओं के लिए व्यवहार बदलने के लिए, या उस फ़ाइल को कॉपी ~/.pulse/default.paकरें और फिर उस फ़ाइल को संपादित करें, केवल वर्तमान उपयोगकर्ता के लिए व्यवहार बदलने के लिए।

ऊपर बताई गई फ़ाइल खोलें। load-module module-udev-detectयह कहते हुए पंक्ति ढूंढें और इसे इसमें बदलें:

load-module module-udev-detect ignore_dB=1

अपने परिवर्तनों को आज़माने के लिए, निम्न आदेश के साथ PulseAudio को पुनः आरंभ करें:

killall pulseaudio

पल्सएडियो फिर ऑटोस्कोप (खुद को पुनरारंभ करें) करेगा।

आपको लग सकता है कि उपरोक्त वर्कअराउंड अपर्याप्त है, जिस स्थिति में आप केवल एक मिक्सर कंट्रोल, जैसे, PCM (cf. alsamixer) को नियंत्रित करने के लिए PulseAudio को कॉन्फ़िगर कर सकते हैं। #load-module module-alsa-sinkयह कहते हुए पंक्ति ढूंढें और इसे इसमें बदलें:

load-module module-alsa-sink control=PCM

(पंक्ति की शुरुआत में # हटाने के लिए याद रखें!) वैकल्पिक रूप से पीसीएम को मिक्सर नियंत्रण के साथ बदलें जिसे आप पल्सएडियो को नियंत्रित करना चाहते हैं।

फिर आपको killall pulseaudioऊपर की आवश्यकता होगी और डेमन को ऑटोस्कोप करने की अनुमति देगा।

अंत में, क्या यह विसंगति वास्तव में एक बग है जिसे आपको उपयोग करने की आवश्यकता है ubuntu-bug alsa-base


उन दो लाइनों को default.pa में बदलना पूरी तरह से काम करता है। धन्यवाद!
DLH

मेरे पास एक ही ऑडियो चिपसेट है, और लाइन लोड-मॉड्यूल मॉड्यूल-अलसा-सिंक कंट्रोल = पीसीएम ने मुझे चिकनी ऑडियो दिया (मुझे ign_dB = 1 की आवश्यकता नहीं थी)। यह इस चिपसेट के साथ एक बग प्रतीत होता है।
एरिक ड्रेचेल

धन्यवाद, लेकिन यह एक इष्टतम समाधान से बहुत दूर है। आकार में, यह पूरी तरह से उबंटू सिस्टम सेटिंग्स साउंड पैनल में ऑडियो उपकरणों को गड़बड़ कर देता है। और दूसरी बात, यह मेरे लिए कायम नहीं है।
थनी

आप सर एक जीनियस हैं! मेरे पास उन सभी ऑडियो एडेप्टर (3+) के साथ उन समस्याओं में से एक है (20% ईश की तरह नीचे कोई आवाज नहीं)। अब तक। हे भगवान। मुझे बस जरूरत थी ign_dB = 1 ध्वज की। दूसरे ने कुछ नहीं किया। मैं बहुत आभारी हूँ। यह ध्वज डिफ़ॉल्ट रूप से होना चाहिए क्योंकि मुझे इतने सारे बाहरी ऑडियो एडेप्टर ($ 10 से $ 50 तक) के साथ एक ही समस्या थी। (मैं समस्याओं में से किसी का भी @ @ अनुभव नहीं हुआ)। ध्यान देने योग्य बात यह है कि मुझे ये समस्याएं उबंटू 16.04 और उसके बाद की हैं। मैं वर्तमान में 17.04 पर हूं।
22 नवंबर को fgblomqvist
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.