Firefly开源社区

打印 上一主题 下一主题

rk3308 Master Playback Volume出不来,使用默认的asound.conf,抱各位大佬大腿

115

积分

0

威望

0

贡献

技术小白

积分
115

rk3308 Master Playback Volume出不来,使用默认的asound.conf,抱各位大佬大腿

发表于 2020-8-26 15:32:36      浏览:6132 | 回复:2        打印      只看该作者   [复制链接] 楼主
tinymix contents 看不到Master Playback Volume,如下# tinymix contents
Number of controls: 78
ctl        type        num        name                                    value
0        INT        1        ADC MIC Group 0 Left Volume             0 (range 0->3)
1        INT        1        ADC MIC Group 0 Right Volume            0 (range 0->3)
2        INT        1        ADC MIC Group 1 Left Volume             0 (range 0->3)
3        INT        1        ADC MIC Group 1 Right Volume            0 (range 0->3)
4        INT        1        ADC MIC Group 2 Left Volume             0 (range 0->3)
5        INT        1        ADC MIC Group 2 Right Volume            0 (range 0->3)
6        INT        1        ADC MIC Group 3 Left Volume             0 (range 0->3)
7        INT        1        ADC MIC Group 3 Right Volume            0 (range 0->3)
8        INT        1        ALC AGC Group 0 Left Volume             12 (range 0->31)
9        INT        1        ALC AGC Group 0 Right Volume            12 (range 0->31)
10        INT        1        ALC AGC Group 1 Left Volume             12 (range 0->31)
11        INT        1        ALC AGC Group 1 Right Volume            12 (range 0->31)
12        INT        1        ALC AGC Group 2 Left Volume             12 (range 0->31)
13        INT        1        ALC AGC Group 2 Right Volume            12 (range 0->31)
14        INT        1        ALC AGC Group 3 Left Volume             12 (range 0->31)
15        INT        1        ALC AGC Group 3 Right Volume            12 (range 0->31)
16        INT        1        ALC AGC Group 0 Left Max Volume         7 (range 0->7)
17        INT        1        ALC AGC Group 0 Right Max Volume        7 (range 0->7)
18        INT        1        ALC AGC Group 1 Left Max Volume         7 (range 0->7)
19        INT        1        ALC AGC Group 1 Right Max Volume        7 (range 0->7)
20        INT        1        ALC AGC Group 2 Left Max Volume         7 (range 0->7)
21        INT        1        ALC AGC Group 2 Right Max Volume        7 (range 0->7)
22        INT        1        ALC AGC Group 3 Left Max Volume         7 (range 0->7)
23        INT        1        ALC AGC Group 3 Right Max Volume        7 (range 0->7)
24        INT        1        ALC AGC Group 0 Left Min Volume         0 (range 0->7)
25        INT        1        ALC AGC Group 0 Right Min Volume        0 (range 0->7)
26        INT        1        ALC AGC Group 1 Left Min Volume         0 (range 0->7)
27        INT        1        ALC AGC Group 1 Right Min Volume        0 (range 0->7)
28        INT        1        ALC AGC Group 2 Left Min Volume         0 (range 0->7)
29        INT        1        ALC AGC Group 2 Right Min Volume        0 (range 0->7)
30        INT        1        ALC AGC Group 3 Left Min Volume         0 (range 0->7)
31        INT        1        ALC AGC Group 3 Right Min Volume        0 (range 0->7)
32        ENUM        1        ALC AGC Group 0 Left Switch             , OffOn
33        ENUM        1        ALC AGC Group 0 Right Switch            , OffOn
34        ENUM        1        ALC AGC Group 1 Left Switch             , OffOn
35        ENUM        1        ALC AGC Group 1 Right Switch            , OffOn
36        ENUM        1        ALC AGC Group 2 Left Switch             , OffOn
37        ENUM        1        ALC AGC Group 2 Right Switch            , OffOn
38        ENUM        1        ALC AGC Group 3 Left Switch             , OffOn
39        ENUM        1        ALC AGC Group 3 Right Switch            , OffOn
40        ENUM        1        AGC Group 0 Left Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
41        ENUM        1        AGC Group 0 Right Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
42        ENUM        1        AGC Group 1 Left Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
43        ENUM        1        AGC Group 1 Right Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
44        ENUM        1        AGC Group 2 Left Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
45        ENUM        1        AGC Group 2 Right Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
46        ENUM        1        AGC Group 3 Left Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
47        ENUM        1        AGC Group 3 Right Approximate Sample Rate, 96KHz48KHz44.1KHz32KHz24KHz16KHz12KHz8KHz
48        ENUM        1        ADC MICBIAS Voltage                     VREFx0_5VREFx0_55VREFx0_6VREFx0_65VREFx0_7VREFx0_75VREFx0_8, VREFx0_85
49        ENUM        1        ADC Main MICBIAS                        , OffOn
50        BOOL        1        ADC MICBIAS1                            Off
51        BOOL        1        ADC MICBIAS2                            Off
52        ENUM        1        ADC MIC Group 0 Left Switch             Work, Mute
53        ENUM        1        ADC MIC Group 0 Right Switch            Work, Mute
54        ENUM        1        ADC MIC Group 1 Left Switch             Work, Mute
55        ENUM        1        ADC MIC Group 1 Right Switch            Work, Mute
56        ENUM        1        ADC MIC Group 2 Left Switch             Work, Mute
57        ENUM        1        ADC MIC Group 2 Right Switch            Work, Mute
58        ENUM        1        ADC MIC Group 3 Left Switch             Work, Mute
59        ENUM        1        ADC MIC Group 3 Right Switch            Work, Mute
60        INT        1        ADC ALC Group 0 Left Volume             12 (range 0->31)
61        INT        1        ADC ALC Group 0 Right Volume            12 (range 0->31)
62        INT        1        ADC ALC Group 1 Left Volume             12 (range 0->31)
63        INT        1        ADC ALC Group 1 Right Volume            12 (range 0->31)
64        INT        1        ADC ALC Group 2 Left Volume             12 (range 0->31)
65        INT        1        ADC ALC Group 2 Right Volume            12 (range 0->31)
66        INT        1        ADC ALC Group 3 Left Volume             12 (range 0->31)
67        INT        1        ADC ALC Group 3 Right Volume            12 (range 0->31)
68        ENUM        1        ADC Group 0 HPF Cut-off                 , OffOn
69        ENUM        1        ADC Group 1 HPF Cut-off                 , OffOn
70        ENUM        1        ADC Group 2 HPF Cut-off                 , OffOn
71        ENUM        1        ADC Group 3 HPF Cut-off                 , OffOn
72        INT        1        DAC LINEOUT Left Volume                 0 (range 0->3)
73        INT        1        DAC LINEOUT Right Volume                0 (range 0->3)
74        INT        1        DAC HPOUT Left Volume                   0 (range 0->30)
75        INT        1        DAC HPOUT Right Volume                  0 (range 0->30)
76        INT        1        DAC HPMIX Left Volume                   0 (range 0->1)
77        INT        1        DAC HPMIX Right Volume                  0 (range 0->1)


asound.conf没有做修改,如下:
defaults.pcm.rate_converter "speexrate_medium"
pcm.!default
{
    type asym
    playback.pcm {
        type plug
        slave.pcm "softvol"
    }
    capture.pcm {
        type plug
        slave {
            pcm "hw:0,0"
        }
    }
}

pcm.softvol {
    type softvol
    slave.pcm "playback"
    control {
        name "Master Playback Volume"
        card 0
    }
    min_dB -40.0
    max_dB 0.0
    resolution 100
}

pcm.playback {
    type dmix
    ipc_key 5978293 # must be unique for all dmix plugins!!!!
    ipc_key_add_uid yes
    slave {
        pcm "hw:7,0,0"
        channels 2
        period_size 1024
        buffer_size 4096
    }
    bindings {
        0 0
        1 1
    }
}

pcm.real_playback {
    type dshare
    ipc_key 5978293 # must be unique for all dmix plugins!!!!
    ipc_key_add_uid yes
    slave {
        pcm "hw:0,0"
        channels 2
        rate 48000
        period_size 1024
        buffer_size 4096
    }
    bindings {
        0 0
        1 1
    }
}

#aplay -D plug:ladspa /data/test.wav
pcm.ladspa {
    type ladspa
    slave.pcm "plug:real_playback"
    channels 2
    path "/usr/lib"
    playback_plugins [{
        label eq_drc_stereo
            input {
                controls [4]
            }
    }]
}

pcm.multi_2_2 {
    type multi
    slaves.a.pcm "hw:0,0"
    slaves.a.channels 4
    bindings.0.slave a
    bindings.0.channel 0
    bindings.1.slave a
    bindings.1.channel 1
    bindings.2.slave a
    bindings.2.channel 2
    bindings.3.slave a
    bindings.3.channel 3
}

pcm.multi_2_1 {
    type multi
    slaves.a.pcm "hw:0,0"
    slaves.a.channels 4
    bindings.0.slave a
    bindings.0.channel 0
    bindings.1.slave a
    bindings.1.channel 1
    bindings.2.slave a
    bindings.2.channel 2
}

pcm.2mic_loopback
{
    type plug
    slave.pcm "multi_2_1"
}

pcm.multi_4_1 {
    type multi
    slaves.a.pcm "hw:0,0"
    slaves.a.channels 6
    bindings.0.slave a
    bindings.0.channel 0
    bindings.1.slave a
    bindings.1.channel 1
    bindings.2.slave a
    bindings.2.channel 2
    bindings.3.slave a
    bindings.3.channel 3
    bindings.4.slave a
    bindings.4.channel 4
}

pcm.4mic_loopback
{
    type plug
    slave.pcm "multi_4_1"
}

pcm.multi_8 {
    type multi
    slaves.a.pcm "hw:1,0"
    slaves.b.pcm "hw:0,0"
    slaves.a.channels 8
    slaves.b.channels 2
    bindings.0.slave a
    bindings.0.channel 0
    bindings.1.slave a
    bindings.1.channel 1
    bindings.2.slave a
    bindings.2.channel 2
    bindings.3.slave a
    bindings.3.channel 3
    bindings.4.slave a
    bindings.4.channel 4
    bindings.5.slave a
    bindings.5.channel 5
    bindings.6.slave b
    bindings.6.channel 0
    bindings.7.slave b
    bindings.7.channel 1
}

pcm.dsnooped_6_2 {
        ipc_key 1027
        type dsnoop
        slave {
                pcm "hw:0,0"
                channels 8
                rate 16000
                period_size 1024
                buffer_size 262144
        }
}

pcm.6mic_loopback
{
    type plug
    slave.pcm "dsnooped_6_2"
}

pcm.fake_record {
    type plug
    slave.pcm "hw:7,1,0"
}

pcm.fake_play {
    type plug
    slave.pcm "ladspa"
}



回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2020-8-26 17:04:46        只看该作者  沙发
1、使用命令amixer contents | grep Playback能否查看到
2、是否改动过什么东西,烧写原先的固件能否看到
回复

使用道具 举报

115

积分

0

威望

0

贡献

技术小白

积分
115
发表于 2020-8-28 13:57:37        只看该作者  板凳
zyk 发表于 2020-8-26 17:04
1、使用命令amixer contents | grep Playback能否查看到
2、是否改动过什么东西,烧写原先的固件能否看到

谢谢大佬,找到原因了,我把开机播放提示音的命令删掉了,要aplay下才能出来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表