我的USB聲卡有問題:我無法用alsamixer更改音量。我創建了一個名爲.asoundrc的文件來創建軟卷控制。由於默認設備僅用於播放,所以我弄得一團糟,現在有3個控件:Master,PCM和Capture,並且應該有一個。我想首先恢復,我已經刪除了該文件,但即使重新啓動,這些控件仍然存在。然後我想添加一個softvol到USB聲卡。這裏是我的的lsusb列表:在ALSA中配置softvol
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 1130:f211 Tenx Technology, Inc. TP6911 Audio Headset
這我的設備列表由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: AUDIO [USB AUDIO], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
我發現我需要設置這樣的事情在我.asoundrc,但我不知道它是如何在我的情況:
pcm.newdevice {
type softvol
slave.pcm "default"
control.name "Softmaster"
control.card 0
}
我使用Debian
UPDATE: 我有以下配置: pcm.softvol { 類型softvol 從屬{ PCM 「HW:1,0」 } 控制{ 名 「卷出」 卡1 } }
PCM !默認{ 型插頭 slave.pcm「softvol」 slave.channels 2 }
但現在,我有兩個名稱相同的控制,即使每一個被標記爲播CK和Capture,我改變了一個和另一個控制改變!我怎麼知道這不是同一個控件?我怎樣才能控制同一設備的「麥克風輸入」?我嘗試複製相同的pcm.softvol部分,但將名稱更改爲「卷IN」和pcm「hw:1,1」並且不起作用。
¿我可以安全地移除整個文件嗎? –
您將失去所有混音器控件的值。 –
哪些值?音量值?他們將被重置爲默認值? –