You are not logged in.
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