Use softvol plugin for default PCM (for C-Media codecs)
device 0
}
-# default with plughw/dsnoop
+# default with softvol/dsnoop
# VIA8233 supports multi-playback
VIA8233.pcm.default {
@args [ CARD ]
playback.pcm {
type plug
slave.pcm {
- @func concat
- strings [ "hw:" $CARD ]
+ type softvol
+ slave.pcm {
+ type hw
+ card $CARD
+ device 0
+ }
+ control {
+ name "PCM Playback Volume"
+ card $CARD
+ }
}
}
capture.pcm {
device 0
}
-# default with plughw/dsnoop
+# default with softvol/dsnoop
# VIA8237 supports multi-playback
VIA8237.pcm.default {
@args [ CARD ]
playback.pcm {
type plug
slave.pcm {
- @func concat
- strings [ "hw:" $CARD ]
+ type softvol
+ slave.pcm {
+ type hw
+ card $CARD
+ device 0
+ }
+ control {
+ name "PCM Playback Volume"
+ card $CARD
+ }
}
}
capture.pcm {