পিসি স্পিকার থেকে পর্যায়ক্রমিক ক্লিকের শব্দ


13

কয়েক মাস আগে একটি আপডেটের পরে, আমার ল্যাপটপ প্রতি কয়েক সেকেন্ডে কম, বারবার ক্লিক করা শব্দ করা শুরু করেছে। এটি নিয়মিত সাউন্ড সিস্টেমের মাধ্যমে উত্পন্ন হচ্ছে না, কারণ ভলিউম পরিবর্তন এবং এমনকি শব্দকে নিঃশব্দ করা কোনও পার্থক্য করে না। আমার নিয়মিত অডিওটি উপায় দ্বারা ঠিকঠাক কাজ করে, তাই আমি অনুমান করছি যে এটি এক ধরণের পিসি স্পিকার, যেহেতু আমি নিয়মিত হেডফোনগুলির মাধ্যমে শুনি তখন আমি ক্লিকটি শুনতে পাই না।

আশ্চর্যের বিষয় হল, আমি যখন সাউন্ড সেটিংস ডায়ালগটি খুলি তখন ক্লিকটি যাদুতে অদৃশ্য হয়ে যায়। আমার কোনও সেটিংস পরিবর্তন করার দরকার নেই; আমি যদি ডায়লগটি কেবল পটভূমিতে খোলা রাখি তবে সমস্যাটি অদৃশ্য হয়ে যাবে।

এই কি হতে পারে কোন ধারণা?
আমি নিয়মিত উবুন্টু 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

আমার ঠিক একই সমস্যা, এসারের পরিবর্তে এইচপি ল্যাপটপ রয়েছে।
ফোগলারিট

1
সাম্প্রতিককালে আমি লক্ষ্য করেছি যে এটি কেবল তখন ঘটে যখন আমার ল্যাপটপটি প্লাগ লাগানো এবং ব্যাটারি চালানো হয়। আপনি কি একই বিষয়টিকে লক্ষ্য করেছেন?
জন জে ক্যামিলারি

হ্যাঁ, ঠিক একই আর্টটি প্লাগড / প্লাগযুক্ত।
foglerit

আমার এসার ই 1-5-5 জি-তে একই সমস্যা রয়েছে, আমি মনে করি এটি ব্যাটারির মতো প্লাগ এবং প্লাগ আনপ্লাগিংয়ের স্টেটিফিকেশন বা সম্ভবত সেকেন্ডারি এইচডিডি (যা আমি সম্প্রতি আমার ল্যাপটপে যুক্ত করেছি) বলে মনে করি;
একো

উত্তর:


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 এ কাজ করেছে Thanks ধন্যবাদ মিল মিল!
ডিক্লান ম্যাকগ্রা

1
আপনার সাহায্যের জন্য ধন্যবাদ! প্রথম লাইনটি কাজ করেছে, তবে দ্বিতীয় লাইনটি যুক্ত করা /etc/rc.localকোনও পার্থক্য বলে মনে হচ্ছে না; সমস্যাটি প্রতিবার ফিরে আসে যখন আমি ল্যাপটপটি আনপ্লাগ করি বা ঘুম থেকে জাগিয়ে তুলি (প্লাগ লাগানো অবস্থায়)। ক্লিক বন্ধ করতে আমাকে প্রতিবার প্রথম কমান্ডটি চালাতে হবে, তবে সম্ভবত এটি স্থায়ীভাবে কোথাও সেট করা যেতে পারে? আবার ধন্যবাদ.
জন জে ক্যামিলারি

একটি এসার 5742 উবুন্টু 12.04 এ কাজ করেছে। অনেক ধন্যবাদ !
এলভিস

এটি আমার ফেডোরা ওয়ার্কস্টেশনটিতে একটি আসুস্টেক কার্ড সহ কাজ করে। মজার নোট: ঠিক করার আগে, আমি যখন নীরবতা খেলি, ক্লিক করা বন্ধ হয়ে গেল। ক্লিপ শেষে, ক্লিকটি ফিরে এসেছে।
ডেভিডম

1
আধুনিক সিস্টেমগুলি ব্যবহার করবেন না উপর /etc/rc.localএই অপশনটি যোগ করে স্থায়ীভাবে নির্ধারণ করা যাবে options snd-hda-intel power_save=0থেকে /etc/modprobe.d/alsa-info.confবাগ.লাঞ্চপ্যাড.এন.বাউন্টু
মাকসিম

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.d30_hda-সংযুক্ত একটি স্ক্রিপ্ট তৈরি করুন

#!/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

কোনও কারণে স্ক্রিপ্টটি যদি তাত্ক্ষণিকভাবে এটি সম্পাদন করে তবে ভাল কার্যকর হচ্ছে না; স্ক্রিপ্টগুলি চলার পরে ক্র্যাকলিং সক্রিয় করা হয়; অতএব, আপনার একটি দ্বিতীয় স্ক্রিপ্ট দরকার যা চালিত হয় এবং ক্র্যাকিংটি কার্যকর হওয়ার আগে শুরু হওয়ার জন্য অপেক্ষা করে। &স্ক্রিপ্ট-এ Exec লাইনে ব্লক থেকে মাস্টার স্ক্রিপ্ট এড়াতে; ক্র্যাকিং শুরু হওয়ার পরে কমান্ডটি কার্যকর করার একমাত্র উপায় আমি খুঁজে পেয়েছি। আমি অ্যাট কমান্ডের দিকে তাকালাম তবে এটি কয়েক মিনিটের মধ্যেই পরিচালনা করে তাই এটি আমার কর্মক্ষেত্র


2

এর সাথে সম্পর্কিত: উবুন্টু 16.04

আমার জন্য বিপরীত কাজ ছিল। নিম্নলিখিতগুলিতে রাখুন: /etc/modprobe.d/alsa-base.conf

বিকল্পগুলি এসএনডি-এইচডিএ-ইন্টেল পাওয়ার_সঁচা = 1 পাওয়ার_সভে_কন্ট্রোলার = ওয়াই

/ sys / মডিউল / snd_hda_intel / পরামিতি / পাওয়ার_সেভ ইতিমধ্যে 0 ছিল, তবে প্রতিবার একটি শব্দ বাজানোর সময় টিকিং অল্প সময়ের জন্য ফিরে আসে তবে পাওয়ার ম্যানেজার দ্বারা নিষ্ক্রিয় করা হবে।


1

যদি অন্য কেউ এটিকে দেখেন। আমার জন্য এটি ঘটছিল কারণ বিদ্যুৎ আসার বিষয়টি এতটাই দুর্বল ছিল যে কম্পিউটার চার্জিং এবং চার্জ না করার মধ্যে ফ্লিপ করে চলেছে। স্বল্পমেয়াদী ঠিক করা কেবলমাত্র সিস্টেম শব্দগুলি চালু করার জন্য ছিল, দীর্ঘমেয়াদী ফিক্সটি কেন এটি খুব ভালভাবে চার্জ হচ্ছে না তা নির্ধারণ করা হবে।


0

ডেল xps13 9333 এ টিএলপি ইনস্টল সহ আমার জন্য সমাধানটি আমার টিএলপি সেটিংস (/ etc / default / tlp এ) সম্পাদনা করে সেটিংস করা হয়েছিল: SOUND_POWER_SAVE_ON_AC = 0 SOUND_POWER_SAVE_ON_BAT = 0 SOUND_POWER_SAVE_CONTROLLER = N


0

এটি অডিও ডিভাইসটি স্ট্যান্ডবাইয়ের ভিতরে এবং বাইরে চলে। এটি একটি পাওয়ার সাশ্রয় বৈশিষ্ট্য। আমি নিশ্চিত নই যে এটিকে কোনও ক্লিক ছাড়াই স্ট্যান্ডবাইয়ের বাইরে রাখার কোনও উপায় আছে কিনা তা আমি জানতে চাই।
আমার একটি এসার ল্যাপটপও আছে। আমি ডেবিয়ানে আছি এবং মূলত এই সমস্যাটি ছিল না, তবে তখন আমি দৌড়ে এসেছি powertop --auto-tuneএবং এখনই করছি।
যদি এটি কোনও সান্ত্বনা থাকে তবে এই ক্লিকগুলি এমন একটি চিহ্ন যা আপনি কিছুটা ব্যাটারি শক্তি সঞ্চয় করছেন!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.