আমি একটি ছোট ইউএসবি সাউন্ড কার্ড কিনেছি। আমার পাই ডিভাইসটি চিনে:
$ lsusb
Bus 001 Device 004: ID 0d8c:013c C-Media Electronics, Inc. CM108 Audio Controller
যদি আমি alsamixer
অডিওটি চালিত করে সেট করি তবে আমি USB PnP Sound Device
ইউএসবি সাউন্ড কার্ডের মাধ্যমে অডিও শুনতে পারি। এটিকে স্থায়ী করতে আমি টাইপ করুন:
$ sudo alsactl store
তবে পুনরায় বুট করার পরে ডিফল্ট আর ইউএসবি সাউন্ড কার্ড থাকে না।
তাই আমি প্লেব্যাক ডিভাইসের একটি তালিকা দেখার চেষ্টা করি:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
আমি /etc/asound.conf
ডিফল্ট সেট করতে এটি দেখতে দেখতে সম্পাদনা করি :
$ sudo nano /etc/asound.conf
pcm.!default {
type hw
card 1
device 0
}
একটি করুন reboot
এবং এখনও আমার ডিফল্ট ইউএসবি সাউন্ড কার্ড নয়।
আমি যখন চেষ্টা করি:
$ aplay /usr/share/sounds/alsa/Front_Center.wav -D sysdefault:CARD=1
আমি ইউএসবি কার্ড থেকে শব্দ শুনতে পাচ্ছি।
আমি নিম্নলিখিতগুলিও চেষ্টা করেছি:
$ sudo nano /etc/modprobe.d/alsa-base.conf
সূচকটি -2 থেকে 0 তে পরিবর্তন করুন:
options snd-usb-audio index=0
পুনরায় বুট করুন এবং এখনও এটি ডিফল্ট সেট করে নি। এমনকি আমি লাইনটি মন্তব্য করেছি এবং কোনও ভাগ্য নেই।
তাহলে আমি কীভাবে আমার ডিফল্ট অডিও ডিভাইস হিসাবে ইউএসবি কার্ড সেট করব?
সম্পাদন করা
dpkg -s pulseaudio
প্রদর্শন করা হয়:
Package: pulseaudio
Status: install ok installed
Priority: optional
Section: sound
Installed-Size: 4413
Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
Architecture: armhf
Multi-Arch: foreign
Version: 2.0-6
Depends: libasound2 (>= 1.0.24.1), libc6 (>= 2.13-28), libcap2 (>= 2.10), libdbus-1-3 (>= 1.1.1), libfftw3-3, libgcc1 (>= 1:4.4.0), libice6 (>= 1:1.0.0), libltdl7 (>= 2.4.2), liborc-0.4-0 (>= 1:0.4.16), libpulse0 (= 2.0-6), libsamplerate0 (>= 0.1.7), libsm6, libsndfile1 (>= 1.0.20), libspeexdsp1 (>= 1.2~beta3.2-1), libstdc++6 (>= 4.1.1), libsystemd-daemon0 (>= 31), libsystemd-login0 (>= 31), libtdb1 (>= 1.2.7+git20101214), libudev0 (>= 146), libwebrtc-audio-processing-0, libx11-6, libx11-xcb1, libxcb1, libxtst6, adduser, lsb-base (>= 3.2-13), consolekit, udev (>= 143), libasound2-plugins
Recommends: pulseaudio-module-x11, gstreamer0.10-pulseaudio, rtkit
Suggests: pulseaudio-utils, pavumeter, pavucontrol, paman, paprefs
Breaks: libltdl3 (<< 1.5.24-1)
Conffiles:
/etc/init.d/pulseaudio 8580c855e4547e8a3c84dca96d9bbd7e
/etc/default/pulseaudio ee26e4427d72cf16a59b1a8ce2712c66
/etc/xdg/autostart/pulseaudio.desktop 5e19ffbe14d21702be1edd3256c4265d
/etc/xdg/autostart/pulseaudio-kde.desktop fd20c58d32035e908a0866784e4e3511
/etc/pulse/system.pa 408f6d6119d7afce522ab1b394709134
/etc/pulse/default.pa a9ac2a96744beae0913865fafd3d2582
/etc/pulse/daemon.conf 6c9e4c973cabb406beee3ec81c63fcd7
/etc/dbus-1/system.d/pulseaudio-system.conf 69d56dc5342bf589a2e199541709a452
Description: PulseAudio sound server
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
WIN32 systems. It is a drop in replacement for the ESD sound server with
much better latency, mixing/re-sampling quality and overall architecture.
.
তারপর:
cat /proc/asound/modules
প্রদর্শন করা হয়:
0 snd_bcm2835
1 snd_usb_audio
cat /proc/asound/modules
এবং আউটপুট পোস্ট করতে পারেন ?
options snd-usb-audio index=0 [PRESS ENTER] options snd_bcm2835 index=1
? আমি যা দেখতে পাচ্ছি তা থেকে আপনি কেবল snd-usb-audio
সূচকটি পরিবর্তন করছেন , এবং সিস্টেমটি এটি আবার পরিবর্তন করছে কারণ এটি একই সূচকে দুটি (ইউএসবি এবং বিসিএম 2835) থাকতে পারে না?
dpkg -s pulseaudio
খুঁজে বের করতে, এটা ভালো কিছু বলবেdpkg-query: package 'pulseaudio' is not installed and no information is available
যদি না হয় তাহলে। আপনি কি এই কমান্ড চালাতে এবং আউটপুট পোস্ট করতে পারেন?