Джекд не может начать

Я пытаюсь настроить, где JACK напрямую взаимодействует с ALSA, а pulseaudio - с JACK. Эта настройка работала нормально (мне приходилось вручную запускать вещи несколько раз), но, как я понял, настройка демона Ubuntu и совершенные вещи jackd перестали работать полностью. Я запускаю 10.10.

Если я запускаю что-то через ALSA, я получаю звук без проблем. Тем не менее, когда я запускаю гнездо в реальном времени: /usr/bin/jackd -v -R -ch -Z -t2000 -d alsa -P, я получаю следующую ошибку:

jackd watchdog: timeout - killing jackd

И наоборот, если я запускаю без реального времени: /usr/bin/jackd -v -r -ch -Z -t2000 -d alsa -P Я получаю:

ALSA: poll time out, polled for 32032138 usecs DRIVER NT: could not run driver cycle

Джек прекрасно работал, прежде чем я сделал эти изменения; в то время как у меня нет точной копии моей первоначальной конфигурации, я помню, что работая с минимальным количеством опций работала нормально. Я видел несколько статей, в которых говорится о проблеме с захватом ALSA. На самом деле, я попытался включить захват в alsamixer один раз, и все сработало! При перезагрузке этот успех не был повторен, и с тех пор я не смог работать с ним. Это не должно иметь значения, поскольку указание -P должно устранять любые проблемы с захватом.

Краткий обзор: я не могу заставить jackd работать ни при каких обстоятельствах (если не указать -d dummy). Звук работает с другими программами с ALSA, но когда я запускаю JACK, демон открывает карту, но время истекло.

Я должен упомянуть, что я без работает с дросселированием ЦПУ, но я не могу понять, что изменилось (или где даже смотреть).

m, используя HPET, чтобы уменьшить это (и я запускал гнездо без каких-либо проблем раньше). Спасибо!

EDIT: похоже, что это может иметь отношение к модулям nvidia, которые я загрузил; ссылки статей и здесь

2
задан 7 June 2011 в 21:54

8 ответов

драйвера nvidia модули, как известно, ведут себя странно, когда взаимодействие с в режиме реального времени процессы, с непредсказуемыми эффектами на другие процессы в системе, но наиболее распространенная проблема с запуском Джек не настроен ограничения, что позволяет Джек потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка ubuntustudio-настройки и настроить в нем пределов. Другой, чтобы добавить своего пользователя в группу Audio, и создаем файл /etc/безопасности/ограничения.д/аудио.конф, содержащий следующее:

@audio - memlock unlimited @audio - rtprio 99

после того, как вы выйдите и снова войдите в систему, Вы сможете запустить Jack в реальном времени (если драйверов NVIDIA действительно причина ваших проблем). Обратите внимание, что оба метода для решения проблемы идентичны в окончательной конфигурации, хотя способы достижения этого результата немного отличается. Меньшие значения на значение для параметра memlock, как известно, работают, но конкретное значение, необходимое, кажется, отличаются в зависимости от используемого оборудования, домкрат маршрутов, а количество фильтров применяется: если "безлимитный" кажется для вас слишком высокая, есть ряд предложений для конкретных значений на любое количество Linux на аудио форумах, но я пока не вижу внятных руководство для расчета правильного значения для данной среды.

помните, что по умолчанию с pulseaudio-модуль-Джек не прикрепить к любому выходных устройств: при тестировании, не забудьте проверить маршрутизации аудио в разъем, чтобы убедиться, что выход осуществляется таким образом, Вы можете заметить (для работы аудио или графические визуализации инструмент) прежде чем думать она не работает.

3
ответ дан 25 July 2018 в 22:32

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой заключается в том, чтобы добавить пользователя в аудиогруппу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

@audio - memlock unlimited @audio - rtprio 99

После выхода из системы и входа в систему опять же, вы должны иметь возможность запускать JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для вычисления правильного значения для данной среды.

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

3
ответ дан 26 July 2018 в 22:20

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой заключается в том, чтобы добавить пользователя в аудиогруппу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

@audio - memlock unlimited @audio - rtprio 99

После выхода из системы и входа в систему опять же, вы должны иметь возможность запускать JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для вычисления правильного значения для данной среды.

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

3
ответ дан 2 August 2018 в 03:58

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой заключается в том, чтобы добавить пользователя в аудиогруппу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

@audio - memlock unlimited @audio - rtprio 99

После выхода из системы и входа в систему опять же, вы должны иметь возможность запускать JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для вычисления правильного значения для данной среды.

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

3
ответ дан 4 August 2018 в 20:01

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой заключается в том, чтобы добавить пользователя в аудиогруппу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

@audio - memlock unlimited @audio - rtprio 99

После выхода из системы и входа в систему опять же, вы должны иметь возможность запускать JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для вычисления правильного значения для данной среды.

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

3
ответ дан 6 August 2018 в 04:03

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени, с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой - добавить пользователя в звуковую группу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

  @audio - memlock unlimited @audio -  rtprio 99  

Как только вы выйдете из системы и войдете в систему снова, вы сможете запустить JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для расчета правильного значения для данной среды.

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

3
ответ дан 7 August 2018 в 22:02

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени, с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой - добавить пользователя в звуковую группу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

  @audio - memlock unlimited @audio -  rtprio 99  

Как только вы выйдете из системы и войдете в систему снова, вы сможете запустить JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для расчета правильного значения для данной среды.

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

3
ответ дан 10 August 2018 в 10:16

Известно, что модули nVidia ведут себя странно при взаимодействии с процессами реального времени, с непредсказуемыми последствиями для других процессов в системе, но самая распространенная проблема с запуском JACK - это не настройка пределов, позволяющих JACK потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка параметров ubuntustudio и настройка лимитов в нем. Другой - добавить пользователя в звуковую группу и создать файл /etc/security/limits.d/audio.conf, содержащий следующее:

  @audio - memlock unlimited @audio -  rtprio 99  

Как только вы выйдете из системы и войдете в систему снова, вы сможете запустить JACK в реальном времени (если только драйверы nVidia не являются причиной ваших проблем). Обратите внимание, что оба метода решения проблемы идентичны в окончательной конфигурации, хотя средства достижения этого результата немного отличаются. Известно, что малые значения для memlock работают, но требуемое конкретное значение, по-видимому, различается в зависимости от базового оборудования, карты маршрутизации JACK и количества применяемых фильтров: если «неограниченное» кажется слишком высоким для вас, есть число предложений по конкретным значениям на любом количестве аудио-форумов linux, но я еще не вижу четкого руководства для расчета правильного значения для данной среды.

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

3
ответ дан 13 August 2018 в 16:40

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

Похожие вопросы: