试试8吧 关注:9贴子:70
  • 3回复贴,共1

linux音频驱动

只看楼主收藏回复

发现好的Linux发行版都没声音,原来是因为alsa驱动模型的原因。因为是内核支持,所以用到的工具也是自带的,配置文件也和其他软件一样。
speaker-test 测试是否能发出声音。aplay -l列举所有的播放声音的声卡信息。alsamixer图形化设置声音选项


IP属地:河南1楼2021-02-21 22:29回复
    alsamixer中master和pcm必须打开。m键是静音是否,上下键调声音大小。line是输出,boost加强声音。我有个项目是auto mute自动静音,一开始是enable导致外放没声音,反选后就调出声音了。最后用alsactl store保持音量设置


    IP属地:河南2楼2021-02-21 22:44
    回复
      alsa用到的文件夹有/proc/asound和/dev/snd。http://www.360doc.com/content/18/0802/21/57554683_775253074.shtml
      配置文件在/etc/asound.conf。
      Alsa的配置文件位于:/usr/share/alsa目录下。
      /usr/share/alsa/alsa.conf 主要配置文件,这个配置文件会加载读取/etc/asound.conf和~/.asoundrc的配置
      /usr/share/alsa/card 设置Card相关的参数
      /usr/share/alsa/pcm 一些PCM默认设置http://www.soilhead.cn/post-17.html


      IP属地:河南3楼2021-02-21 22:48
      回复
        ~/.asoundrc文件
        defaults.pcm.card 1
        defaults.pcm.device 0
        defaults.ctl.card 1


        IP属地:河南4楼2021-02-21 22:49
        回复