রিবুট না করে আমি কীভাবে এই পালস অডিও সার্ভার ক্রাশটি ঠিক করব?


7

আমার উবুন্টু ১২.০৪-এ অডিও সার্ভারটি মাঝে মধ্যে ক্র্যাশগুলির মুখোমুখি হয়, যাতে আমি অডিওটি চালানোর জন্য সিস্টেমটিকে পুনরায় চালু করতে বাধ্য করি।

Alsamixer ঠিক আছে, কিছুই নিঃশব্দ করা হয় না। তাছাড়াও আমি চেষ্টা করেছি

sudo pkill -9 pulseaudio

এবং তারপর:

pulseaudio -D

যা আমাকে দিয়েছে

E: [pulseaudio] main.c: Daemon startup failed.

কি বুঝতে সমস্যা হয়েছে আমাকে বুঝতে সাহায্য করতে পারেন?


আপনি কি -vবিকল্পটি দিয়ে আবার চেষ্টা করতে পারেন pulseaudio? যেমন pulseaudio -v -D। চূড়ান্ত ত্রুটিটি অন্য কিছু ত্রুটির পরে আসতে হবে।
gertvdijk

আমি এটি করেছি এবং এটি একই: পালসওডিও-ভি-ডিইডি: [পালসোডিও] মেন। সি: ডেমোন স্টার্টআপ ব্যর্থ।
মার্টিনা

উত্তর:


3

ডিফল্ট সেটআপে প্রতি ব্যবহারকারী ভিত্তিতে পালসৌদিও চলবে। সুতরাং এটি মারতে আমাদের রুট অনুমতিের দরকার নেই।

টার্মিনাল থেকে চলমান পালসৌডিও সাউন্ড সার্ভারটি পুনরায় চালু / পুনরায় সেট করার কমান্ডটি সহজভাবে জারি করা হচ্ছে

pulseaudio -k

সাউন্ড সার্ভারটি করে অটোস্প্যান করে তাৎক্ষণিকভাবে একটি ডিফল্ট সেটিংসে পুনরায় চালু হবে। আপনি যদি দুবার পালসওডিও চালানোর চেষ্টা করেন তবে সর্বদা একটি ত্রুটি পাবেন।

সম্ভাব্য ত্রুটিগুলি পড়তে কমান্ড লাইন থেকে পালসৌদিও চালনা করতে আপনি অস্থায়ীভাবে অটোস্প্যাভিং অক্ষম করতে পারবেন ( এটি কীভাবে করবেন তার বিশদ জন্য এই নিবন্ধটি দেখুন )।

কখনও কখনও খারাপ ব্যবহারকারীর সেটিং একটি ত্রুটিযুক্ত পালসওডিও সাউন্ড সার্ভারের জন্য দায়ী। এরপরে আমরা পালসওদিও পুনরায় চালু করার আগে সেটিংস ডিরেক্টরিটি ~/.pulse(বা আরও ./config/pulseনতুন প্রকাশে) নামকরণের চেষ্টা করতে পারি। এই ডিরেক্টরিটি তখন ডিফল্ট সেটিংস দিয়ে পুনরায় তৈরি করা হবে।


আচ্ছা, ঠিক আছে, আমি এটি রিসেট করার জন্য -k কমান্ডটি ব্যবহার করেছি, কোনও লাভ হয়নি। আমার কাছে রয়েছে:> পালসওডিও-কে এবং এটি কিছুই বলে না। এখন আমি করেছি:> PS -e | গ্রেপ পালসওডিও এবং এটি আমাকে দেয়:> ই: [পালসোদিও] পিড কোড: ডেমন ইতিমধ্যে চলছে। > ই: [পালসোডিও] মূল.c: প_পিড_ফিল_ক্রিয়েট () ব্যর্থ হয়েছে। তদ্ব্যতীত, এটি যুক্ত করতে দরকারী হতে পারে যে আমি যদি হেডফোন ব্যবহার করি তবে অডিওটি কাজ করে, যখন এটি কম্পিউটারের স্বাভাবিক স্পিকারগুলির সাথে না থাকে।
মার্টিনা

1
এটি কোনওরকমভাবে আপনার হেডফোনগুলিকে ডিফল্ট অডিও সিঙ্ক হিসাবে তুলে নিয়েছে। আপনি ~/.[/config/]pulseডিরেক্টরিটির নামকরণ / মুছতে চেষ্টা করেছেন ? উপলভ্য সিঙ্কগুলির তালিকাতে আপনি ইস্যু করতে পারেন pacmd list-sinks - আপনার বক্তারা কি উপস্থিত আছেন?
তাক্কাত

1
সেই তালিকা কমান্ডটি প্রদান করা আমি দুটি জিনিস পেয়েছি: 2 ডাব (গুলি) উপলভ্য এবং সেগুলি হ'ল নাম: <alsa_output.pci -0000_00_1b.0.anolog-stereo> 09:00:37 PM এবং নাম: <alsa_output.pci-0000_01_00 .1.hdmi-স্টেরিও>। আমার ধারণা তারা কম্পিউটারের দু'জন স্পিকার?
মার্টিনা

হ্যাঁ ভাল লাগছে। pacmd list-cardsস্পিকারগুলি যখন কাজ করে তখন আপনার অভ্যন্তরীণ কার্ডটি কোন প্রোফাইল ব্যবহার করে এবং স্পিকার যখন হেডফোনগুলি কাজ করে না সেগুলিও পরীক্ষা করে দেখুন। এটি আপনাকে কী হতে পারে তাতে অতিরিক্ত ইঙ্গিত দিতে পারে। (দূরবর্তী ডিবাগ করা শক্ত আমি ভীত)
তাকত

0

আমার একবার একই ত্রুটি হয়েছিল, আমার জন্য যা কাজ করেছিল তা default.paফাইল সম্পাদনা করছিল /etc/pulse। একরকম, প্রথম লাইনটি ছিল !/usr/bin/pulseaudio -nFএবং পরিবর্তে #!/usr/bin/pulseaudio -nF, সুতরাং এটি সম্পাদনার পরে, পালসওদিও ভাল কাজ করেছিল।


আমি এই প্রথম লাইনে মন্তব্য করেছি (হ্যাশট্যাগ সহ)। তুমি কি বোঝাতে চাও যে আমি এটিকে অসম্পূর্ণ করা উচিত?
মার্টিনা

না, এটি মন্তব্য করা উচিত, আমার ত্রুটিটি ছিল যে কোনও মন্তব্য ছিল না, সুতরাং এটি সংশোধন করার পরে এটি সাজানো হয়েছিল
প্রজোল

ঠিক আছে, আমি এটি সঠিকভাবে মন্তব্য করেছে। এটি অস্বীকৃতি জানানোর ফলে অডিও আইকনটি ঘড়ির কাছে কাজ করছে না।
মার্টিনা

0

কি আমার জন্য কাজ চলন্ত ছিল ~/.config/pulseথেকে ~/.config/pulseold। আমার বেস সিস্টেমটি পুনরায় ইনস্টল করা হয়েছে এবং মনে হচ্ছে যে আমার পুরানো কনফিগার ব্যবহারের চেষ্টা করে পালসওদিও ক্র্যাশ করে চলেছে।


0

আমার এই সমস্যাটি ছিল - এটি নিয়ে খেলা করার পরে, আমি কীভাবে এটি ঠিক করতে হবে তা বুঝতে পেরেছি, যদিও আমি এখনও নিশ্চিত নই যে এতে কী আছে।

প্রথমে আপনি চান কার্ড এবং ডিভাইসটি সন্ধান করুন এবং ম্যানুয়ালি PULSE_SINK পরিবর্তনশীল রফতানি করুন:

$> aplay -l

**** প্লেব্যাক হার্ডওয়্যার ডিভাইসের তালিকা **** কার্ড 0: পিসিএইচ [এইচডিএ ইন্টেল পিসিএইচ], ডিভাইস 0: ALC269VC অ্যানালগ [ALC269VC অ্যানালগ] সাব-ডিভাইস: ১/১
সাবডভাইস # 0: সাবডিভাইস # 0 কার্ড 0: পিসিএইচ [এইচডিএ ইন্টেল পিসিএইচ], ডিভাইস 3: এইচডিএমআই 0 [এইচডিএমআই 0] সাব-ডিভাইস: 0/1 সাব-ডিভাইস # 0: সাবডভাইস # 0

$>export PULSE_SINK=plughw:0,3
$>killall pulseaudio 
Now you should be able to start pulse.
$> pulseaudio --start

যদি তা না হয় তবে ভাঙা প্রতীকী লিঙ্কগুলির জন্য / ইত্যাদি / পালস পরীক্ষা করুন rm -rf ~/.config/pulse

তারপরে আপনি যেখানে চান সেখানে ডিফল্ট করুন, চেক করুন

$>pacmd list-cards

আপনি কোন আউটপুট চান তা সন্ধান করার পরে, এটি ডিফল্ট করুন:

$> pacmd set-card-profile 0 output:hdmi-stereo

আমার জন্য উবুন্টু 16.04 এ কাজ করে।

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