انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سخت‌افزار => نویسنده: deepin20 در 27 خرداد 1399، 12:15 ب‌ظ

عنوان: مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 27 خرداد 1399، 12:15 ب‌ظ
سلام
امروز که اوبونتو نصب کردم وقتی ولوم رو روی مقدار آخرش تنظیم میکنم صدای خش خش عجیبی درمیاد. تو ویندوز همچنین مشکلی نداشتم

یکی از دوستان لطف کردن و این دستور رو معرفی کردن. زدم ولی نتیجه بخش نبود:
sudo apt install --reinstall pulseaudio pulseaudio-utils
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 29 خرداد 1399، 12:18 ب‌ظ
دوستان بنده هم مشکل رو در Deepin 20 beta هم دارم...

قبلا دستور بالا رو زده بودم حل شده. ولی وقتی مجدد اوبونتو رو نصب کردم و دستور رو زدم کار نکرد.
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: دانیال بهزادی در 29 خرداد 1399، 01:40 ب‌ظ
از اوبونتو ۲۰.۰۴ استفاده می‌کنی؟ اگه آره، یه توزیع دیگه با لینوکس یکسان، مثل فدورا ۳۲ رو بگیر و ببین توی اون هم این مشکل هست یا نه؟ اگه بود، مشکل از لینوکسه و باید مشکل رو براش گزارش کنی
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 29 خرداد 1399، 03:22 ب‌ظ
از اوبونتو ۲۰.۰۴ استفاده می‌کنی؟ اگه آره، یه توزیع دیگه با لینوکس یکسان، مثل فدورا ۳۲ رو بگیر و ببین توی اون هم این مشکل هست یا نه؟ اگه بود، مشکل از لینوکسه و باید مشکل رو براش گزارش کنی
اره از اوبونتو 20.04 استفاده میکنم. قبلا هم همین نسخه رو داشتم و با دستور بالا مشکلم حل شد.
الان deepin 20 beta دارم که مشکل صدا روش هست...

عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 29 خرداد 1399، 05:33 ب‌ظ
سلام
امروز که اوبونتو نصب کردم وقتی ولوم رو روی مقدار آخرش تنظیم میکنم صدای خش خش عجیبی درمیاد. تو ویندوز همچنین مشکلی نداشتم

یکی از دوستان لطف کردن و این دستور رو معرفی کردن. زدم ولی نتیجه بخش نبود:
sudo apt install --reinstall pulseaudio pulseaudio-utils
sudo apt install --reinstall alsa-base pulseaudioاگه بازم درست نشد این دستور رو توی ترمینال بزن alsamixer
ببین همه چی درسته
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 29 خرداد 1399، 05:49 ب‌ظ
سلام
امروز که اوبونتو نصب کردم وقتی ولوم رو روی مقدار آخرش تنظیم میکنم صدای خش خش عجیبی درمیاد. تو ویندوز همچنین مشکلی نداشتم

یکی از دوستان لطف کردن و این دستور رو معرفی کردن. زدم ولی نتیجه بخش نبود:
sudo apt install --reinstall pulseaudio pulseaudio-utils
sudo apt install --reinstall alsa-base pulseaudioاگه بازم درست نشد این دستور رو توی ترمینال بزن alsamixer
ببین همه چی درسته
sudo apt install --reinstall alsa-base pulseaudio
[sudo] password for imanpour:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package alsa-base is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'alsa-base' has no installation candidate
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 31 خرداد 1399، 10:27 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: alend در 31 خرداد 1399، 10:41 ب‌ظ
گزینه اور امپلیفیکشن فعاله؟
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 31 خرداد 1399، 11:07 ب‌ظ
گزینه اور امپلیفیکشن فعاله؟
دقیق تر راهنمایی میکنید ببینم کجاست این گزینه؟
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 01 تیر 1399، 02:20 ق‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: alend در 01 تیر 1399، 08:27 ق‌ظ
گزینه اور امپلیفیکشن فعاله؟
دقیق تر راهنمایی میکنید ببینم کجاست این گزینه؟
https://i.stack.imgur.com/ouqtL.png (https://i.stack.imgur.com/ouqtL.png)
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 01 تیر 1399، 10:24 ق‌ظ
گزینه اور امپلیفیکشن فعاله؟
دقیق تر راهنمایی میکنید ببینم کجاست این گزینه؟
https://i.stack.imgur.com/ouqtL.png (https://i.stack.imgur.com/ouqtL.png)
من الان توی Deepin 20 beta هستم و همچنین گزینه ای رو توی تنظیمات ندارم. جستجو هم زدم چیزی پیدا نکرد.

(http://uupload.ir/files/c5i5_screen_capture_20200621102337.jpg)
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: alend در 01 تیر 1399، 10:45 ق‌ظ
گزینه اور امپلیفیکشن فعاله؟
دقیق تر راهنمایی میکنید ببینم کجاست این گزینه؟
https://i.stack.imgur.com/ouqtL.png (https://i.stack.imgur.com/ouqtL.png)
من الان توی Deepin 20 beta هستم و همچنین گزینه ای رو توی تنظیمات ندارم. جستجو هم زدم چیزی پیدا نکرد.

(http://uupload.ir/files/c5i5_screen_capture_20200621102337.jpg)

احتمالا volume boost است که غیر فعال است.
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 01 تیر 1399، 11:39 ق‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...


عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: alend در 01 تیر 1399، 12:20 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...

نه اگر فعال بود می تونست باعث کاهش کیفیت صدا بشه.
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 01 تیر 1399، 01:15 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...
کارت صدا رو نشناخته
وقتی alsamixer رو زدی و صفحه باز شد کلید f6 رو بزن ببین کارت صدا رو نشون میده یا نه
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 01 تیر 1399، 01:17 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...
کارت صدا رو نشناخته
وقتی alsamixer رو زدی و صفحه باز شد کلید f6 رو بزن ببین کارت صدا رو نشون میده یا نه
(http://uupload.ir/files/xwg2_screen_capture_20200621131636.jpg)

الان کارت صدا رو یعنی نشناخته؟
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 01 تیر 1399، 01:25 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...
کارت صدا رو نشناخته
وقتی alsamixer رو زدی و صفحه باز شد کلید f6 رو بزن ببین کارت صدا رو نشون میده یا نه
(http://uupload.ir/files/xwg2_screen_capture_20200621131636.jpg)

الان کارت صدا رو یعنی نشناخته؟
HDA intel رو انتخاب کن ببین چی میشه
عکس سیستم خودم رو گذاشتم. ببین جلوی card اسم کارت رو نوشته ولی برای شما ننوشته
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 01 تیر 1399، 01:41 ب‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره
انتخابش کردم اینو آورد. البته نمیدونم چطور باید تنظیماتش رو ذخیره کنم تا تست بگیرم ببینم درست میشه صدا یا نه

(http://uupload.ir/files/9xgh_screen_capture_20200621134007.jpg)

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...
کارت صدا رو نشناخته
وقتی alsamixer رو زدی و صفحه باز شد کلید f6 رو بزن ببین کارت صدا رو نشون میده یا نه
(http://uupload.ir/files/xwg2_screen_capture_20200621131636.jpg)

الان کارت صدا رو یعنی نشناخته؟
HDA intel رو انتخاب کن ببین چی میشه
عکس سیستم خودم رو گذاشتم. ببین جلوی card اسم کارت رو نوشته ولی برای شما ننوشته
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: bed123derkelo در 01 تیر 1399، 07:23 ب‌ظ
باسلام
من هم همین مشکل رو در دبیان ۱۰ دارم و با بروزرسانی هم هنوز حل نشده.
یادم هست چند وقت پیش هم یکی از دوستان همین مشکل رو مطرح کرده بود که مشکلش حل نشد.
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 01 تیر 1399، 10:34 ب‌ظ
باسلام
من هم همین مشکل رو در دبیان ۱۰ دارم و با بروزرسانی هم هنوز حل نشده.
یادم هست چند وقت پیش هم یکی از دوستان همین مشکل رو مطرح کرده بود که مشکلش حل نشد.
نظرتون درباره متن زیر چیه؟ اشاره کردن که بخاطر خروج بد از ویندوز است!
https://vrgl.ir/4jrJY
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: bed123derkelo در 02 تیر 1399، 07:55 ب‌ظ
باسلام
 رو لب تاب من فقط دبیان نصب هست.
اگر شما هم ویندوز و هم گنو لینوکس داری شاید اون روش مشکلو حل کنه که من بعید میدونم ???
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 02 تیر 1399، 08:35 ب‌ظ
باسلام
 رو لب تاب من فقط دبیان نصب هست.
اگر شما هم ویندوز و هم گنو لینوکس داری شاید اون روش مشکلو حل کنه که من بعید میدونم ???
سلام
فقط دبیان دارم
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 03 تیر 1399، 02:47 ق‌ظ
دوستان الان من تو Deepin 20 beta هستم. وقتی با هندزفری آهنگ گوش میدم اصلا صدای خش اینا نیست. ولی با اسپیکر خود لپ تاب وقتی ولوم در آخرش باشه صدای خش عجیبی تولید میشه. :(
alsamixer رو تو ترمینال بزن ببین تنظیمات چطوره
انتخابش کردم اینو آورد. البته نمیدونم چطور باید تنظیماتش رو ذخیره کنم تا تست بگیرم ببینم درست میشه صدا یا نه

(http://uupload.ir/files/9xgh_screen_capture_20200621134007.jpg)

(http://uupload.ir/files/6yr1_screen_capture_20200621113722.jpg)

volume boost هم فرقی ایجاد نمیکنه... ینی همون خش هست... خیلی عجیبه...
کارت صدا رو نشناخته
وقتی alsamixer رو زدی و صفحه باز شد کلید f6 رو بزن ببین کارت صدا رو نشون میده یا نه
(http://uupload.ir/files/xwg2_screen_capture_20200621131636.jpg)

الان کارت صدا رو یعنی نشناخته؟
HDA intel رو انتخاب کن ببین چی میشه
عکس سیستم خودم رو گذاشتم. ببین جلوی card اسم کارت رو نوشته ولی برای شما ننوشته
این پست که گذاشتی رو الان اتفاقی دیدم. پست رو بد ارسال کردی.
 با کلد های چپ،راست بین ستون های صدا جابجا شو.ستون master رو روی مثلا 77 تنظیم کن بوسیله کلیدهای بالا و پایین. و همینطور اسپیکر رو روی 77 تنظیم کن. دیگه کیفیت صدا درست میشه
نکته: هر ستون که عدد ننوشته و پاینش نوشته mm یعنی بستس و وقتی کلید m بزنی فعال میشه
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 03 تیر 1399، 12:26 ب‌ظ
تنظیماتش رو چطور ذخیره کنم؟ جایی ننوشته save؟

الان وقتی با نرم افزار kazam صدا ضبط میکنم این شکلی درمیاد:
http://uupload.ir/view/bzu2_screencast_2020-06-23_122346.mp4/
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 03 تیر 1399، 12:30 ب‌ظ
تنظیماتش رو چطور ذخیره کنم؟ جایی ننوشته save؟

الان وقتی با نرم افزار kazam صدا ضبط میکنم این شکلی درمیاد:
http://uupload.ir/view/bzu2_screencast_2020-06-23_122346.mp4/
تنظیماتش رو چطور ذخیره کنم؟ جایی ننوشته save؟ کلید esc رو بزن میاد بیرون
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 03 تیر 1399، 12:33 ب‌ظ
تنظیماتش رو چطور ذخیره کنم؟ جایی ننوشته save؟

الان وقتی با نرم افزار kazam صدا ضبط میکنم این شکلی درمیاد:
http://uupload.ir/view/bzu2_screencast_2020-06-23_122346.mp4/
تنظیماتش رو چطور ذخیره کنم؟ جایی ننوشته save؟ کلید esc رو بزن میاد بیرون
فایده ای نداشت.
ویدیو براتون پخش شد؟ کیفیت صدا رو دیدید؟
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 03 تیر 1399، 04:39 ب‌ظ
/etc/modprobe.dببین فایلی به اسم alsa هست و ببین چی نوشته
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 03 تیر 1399، 07:41 ب‌ظ
/etc/modprobe.dببین فایلی به اسم alsa هست و ببین چی نوشته
همچین فایلی موجود نیست...
البته پوشه ای به همین نام در مسیر دیگه هست:
file:///etc/alsa/conf.d
(http://uupload.ir/files/ajhx_screen_capture_20200623193909.jpg)
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 03 تیر 1399، 07:58 ب‌ظ
/etc/modprobe.dببین فایلی به اسم alsa هست و ببین چی نوشته
همچین فایلی موجود نیست...
البته پوشه ای به همین نام در مسیر دیگه هست:
file:///etc/alsa/conf.d
(http://uupload.ir/files/ajhx_screen_capture_20200623193909.jpg)
البته پوشه ای به همین نام در مسیر دیگه هست اونجا فایلی هست
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: deepin20 در 03 تیر 1399، 08:10 ب‌ظ
/etc/modprobe.dببین فایلی به اسم alsa هست و ببین چی نوشته
همچین فایلی موجود نیست...
البته پوشه ای به همین نام در مسیر دیگه هست:
file:///etc/alsa/conf.d
(http://uupload.ir/files/ajhx_screen_capture_20200623193909.jpg)
البته پوشه ای به همین نام در مسیر دیگه هست اونجا فایلی هست
نه. پوشه ای به این نام است که داخلش یک سری فایل هست:
http://uupload.ir/files/zk6p_screen_capture_20200623200734.jpg
در مسیر etc/init.d فایلی بنام alsa-utils قرار داره با این محتوا:
#!/bin/sh
#
# alsa-utils initscript
#
### BEGIN INIT INFO
# Provides:          alsa-utils
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     S
# Default-Stop:      0 1 6
# Short-Description: Restore and store ALSA driver settings
# Description:       This script stores and restores mixer levels on
#                    shutdown and bootup.On sysv-rc systems: to
#                    disable storing of mixer levels on shutdown,
#                    remove /etc/rc[06].d/K50alsa-utils.  To disable
#                    restoring of mixer levels on bootup, rename the
#                    "S50alsa-utils" symbolic link in /etc/rcS.d/ to
#                    "K50alsa-utils".
### END INIT INFO

# Don't use set -e; check exit status instead

# Exit silently if package is no longer installed
[ -x /usr/sbin/alsactl ] || exit 0

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MYNAME=/etc/init.d/alsa-utils
ALSACTLHOME=/run/alsa

[ -d "$ALSACTLHOME" ] || mkdir -p "$ALSACTLHOME"

. /lib/lsb/init-functions
. /usr/share/alsa/utils.sh

# $1 EXITSTATUS
# [$2 MESSAGE]
log_action_end_msg_and_exit()
{
log_action_end_msg "$1" ${2:+"$2"}
exit $1
}

# $1 PROGRAM
executable()
{
# If which is not available then we must be running before
# /usr is mounted on a system that has which in /usr/bin/.
# Conclude that $1 is not executable.
[ -x /bin/which ] || [ -x /usr/bin/which ] || return 1
which "$1" >/dev/null 2>&1
}

executable amixer || { echo "${MYNAME}: Error: No amixer program available." >&2 ; exit 1 ; }

# $1 <card ID> | "all"
restore_levels()
{
[ -f /var/lib/alsa/asound.state ] || return 1
CARD="$1"
[ "$1" = all ] && CARD=""
# Assume that if alsactl prints a message on stderr
# then it failed somehow.  This works around the fact
# that alsactl doesn't return nonzero status when it
# can't restore settings for the card
if MSG="$(alsactl -E HOME="$ALSACTLHOME" restore $CARD 2>&1 >/dev/null)" && [ ! "$MSG" ] ; then
return 0
else
# Retry with the "force" option.  This restores more levels
# but it results in much longer error messages.
alsactl -F restore $CARD >/dev/null 2>&1
log_action_cont_msg "warning: 'alsactl -E HOME="$ALSACTLHOME" restore${CARD:+ $CARD}' failed with error message '$MSG'"
return 1
fi
}

# $1 <card ID> | "all"
store_levels()
{
CARD="$1"
[ "$1" = all ] && CARD=""
if MSG="$(alsactl -E HOME="$ALSACTLHOME" store $CARD 2>&1)" ; then
sleep 1
return 0
else
log_action_cont_msg "warning: 'alsactl store${CARD:+ $CARD}' failed with error message '$MSG'"
return 1
fi
}


# $1 <card ID>
mute_and_zero_levels_on_card()
{
CARDOPT="-c $1"
for CTL in \
Master \
PCM \
Synth \
CD \
Line \
Mic \
"PCM,1" \
Wave \
Music \
AC97 \
"Master Digital" \
DAC \
"DAC,0" \
"DAC,1" \
Headphone \
Speaker \
Playback
do
mute_and_zero_level "$CTL"
done
# for CTL in \
# "Audigy Analog/Digital Output Jack" \
# "SB Live Analog/Digital Output Jack"
# do
# switch_control "$CTL" off
# done
return 0
}

# $1 <card ID> | "all"
mute_and_zero_levels()
{
TTZML_RETURNSTATUS=0
case "$1" in
  all)
for CARD in $(echo_card_indices) ; do
mute_and_zero_levels_on_card "$CARD" || TTZML_RETURNSTATUS=1
done
;;
  *)
mute_and_zero_levels_on_card "$1" || TTZML_RETURNSTATUS=1
;;
esac
return $TTZML_RETURNSTATUS
}


# $1 <card ID> | "all"
card_OK()
{
[ "$1" ] || bugout
if [ "$1" = all ] ; then
[ -d /proc/asound ]
return $?
else
[ -d "/proc/asound/card$1" ] || [ -d "/proc/asound/$1" ]
return $?
fi
}

# If a card identifier is provided in $2 then regard it as an error
# if that card is not present; otherwise don't regard it as an error.

case "$1" in
  start)
EXITSTATUS=0
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Setting up ALSA" ;;
  *) log_action_begin_msg "Setting up ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
preinit_levels "$TARGET_CARD" || EXITSTATUS=1
if ! restore_levels "$TARGET_CARD" ; then
sanify_levels "$TARGET_CARD" || EXITSTATUS=1
restore_levels "$TARGET_CARD" >/dev/null 2>&1 || :
fi
log_action_end_msg_and_exit "$EXITSTATUS"
;;
  stop)
EXITSTATUS=0
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Shutting down ALSA" ;;
  *) log_action_begin_msg "Shutting down ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
store_levels "$TARGET_CARD" || EXITSTATUS=1
#mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1
log_action_end_msg_and_exit "$EXITSTATUS"
;;
  restart|force-reload)
EXITSTATUS=0
$0 stop || EXITSTATUS=1
$0 start || EXITSTATUS=1
exit $EXITSTATUS
;;
  reset)
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Resetting ALSA" ;;
  *) log_action_begin_msg "Resetting ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
preinit_levels "$TARGET_CARD"
sanify_levels "$TARGET_CARD"
log_action_end_msg_and_exit "$?"
;;
  *)
echo "Usage: $MYNAME {start [CARD]|stop [CARD]|restart [CARD]|reset [CARD]}" >&2
exit 3
;;
esac
عنوان: پاسخ : مشکل پخش صدا در اوبونتو
ارسال شده توسط: SLACKER در 04 تیر 1399، 03:20 ق‌ظ
/etc/modprobe.dببین فایلی به اسم alsa هست و ببین چی نوشته
همچین فایلی موجود نیست...
البته پوشه ای به همین نام در مسیر دیگه هست:
file:///etc/alsa/conf.d
(http://uupload.ir/files/ajhx_screen_capture_20200623193909.jpg)
البته پوشه ای به همین نام در مسیر دیگه هست اونجا فایلی هست
نه. پوشه ای به این نام است که داخلش یک سری فایل هست:
http://uupload.ir/files/zk6p_screen_capture_20200623200734.jpg
در مسیر etc/init.d فایلی بنام alsa-utils قرار داره با این محتوا:
#!/bin/sh
#
# alsa-utils initscript
#
### BEGIN INIT INFO
# Provides:          alsa-utils
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $remote_fs
# Default-Start:     S
# Default-Stop:      0 1 6
# Short-Description: Restore and store ALSA driver settings
# Description:       This script stores and restores mixer levels on
#                    shutdown and bootup.On sysv-rc systems: to
#                    disable storing of mixer levels on shutdown,
#                    remove /etc/rc[06].d/K50alsa-utils.  To disable
#                    restoring of mixer levels on bootup, rename the
#                    "S50alsa-utils" symbolic link in /etc/rcS.d/ to
#                    "K50alsa-utils".
### END INIT INFO

# Don't use set -e; check exit status instead

# Exit silently if package is no longer installed
[ -x /usr/sbin/alsactl ] || exit 0

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
MYNAME=/etc/init.d/alsa-utils
ALSACTLHOME=/run/alsa

[ -d "$ALSACTLHOME" ] || mkdir -p "$ALSACTLHOME"

. /lib/lsb/init-functions
. /usr/share/alsa/utils.sh

# $1 EXITSTATUS
# [$2 MESSAGE]
log_action_end_msg_and_exit()
{
log_action_end_msg "$1" ${2:+"$2"}
exit $1
}

# $1 PROGRAM
executable()
{
# If which is not available then we must be running before
# /usr is mounted on a system that has which in /usr/bin/.
# Conclude that $1 is not executable.
[ -x /bin/which ] || [ -x /usr/bin/which ] || return 1
which "$1" >/dev/null 2>&1
}

executable amixer || { echo "${MYNAME}: Error: No amixer program available." >&2 ; exit 1 ; }

# $1 <card ID> | "all"
restore_levels()
{
[ -f /var/lib/alsa/asound.state ] || return 1
CARD="$1"
[ "$1" = all ] && CARD=""
# Assume that if alsactl prints a message on stderr
# then it failed somehow.  This works around the fact
# that alsactl doesn't return nonzero status when it
# can't restore settings for the card
if MSG="$(alsactl -E HOME="$ALSACTLHOME" restore $CARD 2>&1 >/dev/null)" && [ ! "$MSG" ] ; then
return 0
else
# Retry with the "force" option.  This restores more levels
# but it results in much longer error messages.
alsactl -F restore $CARD >/dev/null 2>&1
log_action_cont_msg "warning: 'alsactl -E HOME="$ALSACTLHOME" restore${CARD:+ $CARD}' failed with error message '$MSG'"
return 1
fi
}

# $1 <card ID> | "all"
store_levels()
{
CARD="$1"
[ "$1" = all ] && CARD=""
if MSG="$(alsactl -E HOME="$ALSACTLHOME" store $CARD 2>&1)" ; then
sleep 1
return 0
else
log_action_cont_msg "warning: 'alsactl store${CARD:+ $CARD}' failed with error message '$MSG'"
return 1
fi
}


# $1 <card ID>
mute_and_zero_levels_on_card()
{
CARDOPT="-c $1"
for CTL in \
Master \
PCM \
Synth \
CD \
Line \
Mic \
"PCM,1" \
Wave \
Music \
AC97 \
"Master Digital" \
DAC \
"DAC,0" \
"DAC,1" \
Headphone \
Speaker \
Playback
do
mute_and_zero_level "$CTL"
done
# for CTL in \
# "Audigy Analog/Digital Output Jack" \
# "SB Live Analog/Digital Output Jack"
# do
# switch_control "$CTL" off
# done
return 0
}

# $1 <card ID> | "all"
mute_and_zero_levels()
{
TTZML_RETURNSTATUS=0
case "$1" in
  all)
for CARD in $(echo_card_indices) ; do
mute_and_zero_levels_on_card "$CARD" || TTZML_RETURNSTATUS=1
done
;;
  *)
mute_and_zero_levels_on_card "$1" || TTZML_RETURNSTATUS=1
;;
esac
return $TTZML_RETURNSTATUS
}


# $1 <card ID> | "all"
card_OK()
{
[ "$1" ] || bugout
if [ "$1" = all ] ; then
[ -d /proc/asound ]
return $?
else
[ -d "/proc/asound/card$1" ] || [ -d "/proc/asound/$1" ]
return $?
fi
}

# If a card identifier is provided in $2 then regard it as an error
# if that card is not present; otherwise don't regard it as an error.

case "$1" in
  start)
EXITSTATUS=0
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Setting up ALSA" ;;
  *) log_action_begin_msg "Setting up ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
preinit_levels "$TARGET_CARD" || EXITSTATUS=1
if ! restore_levels "$TARGET_CARD" ; then
sanify_levels "$TARGET_CARD" || EXITSTATUS=1
restore_levels "$TARGET_CARD" >/dev/null 2>&1 || :
fi
log_action_end_msg_and_exit "$EXITSTATUS"
;;
  stop)
EXITSTATUS=0
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Shutting down ALSA" ;;
  *) log_action_begin_msg "Shutting down ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
store_levels "$TARGET_CARD" || EXITSTATUS=1
#mute_and_zero_levels "$TARGET_CARD" || EXITSTATUS=1
log_action_end_msg_and_exit "$EXITSTATUS"
;;
  restart|force-reload)
EXITSTATUS=0
$0 stop || EXITSTATUS=1
$0 start || EXITSTATUS=1
exit $EXITSTATUS
;;
  reset)
TARGET_CARD="$2"
case "$TARGET_CARD" in
  ""|all) TARGET_CARD=all ; log_action_begin_msg "Resetting ALSA" ;;
  *) log_action_begin_msg "Resetting ALSA card ${TARGET_CARD}" ;;
esac
card_OK "$TARGET_CARD" || log_action_end_msg_and_exit "$( [ ! "$2" ] ; echo $? ; )" "none loaded"
preinit_levels "$TARGET_CARD"
sanify_levels "$TARGET_CARD"
log_action_end_msg_and_exit "$?"
;;
  *)
echo "Usage: $MYNAME {start [CARD]|stop [CARD]|restart [CARD]|reset [CARD]}" >&2
exit 3
;;
esac
داخل این ۲ فایل چی نوشته. dkms.conf و intel-microdode
این بسته رو هم نصب کن  alsa-base
بعد از نصب سیستم رو رستارت کن ببین صدا درست شده اگه صدا مثل اول خراب بود دوباره به این ادرس /etc/modprobe.d برو ببین فایل alsa-base درست شده
dmesg | grep error توی ترمینال بزن بببین چه ایروری هست
lspci -nnk |grep -iA3 '\[04' نوشته های اینم بزار