पीसी स्पीकर से आवधिक क्लिकिंग साउंड


13

कुछ महीने पहले एक अपडेट के बाद, मेरे लैपटॉप ने कम करना शुरू कर दिया है, हर कुछ सेकंड में बार-बार ध्वनि क्लिक कर रहा है। यह नियमित साउंड सिस्टम के माध्यम से उत्पन्न नहीं किया जा रहा है, क्योंकि वॉल्यूम को बदलने और यहां तक ​​कि ध्वनि को म्यूट करने से कोई फर्क नहीं पड़ता है। मेरा नियमित ऑडियो ठीक काम करता है, वैसे, मैं अनुमान लगा रहा हूं कि यह पीसी स्पीकर का कुछ प्रकार है, क्योंकि जब मैं नियमित हेडफ़ोन के माध्यम से सुनता हूं तो मैं क्लिक नहीं सुन सकता।

अजीब बात है, जब मैं ध्वनि सेटिंग्स संवाद खोलता हूं तो क्लिक जादुई रूप से गायब हो जाता है। मुझे कोई सेटिंग बदलने की आवश्यकता नहीं है; अगर मैं केवल संवाद को पृष्ठभूमि में खुला छोड़ देता हूं तो समस्या गायब हो जाती है।

कोई सुझाव कि यह क्या हो सकता है?
मैं नियमित रूप से Ubuntu 12.04 चला रहा हूं, और यह इस से आउटपुट है lspci -v | grep -A7 -i "audio":

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
    Subsystem: Acer Incorporated [ALI] Device 0349
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at 54200000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel

मैं वास्तव में एक ही समस्या है, एक एसर के बजाय एक एचपी लैपटॉप के साथ।
foglerit

1
हाल ही में मैंने देखा कि यह केवल तब होता है जब मेरा लैपटॉप अनप्लग होता है और बैटरी पर चल रहा होता है। क्या आपने वही @jonnat देखा है?
जॉन जे। कैमिलेरी

हां, बिल्कुल वही wrt प्लग / अनप्लग्ड।
foglerit

मैं एसर e1-571G पर एक ही समस्या है, मुझे लगता है कि यह प्लग और अनप्लगिंग sth जैसे कि बैट्री या शायद सेकंडरी HDD (जो मैंने हाल ही में अपने लैपटॉप में जोड़ा है) की अधिसूचना ध्वनि है;
एको

जवाबों:


16

ऐसा लगता है कि समस्या इंटेल हाई डेफिनिशन ऑडियो ड्राइवरों के भीतर रहती है, और यह पिछले कुछ समय से लगभग है।

समस्या को अस्थायी रूप से हल करने के लिए, लेकिन तुरंत, निम्न आदेश जारी करें:

echo 0 | sudo tee /sys/module/snd_hda_intel/parameters/power_save

यह सुनिश्चित करने के लिए पिछले कमांड का प्रयास करें कि आप इस समस्या से पीड़ित हैं। यदि यह आपके लिए काम करता है, तो आप इसे "/etc/rc.local" में "निकास 0" के ऊपर निम्न पंक्ति जोड़कर स्थायी रूप से हल कर सकते हैं।

echo 0 > /sys/module/snd_hda_intel/parameters/power_save

उम्मीद है की यह मदद करेगा

स्रोत: पोस्ट 1 पोस्ट 2


1
यह समाधान एक एसर अस्पायर 5733 पर काम किया। एक मिल धन्यवाद!
डेक्लेन मैकग्राथ

1
आपकी सहायताके लिए धन्यवाद! पहली पंक्ति ने काम किया, लेकिन दूसरी पंक्ति को जोड़ने से /etc/rc.localकोई फर्क नहीं पड़ता है; समस्या यह है कि मैं हर बार लैपटॉप को अनप्लग कर देता हूं या उसे सोते समय (अनप्लग्ड) से जगा देता हूं। मुझे क्लिकिंग को रोकने के लिए हर बार पहला कमांड चलाना होगा, लेकिन शायद यह स्थायी रूप से कहीं सेट किया जा सकता है? एक बार फिर धन्यवाद।
जॉन जे। कैमिलेरी

एकर 5742 ubuntu 12.04 पर काम किया। आपका बहुत बहुत धन्यवाद !
एल्विस

यह Asustek कार्ड के साथ मेरे फेडोरा वर्कस्टेशन पर भी काम करता है। मजेदार नोट: फिक्स होने से पहले, जब मैंने चुप्पी निभाई, तो क्लिक करना बंद हो गया। क्लिप के अंत में, क्लिकिंग बैक है।
डेविडm

1
आधुनिक प्रणालियों पर जो /etc/rc.localइस विकल्प का उपयोग नहीं करते हैं उन्हें स्थायी रूप से जोड़कर सेट किया जा सकता options snd-hda-intel power_save=0है /etc/modprobe.d/alsa-info.conf। देखें bugs.launchpad.net/ubuntu/+source/linux/+bug/1825754/comments/...
Maksim Zholudev

2

इन धागों से लिया गया:

कैसे निलंबित से फिर से शुरू करने के बाद एक कमांड निष्पादित करने के लिए?

http://ubuntuforums.org/showthread.php?t=2019203

/programming/11183805/run-bash-script-from-another-script-without-waiting-for-script-to-finish-executi

नाम की एक स्क्रिप्ट बनाएं hda-fixऔर /etc/pmयदि आप चाहें तो इसे अपने घर में या कहीं और रख दें । इसमें यह शामिल होना चाहिए:

#!/bin/sh
sleep 5
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
exit 0

फ़ोल्डर में /etc/pm/sleep.dएक स्क्रिप्ट बनाएं जिसका नाम 30_hda-fix युक्त है

#!/bin/sh
case $1 in
    resume|thaw)
        exec /etc/pm/hda-fix &
;;
esac

इसी तरह, जब आप बिजली को अनप्लग करते हैं, तो एक समान स्क्रिप्ट को इसमें छोड़ दें /etc/pm/power.d

#!/bin/sh
case $1 in
    true)
         exec /etc/pm/hda-fix &
;;
esac

किसी कारण से स्क्रिप्ट अच्छी तरह से निष्पादित नहीं हो रही है यदि आप इसे तुरंत करते हैं; स्क्रिप्ट चलने के बाद क्रैकिंग सक्रिय हो जाती है; इसलिए, यू को एक दूसरी स्क्रिप्ट की आवश्यकता होती है जिसे चलाया जाता है और क्रैकिंग के शुरू होने से पहले उसका इंतजार करता है। &लिपियों में कार्यकारी लाइन में अवरुद्ध करने से गुरु स्क्रिप्ट से बचा जाता है; यह एकमात्र तरीका है जिसे मैंने क्रैकिंग शुरू होने के बाद कमांड के निष्पादन को पूरा करने के लिए पाया। मैंने कमांड को देखा, लेकिन यह केवल मिनटों को संभालता है इसलिए यह मेरा काम था


2

से संबंधित: Ubuntu 16.04

मेरे लिए इसके विपरीत काम कर रहा था। निम्नलिखित में डालें: /etc/modprobe.d/alsa-base.conf

विकल्प snd-hda-Intel power_save = 1 power_save_controller = Y

/ sys / मॉड्यूल / snd_hda_intel / पैरामीटर / power_save पहले से ही 0 था, हालांकि हर बार ध्वनि बजाने के दौरान थोड़ी देर के लिए टिक वापस आ जाता है, लेकिन इसके बाद पावर मैनेजर द्वारा निष्क्रिय कर दिया जाएगा।


1

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


0

मेरे लिए डेल xps13 9333 पर tlp स्थापित के साथ समाधान मेरी tlp सेटिंग्स (/ / etc / default / tlp में) को स्थापित करने के लिए था, सेटिंग: SOUND_POWER_SAVE_ON_AC = 0 SOUND_OWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N


0

यह स्टैंडबाय में और बाहर जाने वाला ऑडियो डिवाइस है। यह पावर सेविंग फीचर है। मुझे यकीन नहीं है कि क्या बिना क्लिक के इसे स्टैंडबाय से बाहर रखने का कोई तरीका है, यही मैं जानना चाहता हूं।
मेरे पास एक एसर लैपटॉप भी है। मैं डेबियन पर हूं और मूल रूप से यह मुद्दा नहीं था, लेकिन फिर मैं भाग गया powertop --auto-tuneऔर अब मैं करता हूं।
यदि यह कोई सांत्वना है, तो ये क्लिक एक संकेत है कि आप थोड़ी बैटरी की बचत कर रहे हैं!

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