انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => آرچ => نویسنده: Mehrdad Dolatkhah در 13 فروردین 1394، 02:32 بظ
-
alsa و vlc رو نصب کردم . اما زمانی که با vlc player ی .mp4 رو باز می کنم صدا ندارم و vlc palyer اررور زیر رو بهم میده :
Audio output failed:
The audio device "default" could not be used:
No such file or directory.
ایراد کارم کجاست ؟!
-
سلام
با فرض اینکه شما مانند این صفحه عمل کردید
https://wiki.archlinux.org/index.php/ALSA
تو vlc به مسیر
Tools>Prefernce>audio>
رفته قسمت output
گزینه output module رو به alsa audio output تغییر بدین ببینید خروجی دارین ؟
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
-
https://wiki.archlinux.org/index.php/Alsa#Verifying_correct_sound_modules_are_loaded
https://wiki.archlinux.org/index.php/Alsa#Set_the_default_sound_card
این قسمت هارو مطالعه کنید ببینید چطور هست اگر بازم حل نشد این قسمت هم مطالعه کنید بایستی کند و کاو کنید حتما حل میشه
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture/Troubleshooting
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
vlc رو از ترمینال اجرا کن و بعد یک فایل mp4 باهاش پخش کن و محتویات ترمینال رو بذار.
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
vlc رو از ترمینال اجرا کن و بعد یک فایل mp4 باهاش پخش کن و محتویات ترمینال رو بذار.
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[000000000105c148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
mp4 رو بدون صدا اجراش کرد !!! تو مرورگر هم همین طوره ! بدون صدا اجرا می کنه !
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
vlc رو از ترمینال اجرا کن و بعد یک فایل mp4 باهاش پخش کن و محتویات ترمینال رو بذار.
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[000000000105c148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
mp4 رو بدون صدا اجراش کرد !!! تو مرورگر هم همین طوره ! بدون صدا اجرا می کنه !
labtop ها دوتا کارت صدا دارن ؟
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
vlc رو از ترمینال اجرا کن و بعد یک فایل mp4 باهاش پخش کن و محتویات ترمینال رو بذار.
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[000000000105c148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
mp4 رو بدون صدا اجراش کرد !!! تو مرورگر هم همین طوره ! بدون صدا اجرا می کنه !
ظاهرا مشکل از libvdpau_i965.so که فکر میکنم درایور چیپست صدای مادر بردت باشه.
این دستور رو امتحان کن:
pkgfile -S libvdpau_i965.so
بستگی به شرکت تولید کننده داره!!!!
-
عزیز بنده رفتم و output رو به alsa تغییر دادم اما باز هم صدا ندارم . حتی تو صفحات وب هم زمانی که یک .mp4 رو باز می کنم هم صدا نداره !
زمانی که داخل ترمینال speaker-text -c 2 رو میزنم اررور زیر رو بهم میده !
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1024:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
وارد alsamixer هم شدم و کانال ها رو باز کردم اما بازم صدا وصل نشد !
خروجی دستور زیر رو بذار (به صورت روت اجرا کن):
lspci | grep -i audio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
vlc رو از ترمینال اجرا کن و بعد یک فایل mp4 باهاش پخش کن و محتویات ترمینال رو بذار.
VLC media player 2.2.0 Weatherwax (revision 2.2.0-0-g1349ef2)
[000000000105c148] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object file: No such file or directory
mp4 رو بدون صدا اجراش کرد !!! تو مرورگر هم همین طوره ! بدون صدا اجرا می کنه !
ظاهرا مشکل از libvdpau_i965.so که فکر میکنم درایور چیپست صدای مادر بردت باشه.
این دستور رو امتحان کن:
pkgfile -S libvdpau_i965.so
بستگی به شرکت تولید کننده داره!!!!
کار نکرد . میگم labtop ها دوتا کارت صدا دارن ؟!
-
گفتم که بستگی به شرکت سازنده داره!
معمولا نه!
ولی دیدم موردی که داشته باشه.
-
گفتم که بستگی به شرکت سازنده داره!
معمولا نه!
ولی دیدم موردی که داشته باشه.
چطوری الان صدای این رو بیارم ! alsa رو هم خوندم تقریبا کارایی رو که گفت انجام دادم اما باز صدا ندارم ](*,)
-
گفتم که بستگی به شرکت سازنده داره!
معمولا نه!
ولی دیدم موردی که داشته باشه.
چطوری الان صدای این رو بیارم ! alsa رو هم خوندم تقریبا کارایی رو که گفت انجام دادم اما باز صدا ندارم ](*,)
یه سر اینجا بزن مشکل مشابه شما داشته.
https://forum.videolan.org/viewtopic.php?t=117257
-
گفتم که بستگی به شرکت سازنده داره!
معمولا نه!
ولی دیدم موردی که داشته باشه.
چطوری الان صدای این رو بیارم ! alsa رو هم خوندم تقریبا کارایی رو که گفت انجام دادم اما باز صدا ندارم ](*,)
یه سر اینجا بزن مشکل مشابه شما داشته.
https://forum.videolan.org/viewtopic.php?t=117257
عزیز به اون فروم سر زدم و کارایی که گفته شده بود انجام دادم و صدا امد ! در ادامه توضیح میدم چه اتفاقاتی افتاد و چطور صدا وصل شد تا برای بقیه دوستان که با این مشکل روبرو شدن مفید واقع بشه
-
خب بنده اول فایل asound.conf رو در پوشه etc با ترمینال و بوسیله nano ساختم . مقادیر زیر رو داخلش قرار دادم و save کردم .
::::::::::::::
/etc/asound.conf
::::::::::::::
pcm.!default {
type hw
card 0
device 3
}
ctl.!default {
type hw
card 0
device 3
}
بعد ی reboot کردم اما صدا نیومد . پس امدم و به همون روش بالا .asoundrc
رو در home ساختم و مقادیر زیر رو هم داخل اون قرار دادم :
pcm.!default {
type hw
card 0
device 0
}
ctl.!default {
type hw
card 0
device 0
}
و دوباره ی reboot کردم و در vlc ی mp4 رو باز کردم (نرفتم رو نت و مثلا با سایتی مثل آپارات تست کنم صدا رو اول هرچند قبل از این که هر کدوم از مراحل asound.conf و asoundrc برم و بعد reboot باز هم رو نت تست نکردم صدا رو !!) اما خب بازم بعد از ان دو مرحله صدا نداشتم . vlc رو باز کردم و به audio و به زیر منو audio devide رفتم که یک لیست برام از انواع device ها رو باز کرد و بطور پیش فرض اولی که discard all sample .... بود رو انتخاب کرده بود و من HDA intel PCH , CX 20757 analog default audio device بود رو انتخاب کردم و بعد از یک باز باز و بسته کردن vlc صدا وصل شد و بعد به سایت آپارات رفتم و اونجا هم صدا وصل شده بود . بعدش که دقیق متوجه نشده بودم ایراد از کجاس فایل asound.conf رو پاک کردم و reboot کردم باز صدا وصل بود , در مرحله بعد asoundrc رو هم حذفش کردم و باز reboot کردم و دوباره تست کردم دیدم صدا وصله . برگشتم تو vlc و دوباره audio device رو روی discard قرار دادم و برگشتم تا روی وب تست کنم که نتیجه این شد که صدای vlc قطع شد اما تو سایت آپارات صدا داشتم !!! الان من متوجه نشدم باز ایراد از کجا بود ؟!
بعنی همون دفعه اول که با vlc کارت صدا رو عوض کردم و صدا امد به سیستم اون کارت صدا معرفی شد ؟! یعنی فایل هایی که حذف کردم یه کپی خود سیستم جای دیگه ازشون داره الان ؟!
ببخشید ! می دونم خیلی طولانی شد . (بیشتر شبیه به یه قصه شده !!! ;D) اما خب من الان چند وقته دارم روی این موضوع کار می کنم و برام مهمه که بدونم چرا و چطور صدای سیستم وصل شد !!!
پیشاپیش از کمکتون ممنونم :)
-
.aoundrc وقتی تو میر خونگی دارید ارجحیت داره براتون یعنی alsa اول این فایلو در نظر میگیره برای تنظیمات با فرض اینکه مقادیر تو فایل درست طبق سخت افزار وارد شده باشه نباید مشکل داشته باشید مقادیر دو فایل تو پوشه خونگی و مسیر etc یکی قرار بدین یا یکیشونو پاک کنید تست کنید دوباره
-
.aoundrc وقتی تو میر خونگی دارید ارجحیت داره براتون یعنی alsa اول این فایلو در نظر میگیره برای تنظیمات با فرض اینکه مقادیر تو فایل درست طبق سخت افزار وارد شده باشه نباید مشکل داشته باشید مقادیر دو فایل تو پوشه خونگی و مسیر etc یکی قرار بدین یا یکیشونو پاک کنید تست کنید دوباره
عزیز بنده الان هر دو رو پاک کردم و مشکلی هم نیست !! صدای سیستم وصل شده !!! حالا چطور !؟ شده سوال ! اصلا از اول به وجود این دو فایل نیاز بود ؟! اگه نیاز بود چرا حالا که پاکشون کردم باز صدای سیستم وصله !!!
-
نه نیاز نبود شاید یه سری بسته هارو نصب نکرده بودین
-
.aoundrc وقتی تو میر خونگی دارید ارجحیت داره براتون یعنی alsa اول این فایلو در نظر میگیره برای تنظیمات با فرض اینکه مقادیر تو فایل درست طبق سخت افزار وارد شده باشه نباید مشکل داشته باشید مقادیر دو فایل تو پوشه خونگی و مسیر etc یکی قرار بدین یا یکیشونو پاک کنید تست کنید دوباره
عزیز بنده الان هر دو رو پاک کردم و مشکلی هم نیست !! صدای سیستم وصل شده !!! حالا چطور !؟ شده سوال ! اصلا از اول به وجود این دو فایل نیاز بود ؟! اگه نیاز بود چرا حالا که پاکشون کردم باز صدای سیستم وصله !!!
بله اقا مجتبی راست میگن و به اون 2 فایل نیاز نبود.
من بیشتر در عجبم چرا زود تر به ذهنم رسید بگم تنظیمات صدای vlc رو نگاه کنید. ](*,)
یعنی اصلا از خودم قطع امید کردم. :'(
به هر حال اگه alsa رو درست و کامل نصب کردید تو vlc بخش تنظیمات صدا یک بار همین مورد رو انتخاب کنید و تست کنید (تا اونجایی که من میدونم بهترین کیفیت رو همین alsa داره.)
-
.aoundrc وقتی تو میر خونگی دارید ارجحیت داره براتون یعنی alsa اول این فایلو در نظر میگیره برای تنظیمات با فرض اینکه مقادیر تو فایل درست طبق سخت افزار وارد شده باشه نباید مشکل داشته باشید مقادیر دو فایل تو پوشه خونگی و مسیر etc یکی قرار بدین یا یکیشونو پاک کنید تست کنید دوباره
عزیز بنده الان هر دو رو پاک کردم و مشکلی هم نیست !! صدای سیستم وصل شده !!! حالا چطور !؟ شده سوال ! اصلا از اول به وجود این دو فایل نیاز بود ؟! اگه نیاز بود چرا حالا که پاکشون کردم باز صدای سیستم وصله !!!
بله اقا مجتبی راست میگن و به اون 2 فایل نیاز نبود.
من بیشتر در عجبم چرا زود تر به ذهنم رسید بگم تنظیمات صدای vlc رو نگاه کنید. ](*,)
یعنی اصلا از خودم قطع امید کردم. :'(
به هر حال اگه alsa رو درست و کامل نصب کردید تو vlc بخش تنظیمات صدا یک بار همین مورد رو انتخاب کنید و تست کنید (تا اونجایی که من میدونم بهترین کیفیت رو همین alsa داره.)
یعنی وقتی من با vlc کارت صدا رو انتخاب کردم و صدا تو vlc وصل شد همین موضوع باعث شد که صدا هم در وب که .mp4 باز کردم صدا داشته باشه ؟!
پس اگه اینطوره چرا وقتی دوباره به گزینه discard برگردونم vlc رو باز داخل وب صدا داشتم ؟!
این یخورده سوال برانگیره !!! و من در طول اینکار ها بسته جدیدی هم نصب نکردم آخه !!!
-
اقا ممنون .
منم همین مشکل رو با ارچ داشتم با راهنمایی های شما حل شد :)
-
سلامت باشی عزیز :)