[RFT] Major snd_hda rewrite
Mickaël Maillot
mickael.maillot at gmail.com
Thu Jan 19 06:26:59 UTC 2012
2012/1/19 Alexander Motin <mav at freebsd.org>
> On 01/19/12 00:04, Mickaël Maillot wrote:
>
>> 2012/1/18 Alexander Motin <mav at freebsd.org <mailto:mav at freebsd.org>>
>>
>>
>> On 01/16/12 13:26, Mickaël Maillot wrote:
>>
>> it could be realy nice to have nvidia hdmi support first 2
>> channels and
>> next 8 channels.
>> i have an ION2 platform and i'm open to test everything.
>>
>>
>> I've just committed (http://svn.freebsd.org/__**changeset/base/230312<http://svn.freebsd.org/__changeset/base/230312>
>> <http://svn.freebsd.org/**changeset/base/230312<http://svn.freebsd.org/changeset/base/230312>>)
>> to head patch
>> (http://people.freebsd.org/~__**mav/hda.hdmi.patch<http://people.freebsd.org/~__mav/hda.hdmi.patch>
>> <http://people.freebsd.org/~**mav/hda.hdmi.patch<http://people.freebsd.org/~mav/hda.hdmi.patch>>),
>> significantly
>>
>> improving HDMI/DisplayPort audio support. Testers, go! :)
>>
>>
>> Thank a lot !
>>
>> kernel patched, reboot, and still no sound over hdmi, so i add in my
>> loader.conf:
>> hint.hdac.1.msi=0
>> reboot, and now it works ! so your patch does not disable msi by default
>> for my chip.
>> i tried AC3, DTS, DTS ES 6.1, and all works fine like on optical output.
>> tomorow i'll try 8 channels with DTS HDMA, Dolby TrueHD and LPCM 7.1 (i
>> need to recompile xbmc with some changes)
>>
>> you can find verbose dmesg here:
>> http://fneufn.eu/freebsd/**dmesg.verb.htpc.20120118.txt<http://fneufn.eu/freebsd/dmesg.verb.htpc.20120118.txt>
>>
>
> I don't see there neither controller PCI ID, nor ELD content. Could you
> show also `pciconf -lv` and verbose `dmesg` after Xorg start (if this was
> before)?
>
>
sorry, i was booting on the wrong kernel .....
here is the good verbose dmesg with ELD: http://fneufn.eu/freebsd/**
dmesg.verb.htpc.20120119.txt<http://fneufn.eu/freebsd/dmesg.verb.htpc.20120118.txt>
pciconf -vl with nvidia part:
vgapci0 at pci0:3:0:0: class=0x030000 card=0x841f1043 chip=0x0a6410de
rev=0xa2 hdr=0x00
vendor = 'nVidia Corporation'
device = 'GT218 [ION]'
class = display
subclass = VGA
hdac1 at pci0:3:0:1: class=0x040300 card=0x841f1043 chip=0x0be310de
rev=0xa1 hdr=0x00
vendor = 'nVidia Corporation'
device = 'High Definition Audio Controller'
class = multimedia
subclass = HDA
More information about the freebsd-current
mailing list