【问题标题】:Configuring softvol in ALSA在 ALSA 中配置 softvol
【发布时间】:2013-08-31 03:25:22
【问题描述】:

我的 USB 声卡有问题:我无法使用 alsamixer 更改音量。我创建了一个名为 .asoundrc 的文件以创建软音量控制。我弄得一团糟,因为默认设备只是用于播放,现在有 3 个控件:Master、PCM 和 Capture,应该有一个。我想先恢复它,我已经删除了文件,但即使我重新启动,这些控件仍然存在。然后我想在USB声卡中添加一个softvol。这是我的 lsusb 的列表:

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

更新: 我有以下配置: pcm.softvol { 输入软件 奴隶 { pcm“硬件:1,0” } 控制 { 名称“音量输出” 卡 1 } }

pcm.!默认{ 类型插头 slave.pcm "softvol" slave.channels 2 }

但是现在,我有两个同名的控件,即使每个都标记为播放和捕获,我更改了一个,另一个控件也更改了!我怎么知道不是同一个控件?如何控制同一设备的“Mic In”?我尝试复制与 pcm.softvol 部分相同的部分,但将名称更改为“Volume IN”和 pcm“hw:1,1”,但没有成功。

【问题讨论】:

    标签: linux pcm alsa debian-based


    【解决方案1】:

    附加控件保存在/var/lib/alsa/asound.state(或在其他发行版中为/etc/asound.state)。 卸载声音驱动模块,然后从该文件中删除条目。

    如果您想显示 USB 设备的控制权,请使用 card 1

    要使 softvol 控制生效,您必须告诉您的应用程序使用设备名称 newdevice

    【讨论】:

    • ¿我可以安全地删除整个文件吗?
    • 您将丢失所有混音器控件的值。
    • 哪些值?体积值?它们将被重置为默认值?
    • 是的。 (您可以删除不需要的控件的条目。)
    • 我删除了整个文件,然后重新启动。他们又回来了! :S
    猜你喜欢
    • 2013-12-06
    • 2018-02-12
    • 1970-01-01
    • 2015-06-26
    • 2015-12-07
    • 2019-07-07
    • 2021-07-10
    • 2017-05-21
    • 2015-08-31
    相关资源
    最近更新 更多