Bug 62305

Summary: [NV4B] No HDMI Audio out (pass-thru) on Geforce 7600 Go
Product: xorg Reporter: Doug McLain <doug>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED MOVED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Doug McLain 2013-03-13 17:51:56 UTC

    
Comment 1 Doug McLain 2013-03-13 17:56:28 UTC
I have an hp dv9347cl laptop with a Geforce Go 7600.  HDMI audio out works in windows using an older nvidia driver.  It does not work in linux using the nouveau driver.  I also have a Geforce 9400GT card in my desktop with the SPDIF jumpers, connected to my MB, that works great in Linux using the Nouveau.  This tells me that there is at least the potential for HDMI Audio pass-thru to work correctly on my laptop.
Comment 2 Ilia Mirkin 2013-08-19 14:39:23 UTC
There is only HDMI audio support starting with NV84. If you're interested in helping to get this to work, please collect a mmiotrace of the nvidia proprietary driver that captures a plug and unplug HDMI event. (i.e. start it without hdmi, then plug hdmi in, then unplug it.) Please be sure to add trace markers (echo stuff > /sys/kernel/debug/tracing/trace_marker) before/after you perform each of those things. I guess it wouldn't hurt to also try playing something over HDMI, but I doubt that anything actually happens when you do that. [Please make sure it's an audio-only thing, as video would rather complicate the trace.]

There are some instructions on how to do an mmiotrace at https://wiki.ubuntu.com/X/MMIOTracing

The resulting trace file should be 50-100MB, so please compress it before uploading. (And if it's just a few KB, you did something wrong.)

Also upload a copy of your vbios (/sys/kernel/debug/dri/0/vbios.rom if you're running nouveau).
Comment 3 Pierre Moreau 2015-01-17 00:29:33 UTC
I'm not sure if HDMI audio support was added for NV4B, but it might be worth trying a recent kernel (3.18, 3.19-rc4).
If it still doesn't work, please provide the traces Ilia asked for.
Comment 4 Martin Peres 2019-12-04 08:33:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-nouveau/issues/39.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.