Страница 1 из 1

FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Добавлено: 2011-11-07 21:02:18
tom.cat
Всем привет. Стоит:

Код: Выделить всё

$ uname -a
FreeBSD asus 9.0-RC1 FreeBSD 9.0-RC1 #0: Sat Nov  5 22:41:03 MSK 2011     root@asus:/usr/obj/usr/src/sys/ASUS  amd64
Видео:

Код: Выделить всё

$ pkg_info | grep nvidia
nvidia-driver-285.05.09 NVidia graphics card binary drivers for hardware OpenGL ren
nvidia-settings-280.13 Display Control Panel for X NVidia driver
nvidia-xconfig-280.13 Tool to manipulate X configuration files for the NVidia dri
$ 
Вывод dmesg -a | grep gdac:
http://narod.ru/disk/30832235001/dmesg_hdac.html
Листинг большой(загрузка системы в режиме отладки), загрузил на народ.

Теперь собственно ситуация. Не работает звук. Комп подключен через hdmi в ресивер yamaha rx-v367, ТВ подключен к ресиверу.
Изображение есть, а звука нет.

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Добавлено: 2011-11-07 21:09:14
tom.cat
dmesg -a | grep hdac без отладки:

Код: Выделить всё

$ dmesg -a | grep hdac
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem 0xfbbfc000-0xfbbfffff irq 34 at device 0.1 on pci2
hdac1: <Intel 82801JI High Definition Audio Controller> mem 0xf7ff8000-0xf7ffbfff irq 22 at device 27.0 on pci0
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: Realtek ALC888
pcm4: <HDA Realtek ALC888 PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA Realtek ALC888 PCM #1 Analog> at cad 0 nid 1 on hdac1
pcm6: <HDA Realtek ALC888 PCM #2 Digital> at cad 0 nid 1 on hdac1
pcm7: <HDA Realtek ALC888 PCM #3 Digital> at cad 0 nid 1 on hdac1

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Добавлено: 2011-11-07 21:53:51
fidaj
Надеюсь патч поможет...

Код: Выделить всё

--- hdac.c.orig 2011-11-07 20:49:08.000000000 +0200
+++ hdac.c      2011-11-07 20:50:33.000000000 +0200
@@ -169,6 +169,7 @@
 #define HDA_NVIDIA_MCP78_2     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0775)
 #define HDA_NVIDIA_MCP78_3     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0776)
 #define HDA_NVIDIA_MCP78_4     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0777)
+#define HDA_NVIDIA_MCP78_5     HDA_MODEL_CONSTRUCT(NVIDIA, 0x079f)
 #define HDA_NVIDIA_MCP73_1     HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fc)
 #define HDA_NVIDIA_MCP73_2     HDA_MODEL_CONSTRUCT(NVIDIA, 0x07fd)
 #define HDA_NVIDIA_MCP79_1     HDA_MODEL_CONSTRUCT(NVIDIA, 0x0ac0)
@@ -522,6 +523,7 @@
        { HDA_NVIDIA_MCP78_2, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP78_3, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP78_4, "NVidia MCP78",   HDAC_NO_64BIT },
+       { HDA_NVIDIA_MCP78_5, "NVidia MCP78",   HDAC_NO_64BIT },
        { HDA_NVIDIA_MCP79_1, "NVidia MCP79",   0 },
        { HDA_NVIDIA_MCP79_2, "NVidia MCP79",   0 },
        { HDA_NVIDIA_MCP79_3, "NVidia MCP79",   0 },
если устройство заведется - то нужно отправить PR что бы добавили...
короче, для начала нужно попробовать этот патч...
а потом нужно точнее определить тип устройства...
кстати что показывает pciconf -lv ?

Re: FreeBSD 9 RC1 GeForce 470 HDMI на ЖК телек. Нет звука.

Добавлено: 2011-11-07 23:07:53
tom.cat
Спасибо за помощь. Я сам разобрался уже.

Код: Выделить всё

hw.snd.default_unit=1
Когда подключал блок, неверно воткнул провода от колонок. После вкуривания руководства переткнул как надо + вышеописанная команда и звук завелся как на колонках компа(unit=4), так и через hdmi(unit=1) на телеке через ресивер.