যখনই কিছু অডিও স্ট্রিমের ভলিউম সামঞ্জস্য হয় আমি ক্লিকগুলি শুনি


13

(প্রায়) যখনই কোনও অডিও স্ট্রিমের ভলিউম সামঞ্জস্য হয়, আমি ক্লিক করার শব্দ শুনি।

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

এটি প্রতিরোধের জন্য কি কোনও পরিচিত উপায় আছে?

আরও কিছু পর্যবেক্ষণ:

  • আমি যখন স্ট্রিমগুলির ভলিউম ম্যানুয়ালি (এর সাথে pavucontrol) সামঞ্জস্য করি তখন এটিও ঘটে । বিশেষত, এটি অন্যান্য অ্যাপ্লিকেশনগুলির (যেমন ogg123) প্রবাহগুলির জন্যও কাজ করে , সুতরাং এটি অ্যাপ্লিকেশনটির সমস্যা বলে মনে হয় না।

  • এই যদি পরিবর্তন একটি সম্পূর্ণ আউটপুট ডিভাইস ভলিউম ঘটে না, শুধু স্ট্রিম সঙ্গে pavucontrolএর প্লেব্যাক ট্যাব।

  • ক্লিকের তীব্রতা বর্তমানে স্বতন্ত্র অডিও স্ট্রিমে ব্যবহৃত শব্দটির পরিমাণের উপর নির্ভর করে। একঘেয়ে শব্দের সাথে এটি সবচেয়ে ভাল শোনা যায়। যদি কমপক্ষে অন্য একটি অডিও স্ট্রিম চালানো হয় তবে ঘটনাটিও আরও সুস্পষ্ট।

  • সামান্য ভলিউম পরিবর্তনের জন্যও ঘটনাটি পর্যবেক্ষণযোগ্য।

  • এটি বর্ণিত সমস্যার মতো নয়: ভলিউম সামঞ্জস্য করার সময় আমি কীভাবে "পপিং" শব্দটি অক্ষম করতে পারি? শব্দ থেকে পরিষ্কারভাবে স্বতন্ত্র /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga

  • আমার ধারণা আছে যে গত মাসে কিছু আপডেট পরিস্থিতি উন্নত করেছে, কিন্তু সমস্যাটি পুরোপুরি সরিয়ে দেয়নি। এটি আমার অবিশ্বাস্য সনাক্তকারী হওয়ার কারণেও হতে পারে।

  • আমি প্রথম 14.04 এ এই সমস্যার সম্মুখীন হয়েছিল। এটি 16.04 এ স্থায়ী হয়।

  • এটি একাধিক মেশিনে ঘটে তাই আমি ধরে নিই যে এটি কোনও হার্ডওয়্যার সমস্যা নয়। এগুলি উভয়ই ইন্টেল ডিভাইস। এখানে ফলাফল sudo lshw -C multimedia:

    প্রথম মেশিন:

    description: Audio device
    product: 7 Series/C210 Series Chipset Family High Definition Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    version: 04
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list
    configuration: driver=snd_hda_intel latency=0
    resources: irq:28 memory:f2530000-f2533fff
    

    দ্বিতীয় মেশিন

    description: Audio device
    product: 82801JI (ICH10 Family) HD Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    version: 00
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list
    configuration: driver=snd_hda_intel latency=0
    resources: irq:32 memory:f9ff8000-f9ffbfff
    

উবুন্টু ভলিউম সামঞ্জস্যের জন্য ক্লিকগুলি স্বাভাবিক ভলিউম আচরণ নয়। এই ক্লিকগুলির মতো শব্দগুলি কী? আপনি কি আপনার বাহ্যিক পরিবর্ধক নিয়ে সমস্যা করতে পারেন? আমি আশঙ্কা করছি আপনাকে আরও নির্দিষ্ট হতে হবে। কোন প্রোগ্রামটি কোথায় স্ট্রিমগুলি আপনি ভলিউম সামঞ্জস্য করছেন?
থম্পসন

1
@ থম্পসনডাউস: আপনি কি আপনার বাহ্যিক পরিবর্ধক নিয়ে সমস্যা করতে পারেন? - অসম্ভব। আমি যেমন লিখেছি, এটি বিভিন্ন মেশিনে ঘটে। - কোন প্রোগ্রামটি কোন স্ট্রিমগুলিতে আপনি ভলিউম সামঞ্জস্য করছেন? - এটি বিভিন্ন স্ট্রিমের সাথে ঘটে। pavucontrolঘটনাটি অনুভব করার জন্য পর্যাপ্ত পরিমাণের মাধ্যমে ভলিউম সামঞ্জস্য করা ।
Wrzlprmft

কিছু নমুনা রেট রূপান্তরকারীগুলির সাথে আমি এমন ঘটনা শুনেছি। একই নমুনার হারটি ব্যবহার করতে সমস্ত প্লে স্ট্রিম এবং পালসওডিও মিক্সার সেট করার চেষ্টা করুন।
O8h7w

আমার এখনই পরীক্ষা এবং গবেষণা করার সময় নেই, তবে আমি কীভাবে পালসওডিও মিশ্রণের দ্বারা ব্যবহৃত নমুনা হার সেট করব?
Wrzlprmft

প্রবাহিত স্ট্রিমের সংখ্যাটির কি কোনও প্রভাব আছে? আপনি একাধিক স্ট্রিমের সাথে যে একক স্ট্রিমটি প্লে হচ্ছে তার সাথে একই ফলাফল পেয়েছেন? আমি কেন এটি নির্ধারণ করার চেষ্টা করছি ("প্রায়)" কেন সর্বদা সত্য হওয়া উচিত এবং যখন না হয় তখন শর্তগুলি কী। আপনি বলছেন যে এটি একাধিক মেশিনে ঘটে। তাদের সবার মিল আছে কি? একই আউটপুট ডিভাইস সম্ভবত? একই ড্রাইভার? কমান্ডের মতো সমস্ত সিস্টেমে আউটপুট অভিন্ন হয় sudo lshw -C multimediaযদি তাই হয় তবে আউটপুটটি কী? আপনি এই আবেদনটি ব্যবহারের জন্য কোন আবেদনকারী ব্যবহার করছেন?
বয়স্ক

উত্তর:


2

ডাল "ব্যস্ত" থাকাকালীন আপনি আপনার হার্ডওয়্যারটির বিলম্ব সীমাতে আঘাত করছেন।

configuration: driver=snd_hda_intel latency=0

জিরো লেটেন্সি বলে আসলে কিছুই নেই। আমি অনুমান করি যার অর্থ সাব-মিলিসেকেন্ড।

এই https://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/ প্রতি অ্যাপ্লিকেশন শুরু করার আগে env পরিবর্তনশীল PULSE_LATENCY_MSEC = 10 সেট করা হচ্ছে। মিক্সিং স্ট্রিমগুলিতে আরও কাজ করার সাথে সাথে এটি সফটওয়্যারটিকে 10 মিমি বাফার সময় দেয়।

আপনি সরাসরি সংগীত ডিজিটাল যন্ত্র বা খুব দ্রুত গেম খেলতে না পারলে 10 মিমি পর্যাপ্ত পরিমাণে বিলম্ব কম।


আপনার উত্তর করার জন্য আপনাকে ধন্যবাদ। দুর্ভাগ্যক্রমে, এটি সাহায্য করবে বলে মনে হচ্ছে না, তবে এটি আরও খারাপ করেছে বলে মনে হচ্ছে। তবে আমি এখন পর্যন্ত বিশ্বব্যাপী এই পরিবর্তনশীলটি সেট করার চেষ্টা করিনি এবং কীভাবে মার্জিতভাবে এটি করা যায় তা খুঁজে পাচ্ছি না।
Wrzlprmft 12'17
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.