|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey_Afonin 2:5057/29.13 12 Jan 2002 14:46:35 To : Stas Sergeev Subject : Re: Sound (2.4.17, KDE 2.2.2, i815) --------------------------------------------------------------------------------
Stas Sergeev wrote:
> Так вот, он рассчитывает, что poll() будет устанавливать POLLOUT именно
> тогда,
>
> когда свободен целый фрагмент, в то время как некоторые драйвера считают,
> что POLLOUT можно устанавливать уже тогда, когда записать можно хотя бы
> один байт (или вообще poll там сломан). В результате select() не
> отправляет артса в спячку, и тот гоняет select() и ioctl() в цикле.
> Когда ему это надоедает, он либо говорит "CPU overloaded, aborting", либо
> перестаёт писать нули в устройство.
Очень похоже :-(
--
С уважением, Сергей Афонин.
asy@kraft-s.ru
--- ifmail v.2.15dev5
* Origin: Kraft-S (2:5057/29.13@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/102777e971e9d.html, оценка из 5, голосов 10
|