BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Сб 14 мар, 2020 4:31 pm 
Не в сети

Зарегистрирован: Сб 14 мар, 2020 4:01 pm
Сообщения: 3
поставил фрибсд 12.1, пока настраивал оборудование дошёл до звука. в наушниках звук есть, без них - нет. прикрепляю фоточку


Вложения:
IMG_20200314_152711.jpg
IMG_20200314_152711.jpg [ 771.25 КБ | Просмотров: 2125 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Сб 14 мар, 2020 11:38 pm 
Не в сети

Зарегистрирован: Пн 23 мар, 2009 5:00 am
Сообщения: 1516
Откуда: Saint-Petersburg
куда выводить звук, регулируется hw.snd.default_unit. Попробуй попроверять:

1)
sysctl -w hw.snd.default_unit=0
cat /dev/random > /dev/dsp

2)
sysctl -w hw.snd.default_unit=1
cat /dev/random > /dev/dsp

3)
sysctl -w hw.snd.default_unit=3
cat /dev/random > /dev/dsp

... и тд

Когда добъешься шума в нужном месте, зафиксируй этот hw.snd.default_unit=X в /etc/sysctl.conf или /etc/sysctl.d/XXX.conf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Вс 15 мар, 2020 10:27 am 
Не в сети

Зарегистрирован: Сб 14 мар, 2020 4:01 pm
Сообщения: 3
olevole писал(а):
куда выводить звук, регулируется hw.snd.default_unit. Попробуй попроверять:

1)
sysctl -w hw.snd.default_unit=0
cat /dev/random > /dev/dsp

2)
sysctl -w hw.snd.default_unit=1
cat /dev/random > /dev/dsp

3)
sysctl -w hw.snd.default_unit=3
cat /dev/random > /dev/dsp

... и тд

Когда добъешься шума в нужном месте, зафиксируй этот hw.snd.default_unit=X в /etc/sysctl.conf или /etc/sysctl.d/XXX.conf


Не, не помогло.
default_unit = 0 - звука нет ни в наушниках, ни без них
default_unit = 1 - звук только в наушниках
Остальное видно на фоточке


Вложения:
IMG_20200315_092553.jpg
IMG_20200315_092553.jpg [ 905.1 КБ | Просмотров: 2093 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Вс 15 мар, 2020 1:19 pm 
Не в сети

Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 987
Откуда: СССР, Красноярск
Запусти
mixer
и посмотри громкость, бывает что она тупо в ноль выставлена.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Вс 15 мар, 2020 1:55 pm 
Не в сети

Зарегистрирован: Сб 14 мар, 2020 4:01 pm
Сообщения: 3
AlexVPetrov писал(а):
Запусти
mixer
и посмотри громкость, бывает что она тупо в ноль выставлена.

Неа, все на 100%


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трабла с звуком в freebsd 12.1
СообщениеДобавлено: Пн 16 мар, 2020 12:36 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2458
OverPie писал(а):
поставил фрибсд 12.1, пока настраивал оборудование дошёл до звука. в наушниках звук есть, без них - нет. прикрепляю фоточку


если в наушниках есть звук, значит нужно делать pindump
и разбирать последовательности (seq) в ассоциациях (as)
и переконфигурировать под себя.

# man snd_hda

опции as, seq.

выглядит это примерно так:

Код:
# uname -a
FreeBSD joker.jinr.ru 12.1-RELEASE-p2 FreeBSD 12.1-RELEASE-p2 GENERIC  amd64
#  freebsd-version
12.1-RELEASE-p2
#

#  cat < /dev/sndstat
Installed devices:
pcm0: <NVIDIA (0x0051) (HDMI/DP 8ch)> (play)
pcm1: <NVIDIA (0x0051) (HDMI/DP 8ch)> (play)
pcm2: <Realtek ALC887 (Rear Analog)> (play/rec) default
pcm3: <Realtek ALC887 (Analog)> (play/rec)
pcm4: <Realtek ALC887 (Front Analog Headphones)> (play)
pcm5: <Realtek ALC887 (Internal Digital)> (play)
No devices installed from userspace.
#

pcm0/pcm1 = nvidia geforce card with hdmi

motherboard integrated realtek sound card:

pcm2,pcm3,pcm4,pcm5

pcm2: <Realtek ALC887 (Rear Analog)> (play/rec) default
................................................^^^^^^^- исп-ся по умолчанию
......................................^^^^^^^^^- канал воспроизв и записи
......................^^^^^^^^^^^^^^^^^^^^^^^^^- аналоговый сзади

pcm3: <Realtek ALC887 (Analog)> (play/rec) - аналоговый play и rec
pcm4: <Realtek ALC887 (Front Analog Headphones)> (play) - спереди, уши

смотрим dmesg:

#  dmesg | grep pcm
pcm0: <NVIDIA (0x0051) (HDMI/DP 8ch)> at nid 4 on hdaa0
pcm1: <NVIDIA (0x0051) (HDMI/DP 8ch)> at nid 5 on hdaa0
pcm2: <Realtek ALC887 (Rear Analog)> at nid 20 and 21,24 on hdaa1
pcm3: <Realtek ALC887 (Analog)> at nid 26 and 25 on hdaa1
pcm4: <Realtek ALC887 (Front Analog Headphones)> at nid 27 on hdaa1
pcm5: <Realtek ALC887 (Internal Digital)> at nid 17 on hdaa1
#

смотрим nid'ы.

Нужно получить ассоциации (as) и последовательности (seq) в них,
см. man snd_hda.
Если нас интересуют ассоциации для nvidia hdmi -> смотреть dev.hdaa.0
если Realtek -> dev.hdaa.1:

# sysctl -a | grep dev.hdaa.1 | less
dev.hdaa.1.reconfig: 0
dev.hdaa.1.gpo_config:
dev.hdaa.1.gpo_state:
dev.hdaa.1.gpio_config: 0=keep 1=keep
dev.hdaa.1.gpio_state: 0=disabled 1=disabled
dev.hdaa.1.gpi_state:
dev.hdaa.1.config: forcestereo,ivref50,ivref80,ivref100,ivref,vref
dev.hdaa.1.nid38: audio mixer [DISABLED]
dev.hdaa.1.nid37: audio output [DISABLED]
dev.hdaa.1.nid36: vendor widget [DISABLED]
dev.hdaa.1.nid35: audio mixer
dev.hdaa.1.nid34: audio mixer
dev.hdaa.1.nid33: vendor widget [DISABLED]
dev.hdaa.1.nid32: vendor widget [DISABLED]
dev.hdaa.1.nid31_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid31_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid31: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid30_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid30: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid29_original: 0x4046c631 as=3 seq=1 device=SPDIF-out conn=None ctype=Digital loc=0x00 color=Res.C misc=6
dev.hdaa.1.nid29_config: 0x4046c631 as=3 seq=1 device=SPDIF-out conn=None ctype=Digital loc=0x00 color=Res.C misc=6
dev.hdaa.1.nid29: beep widget
dev.hdaa.1.nid28_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid28_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid28: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid27_original: 0x02214030 as=3 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Green misc=0
dev.hdaa.1.nid27_config: 0x02214030 as=3 seq=0 device=Headphones conn=Jack ctype=1/8 loc=Front color=Green misc=0
dev.hdaa.1.nid27: pin: Headphones (Green Jack)
dev.hdaa.1.nid26_original: 0x90170120 as=2 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal color=Unknown misc=1
dev.hdaa.1.nid26_config: 0x90170120 as=2 seq=0 device=Speaker conn=Fixed ctype=Analog loc=Internal color=Unknown misc=1
dev.hdaa.1.nid26: pin: Speaker (Fixed)
dev.hdaa.1.nid25_original: 0x02a19060 as=6 seq=0 device=Mic conn=Jack ctype=1/8 loc=Front color=Pink misc=0
dev.hdaa.1.nid25_config: 0x02a19060 as=6 seq=0 device=Mic conn=Jack ctype=1/8 loc=Front color=Pink misc=0
dev.hdaa.1.nid25: pin: Mic (Pink Jack)
dev.hdaa.1.nid24_original: 0x01a1905f as=5 seq=15 device=Mic conn=Jack ctype=1/8 loc=Rear color=Pink misc=0
dev.hdaa.1.nid24_config: 0x01a1905f as=5 seq=15 device=Mic conn=Jack ctype=1/8 loc=Rear color=Pink misc=0
dev.hdaa.1.nid24: pin: Mic (Pink Jack)
dev.hdaa.1.nid23_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid23_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid23: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid22_original: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid22_config: 0x411111f0 as=15 seq=0 device=Speaker conn=None ctype=1/8 loc=Rear color=Black misc=1
dev.hdaa.1.nid22: pin: Speaker (None) [DISABLED]
dev.hdaa.1.nid21_original: 0x01813050 as=5 seq=0 device=Line-in conn=Jack ctype=1/8 loc=Rear color=Blue misc=0
dev.hdaa.1.nid21_config: 0x01813050 as=5 seq=0 device=Line-in conn=Jack ctype=1/8 loc=Rear color=Blue misc=0
dev.hdaa.1.nid21: pin: Line-in (Blue Jack)
dev.hdaa.1.nid20_original: 0x01014010 as=1 seq=0 device=Line-out conn=Jack ctype=1/8 loc=Rear color=Green misc=0
dev.hdaa.1.nid20_config: 0x01014010 as=1 seq=0 device=Line-out conn=Jack ctype=1/8 loc=Rear color=Green misc=0
dev.hdaa.1.nid20: pin: Line-out (Green Jack)
dev.hdaa.1.nid19: vendor widget [DISABLED]
dev.hdaa.1.nid18_original: 0x40330000 as=0 seq=0 device=CD conn=None ctype=ATAPI loc=0x00 color=Unknown misc=0
dev.hdaa.1.nid18_config: 0x40330000 as=0 seq=0 device=CD conn=None ctype=ATAPI loc=0x00 color=Unknown misc=0
dev.hdaa.1.nid18: pin: CD (None) [DISABLED]
dev.hdaa.1.nid17_original: 0x90460140 as=4 seq=0 device=SPDIF-out conn=Fixed ctype=Digital loc=Internal color=Unknown misc=1
dev.hdaa.1.nid17_config: 0x90460140 as=4 seq=0 device=SPDIF-out conn=Fixed ctype=Digital loc=Internal color=Unknown misc=1
dev.hdaa.1.nid17: pin: SPDIF-out (Fixed)
dev.hdaa.1.nid16: audio output
dev.hdaa.1.nid15: audio mixer [DISABLED]
dev.hdaa.1.nid14: audio mixer
dev.hdaa.1.nid13: audio mixer
dev.hdaa.1.nid12: audio mixer
dev.hdaa.1.nid11: audio mixer
dev.hdaa.1.nid10: audio input [DISABLED]
dev.hdaa.1.nid9: audio input
dev.hdaa.1.nid8: audio input
dev.hdaa.1.nid7: vendor widget [DISABLED]
dev.hdaa.1.nid6: audio output [DISABLED]
dev.hdaa.1.nid5: audio output [DISABLED]
dev.hdaa.1.nid4: audio output
dev.hdaa.1.nid3: audio output
dev.hdaa.1.nid2: audio output
dev.hdaa.1.%parent: hdacc1
dev.hdaa.1.%pnpinfo: type=0x01 subsystem=0x104386d4
dev.hdaa.1.%location: nid=1
dev.hdaa.1.%driver: hdaa
dev.hdaa.1.%desc: Realtek ALC887 Audio Function Group

Для этого можно в /boot/loader.conf прописать:

boot_verbose="YES"
dev.hdac.1.pindum="1"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика