Hi res output from HDA-Intel PCH/ALC892

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

 



Hi All,

I'm trying to get high resolution digital output from the following setup:

Motherboard: ASUS P8Z77-M Pro (with S/PDIF output)

Motherboard sound card: HDA Intel PCH

Output of cat /proc/asound/card0/id:
------------------[
PCH
------------------]

Output of aplay-L:
------------------[
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
sysdefault:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Front speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=PCH,DEV=0
    HDA Intel PCH, HDMI 0
    HDMI 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.
B) There is no plughw device of any sort.

The sound software I'm using is mpd.  To get the digital output I've
configured mpd with:
------------------[
...
audio_output {
        type            "alsa"
        name            "Schiit Bifrost"
        device          "plughw:CARD=PCH,DEV=1" # optional
        mixer_type      "none"
}
...
------------------]

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, so the silence isn't
too surprising.  The .flac file IS 192KHz/24bit though, confirmed by
metaflac.  The /proc/asound/PCH/codec#0 file contains:
------------------[
...
Node 0x10 [Audio Output] wcaps 0x611: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="ALC892 Digital", type="SPDIF", device=1
  Converter: stream=0, channel=0
  Digital: Enabled
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
...
------------------]
which seems to agree with the manufacturers specs for the ALC892 in
indicating that 192/24 should be OK, if I can convince alsa to
produce it.

Does anyone have any ideas or clues about what might be going wrong?

Thanks in advance for any light you can shed on the problem.

-- 
Tom Rushworth

------------------------------------------------------------------------------
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