Звуковая карта 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 нажмите кнопку "Настройка" и перейдите на вкладку "Настройки") есть параметр, помеченный как "Кадры / Период". Попробуйте увеличить это значение.
Обратите внимание, что увеличение размера периода также увеличит задержку звука. Но если вы не выполняете обработку звука в реальном времени, это, вероятно, не повлияет на вас.