|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Rashid N. Achilov 2:5020/400 22 May 2006 07:29:07 To : Andrew Wingorodov Subject : Re: snd_ich --------------------------------------------------------------------------------
One day, in Saturday 20 May 2006 04:27, Andrew Wingorodov (mail@andr.ru) wrote:
> Alexander Pervushin <Alexander.Pervushin@p92.f120.n5061.z2.fidonet.org> wrote:
>> # kldload snd_ich
>> то всё ОК звук есть... вот всяком случает XMMS играет
>> А когда я добовляю в /boot/loader.conf snd_ich_load="YES"
>> то при загрузке КДЕ звук начинает играть, потом резко обрывается и всё...
>> тишина:(
>
> надо сделать mixer 70 и mixer pcm 50
> может я опоздал, читаю очень старые новости, но тоже с этим глюком
> боролся. это был кривой Xorg, он при старте громкость mixer сбрасывал
> на ноль. сейчас такого глюка нет.
В KDE есть очччень серьезная проблема, про которую когда я написал в
kde-general@ меня послали :-( Дело в чем:
В snd_ich.c размер буфера равен по умолчанию 16384. Hа панели управления KDE там
где Soundsystem есть ползуночек Sound buffer. Чем больше его утянешь, тем
больше размер буфера. Проблема в том, что этот размер буфера HИКАК не
коррелирует с размером буфера snd_ich.c и если его поставить так, что он будет
больше (а для этого его достаточно поставить в положение 116 миллисекунд - 5
фрагментов по 4096 байт) - начинаются очень серьезные глюки - зависания
системы, неожиданные перезагрузки, при fsck пропадают пачками файлы и
каталоги... Я обычно накладываю такой патчик
- --- ich.c.bak Tue Dec 14 16:40:51 2004
+++ ich.c Tue Dec 14 16:40:51 2004
@@ -38,7 +38,7 @@
#define ICH_TIMEOUT 1000 /* semaphore timeout polling count */
#define ICH_DTBL_LENGTH 32
-#define ICH_DEFAULT_BUFSZ 16384
+#define ICH_DEFAULT_BUFSZ 32768
#define ICH_MAX_BUFSZ 65536
#define SIS7012ID 0x70121039 /* SiS 7012 needs special handling */
и ставлю значение 7 фрагментов по 4096. Кстати, глюк с нулевой громкостью тоже
был - действительно, было такое что при старте выставлялась нулевая
громкость :-)
--
With Best Regards.
Rashid N. Achilov (RNA1-RIPE), Web: http://granch.ru/~shelton
Granch Ltd. system administrator, e-mail: achilov [at] granch [dot] ru
PGP: 83 CD E2 A7 37 4A D5 81 D6 D6 52 BF C9 2F 85 AF 97 BE CB 0A
--- ifmail v.2.15dev5.3
* Origin: Granch Ltd. (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7675672aea70.html, оценка из 5, голосов 10
|