[alsa-devel] HD-Audio device unsuppored (Nvidia G2xx-series GPU implemented)
Stefan Ringel
stefan.ringel at arcor.de
Sun Dec 27 17:20:25 CET 2009
Am 21.12.2009 15:41, schrieb Stefan Ringel:
> Am 21.12.2009 11:55, schrieb Takashi Iwai:
>
>> At Sat, 19 Dec 2009 13:36:23 +0100,
>> Stefan Ringel wrote:
>>
>>
>>> Am 16.12.2009 22:15, schrieb Stefan Ringel:
>>>
>>>
>>>> Am 14.12.2009 18:45, schrieb Takashi Iwai:
>>>>
>>>>
>>>>
>>>>> At Mon, 14 Dec 2009 12:52:40 +0100,
>>>>> I wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> one codec-id missed (0x10de000d) and codec-name is "G2xx HDMI".
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> OK, I'll update.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> Below is the updated patch. This also replaces the PCI ID check using
>>>>> the generic hd-audio class check.
>>>>>
>>>>>
>>>>> Takashi
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> Hi Takashi,
>>>>
>>>> I have a theory,
>>>>
>>>> 4 codec with 2 channels bundling to one pcm device for 8 channels
>>>> uncompressed lpcm audio and compressed audio over first codec.
>>>>
>>>> Actual configuration is 4 separate pcm device.
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Hi Takashi,
>>>
>>> I tested your patch and it doesn't work.
>>> I checked caps from nodes 0x04 and 0x05 and comparing with
>>> http://download.intel.com/standards/hdaudio/pdf/hda034-a2.pdf. document.
>>> The configuration is 4 full HDMI codec not 4 2-channels pcm codec. It
>>> have CP-flag, ext-channel and in pin-widget that HDMI-flag.
>>>
>>>
>> But still it's not sure whether it's really compliant.
>> Nvidia HDMI codecs have been incompatible with that standard although
>> they have already supported 8 channels.
>> And, one wonders why there are 4 HDMI codecs there.
>>
>> Anyway, try to set up just one codec and don't do anything else.
>> If it's a standard codec, patch_intelhdmi.c would work. Create a new
>> patch code that ignores the instances with codec->addr > 1, so that
>> you concentrate on only the first codec address.
>> Or, patch_atihdmi.c can be used by changing the fixed pins...
>>
>>
>> Takashi
>>
>>
> I tested your patch with using HDA-Analyzer once again. I enabled and
> disabled the codecs step to step and as I enabled the second codec I
> hear rear left and rear right, but not other channels. As I enabled all
> codecs I hear only rear
> left and rear right.
>
> Stefan Ringel <stefan.ringel at arcor.de>
>
>
Hi Takashi,
I have tested with patch_intelhdmi.c and it works, and I have tested
with patch_atihdmi.c (changing convert nid and pin nid) and it works
also. But I have problems to attach codec #2 and #3.
Next I'm updating patch_nvhdmi.c and testing it.
--
Stefan Ringel <stefan.ringel at arcor.de>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 27.patch
Type: text/x-patch
Size: 1159 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20091227/dc1346db/attachment-0001.patch
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: alsa-info.txt.vYsQzRR2aG
Url: http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20091227/dc1346db/attachment-0001.bat
More information about the Alsa-devel
mailing list