উবুন্টু 16.04 স্পিকারদের কাছ থেকে কোনও শব্দ নেই, কেবল হেডফোনই কাজ করছে


8

এই সমস্যাটি নিয়ে আমি আমার বুদ্ধিমানের শেষ। আমি জানি আমি এই সমস্যাটি এক মিলিয়ন বার দেখেছি, তবে এর সমাধানগুলির কোনওটিই কাজ করে বলে মনে হচ্ছে না।

আমার উইন্ডোজ 8.1 এর সাথে একটি এএসএস ল্যাপটপ ডুয়াল বুট হয়েছে, আমি 15.10 থেকে 16.04 এ আপগ্রেড করেছি এবং স্পিকারের ব্যবহার হারিয়েছি; এই স্ক্রিনশটগুলির প্রমাণ হিসাবে সাউন্ডকার্ড চিরতরে মনে করে যে হেডফোনগুলি প্লাগ ইন করা হয়েছে।

alsamixer

pavucontrol

এটি কোনও হার্ডওয়ার ইস্যু নয় কারণ 1) উইন্ডোজ 8.1 এ শব্দটি কার্যকর করে 2) আমি এইচডিএজ্যাক্রেটাস্ক ব্যবহার করে হেডফোন জ্যাকটি অক্ষম করে (ওভাররাইড সেট করে এটি "সংযুক্ত নয়" এ সেট করে) স্পিকারগুলিকে কাজ করতে পারি তবে হটকিগুলি ব্যবহার করতে পারি না ভলিউম পরিবর্তন করতে

আমি আলসা পুনরায় লোড করার পাশাপাশি আলসাকে শুদ্ধ করে পুনরায় ইনস্টল করার চেষ্টা করেছি।

আমি যাইহোক যাইহোক আমার উইন্ডোজ 8 পার্টিশনটি আসলে মুছার পরিকল্পনা করছি। আমি এখানে দেখেছি: উইন্ডোজ 8.1 এ বুট করার পরে উবুন্টু 14.04 এ ল্যাপটপ স্পিকারের কোনও শব্দ নেই যা উইন্ডোজ সমস্যার কারণ হতে পারে। পার্টিশন মুছে ফেলা সমস্যা সাহায্য করবে?

সম্পাদনা: আমি ইতিমধ্যে প্রশ্নটিতে পরামর্শ মতো হাইব্রিড বুট অক্ষম করেছি।


আমি অবশ্যই অন্য কোনও কিছুর আগে গ্রহণযোগ্য উত্তরটি চেষ্টা করব।

দুঃখিত, আমি উল্লেখ করি নি যে উত্তরের পরামর্শ অনুযায়ী হাইব্রিড বুট / দ্রুত বুট ইতিমধ্যে অক্ষম is এখন প্রশ্ন সম্পাদনা করা হচ্ছে।
jhutch

উত্তর:


9

আমার জুবুন্টু 14.04 কে জুবুন্টু 16.04 এ উন্নীত করার সময়ও আমি এই সমস্যাটি ছিল (হেডফোনগুলি শব্দ তৈরি করেছিল তবে স্পিকার নয়) had আমার কাছে একটি রিয়েলটেক ALC259 চিপ সহ একটি এইচডি ইন্টেল সাউন্ড কার্ড রয়েছে। 3.13.X থেকে 4.10.X থেকে বিভিন্ন কার্নেল দিয়ে বুট করার সময় সমস্যাটি থেকেই যায়

যাইহোক, আমি এটি ঠিক করে নিয়েছি, এবং এখানে কীভাবে:

এটি বুঝতে গুরুত্বপূর্ণ যে পালসৌদিও (পিএ) উবুন্টু এবং এর বেশিরভাগ (সমস্ত?) এর জন্য ডিফল্ট সাউন্ড কন্ট্রোল সিস্টেম। পিএ মূলত এবং মূল ALSA সাউন্ড সিস্টেমের উপরে ওভারলে রয়েছে। সুতরাং, পিএতে তৈরি প্রতিটি ক্রিয়াকলাপের জন্য, ALSA এর মধ্যে পরবর্তী প্রতিক্রিয়া রয়েছে। পিএ-র মধ্যে নির্ধারিত প্রতিটি আউটপুট (ওরফে পোর্ট) এর জন্য, ALSA সিস্টেমে একটি সংজ্ঞায়িত সামঞ্জস্য রয়েছে। এই সমন্বয়টি "মিক্সিং পাথ" হিসাবে পরিচিত।

!!! গুরুত্বপূর্ণ !!!

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

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

    alsamixer
    

আপনার নিম্নলিখিতটি দেখতে হবে:

alsamixer সাউন্ড কার্ডের মধ্যে পার্থক্যের কারণে, আপনার ডিভাইসগুলি চিত্রের চেয়ে কিছুটা আলাদা different আমার ক্ষেত্রে এবং সমস্যাটি সমাধানের আগে আমার আলসামিক্সারটি উপরের চিত্রটির মতো দেখতে লাগল।

  1. বর্তমানে নিঃশব্দ থাকা কোনও ডিভাইস সশব্দ করুন (নিঃশব্দে টগল করার জন্য 'এম' কী ব্যবহার করুন)। তারপরে এমন কোনও ডিভাইসে ভলিউম স্লাইডারগুলি উপরে তুলুন যা 100% নয়।

আপনি যদি আপনার স্পিকারের কাছ থেকে শব্দ শুনতে পান তবে এই সংশোধনটি আপনার জন্য!

যদি আপনি কোনও শব্দ শুনতে না পান তবে "দ্য গুগল" এ ফিরে যান এবং অনুসন্ধান চালিয়ে যান। এই পদ্ধতিটি আপনাকে সাহায্য করবে না।


আপনি যদি উপরের পরীক্ষার মাধ্যমে সাফল্যের সাথে শব্দ পেয়ে থাকেন তবে আমাদের এখন যা করতে হবে তা নির্ধারণের জন্য আলসামিক্সার সেটিংসের সাথে খেলতে হবে:

  1. কোন ডিভাইসের ভলিউম নিয়ন্ত্রণ আসলে আপনার স্পিকারের ভলিউম নিয়ন্ত্রণ করে এবং
  2. স্পিকারগুলির কাজ করার জন্য কোন ডিভাইসের সশব্দ করা প্রয়োজন। একাধিক ডিভাইসগুলিকে নিঃশব্দ করা প্রয়োজন।

একবার আমরা ALSA সেটিংস জানতে পেরে যার দ্বারা স্পিকাররা কাজ করবে, আমরা আমাদের পিএ মিশ্রণকারী পথে প্রয়োজনীয় পরিবর্তন করতে এই তথ্যটি ব্যবহার করতে পারি।

আমার ক্ষেত্রে, আমি আবিষ্কার করেছি যে আমার হেডফোন এবং স্পিকারগুলি ALSA এর সাথে নিম্নলিখিত উপায়ে লিঙ্কযুক্ত রয়েছে:

  1. আমার হেডফোন ভলিউম "হেডফোন" ডিভাইস দ্বারা নিয়ন্ত্রিত।
  2. আমার হেডফোনগুলি থেকে শব্দ পাওয়ার জন্য "মাস্টার" এবং "হেডফোন" ডিভাইসগুলি নিরবচ্ছিন্ন করা দরকার।
  3. আমার স্পিকার ভলিউম ALSO "হেডফোন" ডিভাইস দ্বারা নিয়ন্ত্রিত। (ALSA স্পিকার ভলিউম সেটিংটি আশ্চর্যজনকভাবে আমার স্পিকারের ভলিউমের কোনও প্রভাব ফেলবে না))
  4. আমার স্পিকারের কাছ থেকে শব্দ পাওয়ার জন্য "মাস্টার" এবং "স্পিকার" ডিভাইসগুলি নিঃশব্দ করা দরকার।

পালস অডিও (পিএ) এর মধ্যে স্পিকারের ডিফল্ট মিশুক পথটি ধরে নিয়েছিল যে আমার স্পিকারগুলি আমার হেডফোনগুলির থেকে স্বতন্ত্র। যা উপরে পর্যবেক্ষণ 3 দ্বারা প্রদর্শিত হয়েছে, এটি ছিল না। এরপরে, আমার স্পিকারদের জন্য পিএর মধ্যে ডিফল্ট মিশ্রক পথটি ALSA এর মধ্যে নিম্নলিখিত সমস্যাযুক্ত পরিবর্তনগুলি করেছে যখনই স্পিকার আউটপুট পিএর মধ্যে নির্বাচিত হয়েছিল:

  1. হেডফোন ভলিউম 0 এ ফেলেছে।
  2. ভলিউম নিয়ন্ত্রণ হিসাবে স্পিকার ডিভাইস সেট করুন।

পূর্বে বর্ণিত হিসাবে আমি কীভাবে আমার স্পিকার এবং হেডফোনগুলির ALSA- র সংযোগটি পর্যবেক্ষণ করেছি, ALSA- এ এই পরিবর্তনগুলি আমার স্পিকারগুলির মধ্যে শব্দ বেরিয়ে আসতে বাধা দিতে পারে।

সুতরাং, এই সমস্যার সমাধানটি স্পিকারের মিশ্রণের পথটি সংশোধন করেই পাওয়া যায়।

পিএ মিশুক পথ ফাইলগুলি এখানে অবস্থিত:

/ Usr / share / pulseaudio / ALSA-মিশুক / পাথ /

কোন মিক্সার পাথ ফাইলটি আপনার স্পিকারকে নিয়ন্ত্রণ করে তা নির্ধারণ করতে, আপনার প্রয়োজন:

  1. নিশ্চিত হয়ে নিন যে আপনার স্পিকার আউটপুট পিএর মধ্যে নির্বাচন করা হয়েছে (যেমন আপনার হেডফোন নয়)। এখানে চিত্র বর্ণনা লিখুন

  2. একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

    pactl list | grep 'Active Port.*output.*'
    
  3. এর মতো দেখতে এমন কিছু আউটপুট করা উচিত:

    অ্যাক্টিভ পোর্ট: অডিওটাইপ- আউটপুট- ডিভাইস

অর্থাত

এখানে চিত্র বর্ণনা লিখুন

"অ্যাক্টিভ পোর্ট" হ'ল পিএ পোর্ট যা বর্তমানে ALSA সেটিংস নিয়ন্ত্রণ করে। যেহেতু আপনি ইতিমধ্যে আপনার স্পিকারটিকে পিএ আউটপুট হিসাবে বেছে নিয়েছেন, টার্মিনাল কমান্ডের এই আউটপুট আপনাকে বলেছে যে আপনাকে মিশ্রক প্যাথ ফাইল অডিওটাইপ- আউটপুট- ডিভাইস .conf সম্পাদনা করতে হবে। আমার ক্ষেত্রে, মিক্সার পাথ ফাইলটি এনালগ-আউটপুট-স্পিকার.কনফ ছিল।

এখন যেহেতু আমাদের কাছে সঠিক মিশ্রকের পাথ ফাইল রয়েছে, আমাদের আমাদের পরিবর্তনগুলি করা দরকার।

দ্রষ্টব্য: এই মিক্সার পাথ ফোল্ডারের মধ্যে 'এনালগ-আউটপুট.conf.common' নামে একটি ফাইল রয়েছে। এই ফাইলের বিষয়বস্তু ব্যাখ্যা করে যে কীভাবে মিক্সার পাথ ফাইলগুলি ব্যাখ্যা করা হয়। আপনি যদি নিম্নলিখিত পরিবর্তনগুলি বুঝতে চান তবে আমি আপনার মিশ্রকের পথ (গুলি) সম্পাদনা করার আগে এই ফাইলটি দেখার দৃ strongly় পরামর্শ দিচ্ছি!

প্রতিটি মিশুক পাথ ফাইলে অসংখ্য "এলিমেন্টস" থাকে। আদর্শভাবে, প্রতিটি কম্পিউটারে আপনার কম্পিউটারে প্রতিটি ALSA ডিভাইস উপস্থাপন করে এমন একটি উপাদান রয়েছে। সম্ভবত এমন উপাদান রয়েছে যা আপনার পাশাপাশি নেই। এই স্বাভাবিক.

আমার ক্ষেত্রে, নিম্নলিখিত উপায়ে অ্যানালগ-আউটপুট-স্পিকার.কনফের জন্য আমি মিশ্রকারী পথের মধ্যে হেডফোন এবং স্পিকার উপাদানগুলিকে পরিবর্তন করতে হবে:

  1. পিএ ভলিউমকে হেডফোন ALSA ভলিউম সামঞ্জস্য করার অনুমতি দিন।

মূল:

[Element Headphone]
switch = off
volume = off

সম্পাদিত:

[Element Headphone]
switch = off
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right
  1. (Alচ্ছিক) স্পিকার ভলিউমটি অফ করতে এবং পিএ ভলিউমকে ALSA ভলিউমকে প্রভাবিত করা থেকে বিরত রাখুন। (আপনি যদি এটি না করেন তবে আপনার শব্দটি এখনও কাজ করবে, তবে ALSA এর মধ্যে স্পিকারের সেটিংসগুলি অকারণে ঘুরে দাঁড়াবে))

মূল:

[Element Speaker]
required-any = any
switch = mute
volume = merge
override-map.1 = all
override-map.2 = all-left,all-right

সম্পাদিত:

[Element Speaker]
required-any = any
switch = mute
volume = off

তারপরে, কার্যকর করে পিএ পুনরায় চালু করুন:

pulseaudio -k && pulseaudio --start

ভাল খবর!

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