由于我的板载声卡坏了,所以我想获取一个新的 USB 声卡以便与 ALSA 配合使用。
一切看起来都很好:
[oliland@olidesktop ~]$ lsmod | grep '^snd'
snd_seq_dummy 1455 0
snd_seq_oss 28052 0
snd_seq_midi_event 5332 1 snd_seq_oss
snd_seq 48705 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_usb_audio 84746 0
snd_pcm_oss 37890 0
snd_mixer_oss 14851 1 snd_pcm_oss
snd_pcm 71032 2 snd_usb_audio,snd_pcm_oss
snd_timer 18992 2 snd_seq,snd_pcm
snd_page_alloc 7017 1 snd_pcm
snd_hwdep 6134 1 snd_usb_audio
snd_usbmidi_lib 17889 1 snd_usb_audio
snd_rawmidi 18826 1 snd_usbmidi_lib
snd_seq_device 5100 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 55132 11 snd_seq_oss,snd_seq,snd_usb_audio,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_hwdep,snd_usbmidi_lib,snd_rawmidi,snd_seq_device
/proc/asound/version:
Advanced Linux Sound Architecture Driver Version 1.0.23.
/proc/asound/cards:
0 [Device ]: USB-Audio - USB Sound Device
USB Sound Device at usb-0000:00:1d.3-1, full speed
/proc/asound/devices:
1: : sequencer
2: [ 0- 0]: digital audio playback
3: [ 0- 0]: digital audio capture
4: [ 0] : control
33: : timer
/proc/asound/timers:
G0: system timer : 3333.333us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
/proc/asound/pcm:
00-00: USB Audio : USB Audio : playback 1 : capture 1
但这听起来太糟糕了!
http://soundcloud.com/oli-2-2/alsa-problem-distorted-sound
听起来就像是锡罐电话。有人知道为什么它听起来这么糟糕以及如何修复它吗?所有增益都设置为 0,我的 .asoundrc 是空白的。我在 Mac 和 Windows 机器上测试了 USB 卡,它和扬声器都很好。