You are not logged in.

#1 2012-11-17 08:33:25

megagram
Member
Registered: 2007-12-26
Posts: 34

Multichannel audio (DTS, Dolby Digital) not working on Nvidia GT520

I'm not sure if this is due to an update or if I messed up some configuraiton file somewhere. When starting X, I used to get these log messages:

Nov 12 12:38:05 mediacentre kernel: [93329.163448] HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=0
Nov 12 12:38:05 mediacentre kernel: [93329.180025] HDMI status: Pin=5 Presence_Detect=0 ELD_Valid=0
Nov 12 12:38:06 mediacentre kernel: [93330.730379] HDMI hot plug event: Pin=5 Presence_Detect=1 ELD_Valid=0
Nov 12 12:38:06 mediacentre kernel: [93330.750033] HDMI status: Pin=5 Presence_Detect=1 ELD_Valid=0
Nov 12 12:38:06 mediacentre kernel: [93330.770032] HDMI hot plug event: Pin=5 Presence_Detect=0 ELD_Valid=1
Nov 12 12:38:06 mediacentre kernel: [93330.790027] HDMI status: Pin=5 Presence_Detect=1 ELD_Valid=1
Nov 12 12:38:08 mediacentre kernel: [93332.720031] HDMI: detected monitor DENON-AVAMP
Nov 12 12:38:08 mediacentre kernel: [93332.720033]   at connection type HDMI
Nov 12 12:38:08 mediacentre kernel: [93332.720036] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
Nov 12 12:38:08 mediacentre kernel: [93332.720041] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
Nov 12 12:38:08 mediacentre kernel: [93332.720044] HDMI: supports coding type DTS: channels = 6, rates = 48000 88200 176400 192000, max bitrate = 1536000
Nov 12 12:38:08 mediacentre kernel: [93332.720046] HDMI: supports coding type AC-3: channels = 6, rates = 44100 48000 88200, max bitrate = 640000
Nov 12 12:38:08 mediacentre kernel: [93332.720048] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
Nov 12 12:38:08 mediacentre kernel: [93332.720050] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
Nov 12 12:38:08 mediacentre kernel: [93332.720053] HDMI: supports coding type MLP (Dolby TrueHD): channels = 6, rates = 48000 88200 176400 192000 384000
Nov 12 12:38:08 mediacentre kernel: [93332.720055] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 88200 176400 192000

Now when I launch X all I get is this:

Nov 15 23:21:27 mediacentre kernel: [   21.745822] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card0/input5
Nov 15 23:21:27 mediacentre kernel: [   21.746039] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:02.0/0000:01:00.1/sound/card0/input6

Now, in XBMC, I can still select my card as the passthrough device but I only get 2-channel output to my receiver vs the usual 5- or 8-channel output.

This appears to be a problem on the latest Kernel and Kernel-lts. It also seems to be an issue with the latest nvidia proprietary drivers and the beta ones.

Anybody have any ideas? Did this recently break for anyone else?

Offline

#2 2012-11-29 21:43:54

megagram
Member
Registered: 2007-12-26
Posts: 34

Re: Multichannel audio (DTS, Dolby Digital) not working on Nvidia GT520

Bump?

Offline

#3 2013-01-29 22:36:33

electrified
Member
Registered: 2012-04-01
Posts: 3

Re: Multichannel audio (DTS, Dolby Digital) not working on Nvidia GT520

I had the same issue, I think the log messages have changed, the same info is still available in /proc/asound:

[ed@orinoco ~]$ cat /proc/asound/NVidia/eld#1.0 
monitor_present         1
eld_valid               1
monitor_name            PR-SC886
    
connection_type         HDMI
eld_version             [0x2] CEA-861D or below
edid_version            [0x3] CEA-861-B, C or D
manufacture_id          0xcb3d
product_id              0x89c
port_id                 0x20000
support_hdcp            0
support_ai              0
audio_sync_delay        0
speakers                [0x4f] FL/FR LFE FC RL/RR RLC/RRC
sad_count               8
sad0_coding_type        [0x1] LPCM
sad0_channels           2
sad0_rates              [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad0_bits               [0xe0000] 16 20 24
sad1_coding_type        [0x1] LPCM
sad1_channels           8
sad1_rates              [0x1ee0] 32000 44100 48000 88200 96000 176400 192000
sad1_bits               [0xe0000] 16 20 24
sad2_coding_type        [0x2] AC-3
sad2_channels           8
sad2_rates              [0xe0] 32000 44100 48000
sad2_max_bitrate        640000
sad3_coding_type        [0x7] DTS
sad3_channels           8
sad3_rates              [0xc0] 44100 48000
sad3_max_bitrate        1536000
sad4_coding_type        [0x9] DSD (One Bit Audio)
sad4_channels           6
sad4_rates              [0x40] 44100
sad5_coding_type        [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad5_channels           8
sad5_rates              [0xc0] 44100 48000
sad6_coding_type        [0xb] DTS-HD
sad6_channels           8
sad6_rates              [0x1ec0] 44100 48000 88200 96000 176400 192000
sad7_coding_type        [0xc] MLP (Dolby TrueHD)
sad7_channels           8
sad7_rates              [0x16c0] 44100 48000 88200 96000 192000

Offline

Board footer

Powered by FluxBB