URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID7
Нить номер: 574
[ Назад ]

Исходное сообщение
"FreeBSD 6.0 на Asus a6b00l (проблемы со звуком)"

Отправлено dime , 20-Фев-06 16:20 
установил, сконфигурировал, пересобрал, запустил...
Звук есть, но отвратительный.

Судя по тому что я слышу - буфер DMA вычитывается гораздо быстрее чем нужно.
Идет очень короткий звук с заметно завышеннойтональностью, короткая пауза тишины, и вся опять, с начала. (за секунду проходит несколько таких периодов)

Снова собрал GENERIC, загрузился, подгрузил snd_ich - все тоже самое.

Думал что проблема с timecounter - по слухам FreeBSD не отслеживает динамические изменения частоты TSC, но замена на i8254 никак не повлияла

Не могу понять где копать. Скажите если есть хоть какие-то идеи.

root@dimen# uname -sr
FreeBSD 6.0-RELEASE

root@dimen# kldstat
Id Refs Address    Size     Name
1   15 0xc0400000 387bec   kernel
2   16 0xc0788000 5683c    acpi.ko
3    1 0xc1468000 2000     msdosfs_iconv.ko
4    2 0xc146a000 3000     libiconv.ko
5    1 0xc1746000 4000     logo_saver.ko
6    2 0xc1758000 15000    linux.ko
7    1 0xc17f6000 2000     rtc.ko
8    1 0xc18a3000 2000     cd9660_iconv.ko

root@dimen# dmesg |grep pcm
pcm0: <Intel ICH4 (82801DB)> port 0xe000-0xe0ff,0xe100-0xe13f at device 31.5 on pci0
pcm0: [GIANT-LOCKED]
pcm0: <Avance Logic ALC650 AC97 Codec>

root@dimen# pciconf -lv
[skip]
pcm0@pci0:31:5: class=0x040100 card=0x18931043 chip=0x24c58086 rev=0x03 hdr=0x00
    vendor   = 'Intel Corporation'
    device   = '82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller'
    class    = multimedia
    subclass = audio
[skip]

root@dimen# cat /dev/sndstat
FreeBSD Audio Driver (newpcm)
Installed devices:
pcm0: <Intel ICH4 (82801DB)> at io 0xe000, 0xe100 irq 17 bufsz 16384  (1p/1r/4v channels duplex default)

root@dimen# mixer
Mixer vol      is currently set to 100:100
Mixer pcm      is currently set to 100:100
Mixer speaker  is currently set to  80:80
Mixer line     is currently set to   0:0
Mixer mic      is currently set to   0:0
Mixer cd       is currently set to   0:0
Mixer rec      is currently set to   0:0
Mixer ogain    is currently set to   0:0
Mixer line1    is currently set to   0:0
Mixer phin     is currently set to   0:0
Mixer phout    is currently set to   0:0
Mixer video    is currently set to   0:0
Recording source: vol

PS - Win XP ставит другой кодек (реалтековский) но я не нашел разницы в исходниках ядра BSD по обработке этих кодеков :-)


Содержание

Сообщения в этом обсуждении
"FreeBSD 6.0 на Asus a6b00l (проблемы со звуком)"
Отправлено sinusssssss , 12-Апр-08 09:25 
>[оверквотинг удален]
>Mixer phin     is currently set to  
>0:0
>Mixer phout    is currently set to   0:0
>
>Mixer video    is currently set to   0:0
>
>Recording source: vol
>
>PS - Win XP ставит другой кодек (реалтековский) но я не нашел
>разницы в исходниках ядра BSD по обработке этих кодеков :-)

Чувак, ты решил эту проблему? У меня такая же фигня, прошу, ответь))