You are not logged in.

#1 2013-01-15 18:17:49

zanny
Member
From: Baltimore
Registered: 2012-10-05
Posts: 84
Website

[SOLVED] HDMI passthrough in ALSA on a p6t

I have a p6t deluxe v2 motherboard and gtx 285. Under Windows, I can get audio passthrough from the board over a 2 pin wire off the onboard spdif header.

In asound.state, the control shows up like this:

control.36 {
        iface MIXER
        name 'HDMI Playback Volume'
        value.0 39
        value.1 39
        comment {
            access 'read write'
            type INTEGER
            count 2
            range '0 - 39'
            dbmin -5850
            dbmax 0
            dbvalue.0 0
            dbvalue.1 0
        }
    }

Here is the full asound.state.

But aplay -l only lists these devices:

card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
card 0: Intel [HDA Intel], device 2: AD198x Headphone [AD198x Headphone]
card 1: XFi [Creative X-Fi], device 0: ctxfi [Front/WaveIn]
card 1: XFi [Creative X-Fi], device 1: ctxfi [Surround]
card 1: XFi [Creative X-Fi], device 2: ctxfi [Center/LFE]
card 1: XFi [Creative X-Fi], device 3: ctxfi [Side]
card 1: XFi [Creative X-Fi], device 4: ctxfi [IEC958 Non-audio]

Here is the full aplay list with all the subdevice spam.

I've tested it, and hw0:1 is the spdif port on the integrated audio, not the spdif header on them mobo. Anyone know how to get playback on a mobo spdif header so I can get hdmi audio in Arch? Having to boot into Windows to watch movies is annoying.

I also use pulseaudio primarily. If I could get a device, I could just add it to default.pa as an output just fine. I'm testing this with mplayer and vlc, and none of the ALSA outputs are on the spdif header. I'm also not sure if the GPU drivers might be involved, I'm using the proprietary nvidia ones.

Update: My PA sink was stealing the iec958 output every time. If I just directed an application to use PA and set its sink to the digital audio, it would work.

Last edited by zanny (2013-02-03 00:22:58)

Offline

Board footer

Powered by FluxBB