[alsa-devel] ALC1150 can't playback SND_PCM_FORMAT_FLOAT without dmix
Daniel Mack
daniel at zonque.org
Sun May 4 12:32:36 CEST 2014
Hi,
On 05/04/2014 09:27 AM, Madura Anushanga wrote:
> MSI z87-GD65 GAMING motherboard's ALC1150 plays SND_PCM_FORMAT_FLOAT with
> noise[1] other non float formats work well. As soon as I changed
> /etc/asound.conf from
>
> pcm.!default{
> type hw
> card 1
> }
The 'hw' plugin requires the audio hardward to support the configured
format natively, matching the exact sample format, alignment and
endianess, as well as the sample rate and channel number etc.
I don't know of any consumer-class Codec that supports float on the
hardware wire.
> pcm.dmixed {
> type asym
> playback.pcm {
> type dmix
...
> 1. https://github.com/manushanga/vrok/blob/master/outs/alsa.cpp
In general, you should use the 'plughw' plugin for generic applications,
which does the implicit sample format conversion for you.
Daniel
More information about the Alsa-devel
mailing list