Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置USB声卡的音量?_Usb_Driver_Linux Device Driver - Fatal编程技术网

如何设置USB声卡的音量?

如何设置USB声卡的音量?,usb,driver,linux-device-driver,Usb,Driver,Linux Device Driver,我是一个完全的新手,当涉及到编程,甚至直接与司机交谈。我想做的事情是把我的Raspberry Pi与5.1外置USB声卡连接起来。我真的很想使用Creative Sound Blaster X-Fi Surround Pro,但Creative只提供Windows驱动程序。这基本上意味着我必须编写自己的驱动程序。虽然我认为播放音频很容易(我一生中做了大量的音频处理),但我不知道如何设置USB卡的音量。老实说,我最恼火的是声霸有自己的外部音量控制(这是我使用它的主要原因)。只需在比特流上应用一个简

我是一个完全的新手,当涉及到编程,甚至直接与司机交谈。我想做的事情是把我的Raspberry Pi与5.1外置USB声卡连接起来。我真的很想使用Creative Sound Blaster X-Fi Surround Pro,但Creative只提供Windows驱动程序。这基本上意味着我必须编写自己的驱动程序。虽然我认为播放音频很容易(我一生中做了大量的音频处理),但我不知道如何设置USB卡的音量。老实说,我最恼火的是声霸有自己的外部音量控制(这是我使用它的主要原因)。只需在比特流上应用一个简单的增益因子就很容易了

我的问题是:是否我只需要设置系统音量,而声卡上的音量控制只需将值传输到USB主机,然后我就可以理解它?
如果你不知道声卡,那会是标准的做法吗?

我有同样的声卡,我也在用覆盆子Pi做同样的事情。您要查找的命令是:

$ alsamixer
这将打开一个终端友好的GUI,用于修改音频输出音量。您应该看到Raspberry Pi板载音频驱动程序BCM2835以及USB音频旁边的相关设备

或者,您可以使用简单的amixer命令设置卷:

$ amixer -c 0 set Master 100%
将卡0的音量设置为100%

很可能USB声卡没有被选为默认,而是卡1,而不是卡0

有关RasPi/USB音频设置的更多信息,请参阅以下指南:


查看ALSA项目以获得硬件支持@谢谢你的建议。基本功能已经建立,让我们看看是否可以正常工作。