Re: Hi res output from HDA-Intel PCH/ALC892

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Tom Rushworth wrote:
> I'm trying to get high resolution digital output from the following setup:
>
> Output of aplay-L:
> ...
> default:CARD=PCH
>     HDA Intel PCH, ALC892 Analog
>     Default Audio Device
> ...
> iec958:CARD=PCH,DEV=0
>     HDA Intel PCH, ALC892 Digital
>     IEC958 (S/PDIF) Digital Audio Output
>
> Notice that:
> A) Both the iec958 and hdmi show as DEV=0 but the /proc/asound
>    information shows them to be devices 1 and 2 respectively.

Those are different abstraction levels.
"iec958:0" is an alias for "hw:0,1".

> B) There is no plughw device of any sort.

That is not the kind of device shown by "aplay -L".

>         device          "plughw:CARD=PCH,DEV=1"
>
> This works well with CD format .flac files (even though there doesn't
> seem to be a plughw device), but is completely silent when I try to
> play a 192/24 .flac file.  The /proc/asound/PCH/pcm1p/sub0/hw_params
> file shows:
> ------------------[
> access: MMAP_INTERLEAVED
> format: S32_LE
> subformat: STD
> channels: 2
> rate: 192000 (192000/1)
> period_size: 2048
> buffer_size: 8192
> ------------------]
> and 32-bit is not supported by the hardware,

Why do you say that?  The above shows that the hardware is using
a 32-bit format.

> The /proc/asound/PCH/codec#0 file contains:
> ...
>   PCM:
>     rates [0x5f0]: 32000 44100 48000 88200 96000 192000
>     bits [0xe]: 16 20 24
> ...
> which seems to agree with the manufacturers specs for the ALC892 in
> indicating that 192/24 should be OK

Please note that the format of samples in memory is not the same as the
format output at the S/PDIF jack.  In-memory samples are padded to
32 bits to make it easier for hardware and software to handle them.

> if I can convince alsa to produce it.

Your information shows that the device is successfully playing 24 bits
at 192 kHz.

Are you sure that your receiving device (whatever it is) can actually
handle this format?


Regards,
Clemens

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user




[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux