Звуковая карта FA-66 иногда отключается и перестает работать, из-за чего я перезагружаю Джек

Я настроил Ubuntu 11.04 на использование Jack и PulseAudio, чтобы звук работал. Это было немного тяжело, но я заставил его работать.

Теперь, когда я использую свой компьютер - например, Banshee, Youtube или VLC - FA-66 просто выпадет, и я вынужден остановить / запустить Джека, используя qJackCtl.

Это довольно раздражает, потому что мне приходится выходить из большинства программ после перезапуска Джека (например, Firefox).

В конце концов я вынужден перезагрузиться, потому что запуск / остановка Джека должны происходить все чаще.

Как я могу это исправить? Я не эксперт по Linux, поэтому, если вам нужно, чтобы я предоставил вам информацию, просто скажите мне, какие команды нужно запустить, и я могу пройти вывод здесь. Я бы очень хотел исправить это.

JackEngine::XRun: client PulseAudio JACK Sink finished after current callback
JackEngine::XRun: client = PulseAudio JACK Source was not run: state = 1
JackEngine::XRun: client = PulseAudio JACK Sink was not run: state = 1
JackAudioDriver::ProcessGraphAsync: Process error
JackPosixMutex::Unlock res = 1
JackPosixMutex::Unlock res = 1
JackPosixMutex::Unlock res = 1
04:46:33.692 XRUN callback (1).
JackPosixMutex::Unlock res = 1
JackEngine::XRun: client = PulseAudio JACK Source was not run: state = 2
JackEngine::XRun: client PulseAudio JACK Sink finished after current callback
JackAudioDriver::ProcessGraphAsync: Process error
JackPosixMutex::Unlock res = 1
JackPosixMutex::Unlock res = 1
JackPosixMutex::Unlock res = 1
04:46:34.723 XRUN callback (6 skipped).

Спасибо.

1 ответ

Решение

Это возможно, потому что комбинация джек / импульс прерывается из-за XRUN, что означает, что аудиоданные не могут быть завершены в течение требуемого времени.

Вы можете предотвратить XRUN, установив размер периода гнезда. В настройках разъема (в qjackctl нажмите кнопку "Настройка" и перейдите на вкладку "Настройки") есть параметр, помеченный как "Кадры / Период". Попробуйте увеличить это значение.

Обратите внимание, что увеличение размера периода также увеличит задержку звука. Но если вы не выполняете обработку звука в реальном времени, это, вероятно, не повлияет на вас.

Другие вопросы по тегам