[alsa-devel] [patch] nvidia hdmi audio disabled with xorg "useEdid" option
Takashi Iwai
tiwai at suse.de
Wed Jan 7 12:10:49 CET 2009
At Sun, 4 Jan 2009 12:25:25 -0500,
Brian Hinz wrote:
>
> Hi,
>
> Attached is a patch to add the IDs necessary to enable the hdmi out
> on an Asus P5N-EM HDMI motherboard.
Applied now on my tree. Thanks.
> On a related note though, I'm
> trying to get this board set up as a mythtv and having some troubles
> getting both audio & video to work properly with my Soyo 32" LCD TV.
> This is probably better directed to the nvidia forums, but since I'm
> submitting a patch anyway I figured I'll put the question out there
> just in case someone knows... The issue I'm having is that the LCD
> TV has a huge amount of overscan in all modes, unless I direct the
> nVidia xorg driver to ignore the EDID, in which case the resolution
> is perfect but then the audio is disabled! Obviously the EDID
> provides the TV's audio capabilities to the X driver, and so it
> stands to reason that in discarding this information the audio might
> not work, but is there any reason to think that this could be
> corrected in the alsa driver somehow or does the problem lie
> entirely in the nvidia binary X driver? Any thoughts/suggestions
> would be appreciated!
Well, this really sounds like a nvidia driver issue.
Basically HD-audio side is just passive regarding EDID & co (so far).
Takashi
> [2 patch_nvhdmi.0x10de8001.diff <text/x-patch (base64)>]
> --- alsa-driver.bak/alsa-kernel/pci/hda/patch_nvhdmi.c 2008-12-19 10:44:49.000000000 -0500
> +++ alsa-driver/alsa-kernel/pci/hda/patch_nvhdmi.c 2008-12-22 13:03:14.000000000 -0500
> @@ -162,12 +162,14 @@
> { .id = 0x10de0002, .name = "MCP78 HDMI", .patch = patch_nvhdmi },
> { .id = 0x10de0007, .name = "MCP7A HDMI", .patch = patch_nvhdmi },
> { .id = 0x10de0067, .name = "MCP67 HDMI", .patch = patch_nvhdmi },
> + { .id = 0x10de8001, .name = "MCP73 HDMI", .patch = patch_nvhdmi },
> {} /* terminator */
> };
>
> MODULE_ALIAS("snd-hda-codec-id:10de0002");
> MODULE_ALIAS("snd-hda-codec-id:10de0007");
> MODULE_ALIAS("snd-hda-codec-id:10de0067");
> +MODULE_ALIAS("snd-hda-codec-id:10de8001");
>
> MODULE_LICENSE("GPL");
> MODULE_DESCRIPTION("Nvidia HDMI HD-audio codec");
> [3 <text/plain; us-ascii (7bit)>]
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
More information about the Alsa-devel
mailing list