Я пытаюсь настроить, где 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, которые я загрузил; ссылки статей и здесь
драйвера nvidia модули, как известно, ведут себя странно, когда взаимодействие с в режиме реального времени процессы, с непредсказуемыми эффектами на другие процессы в системе, но наиболее распространенная проблема с запуском Джек не настроен ограничения, что позволяет Джек потреблять больше ресурсов, чем обычные процессы. Одним из решений является установка ubuntustudio-настройки и настроить в нем пределов. Другой, чтобы добавить своего пользователя в группу Audio, и создаем файл /etc/безопасности/ограничения.д/аудио.конф, содержащий следующее:
@audio - memlock unlimited
@audio - rtprio 99
после того, как вы выйдите и снова войдите в систему, Вы сможете запустить Jack в реальном времени (если драйверов NVIDIA действительно причина ваших проблем). Обратите внимание, что оба метода для решения проблемы идентичны в окончательной конфигурации, хотя способы достижения этого результата немного отличается. Меньшие значения на значение для параметра memlock, как известно, работают, но конкретное значение, необходимое, кажется, отличаются в зависимости от используемого оборудования, домкрат маршрутов, а количество фильтров применяется: если "безлимитный" кажется для вас слишком высокая, есть ряд предложений для конкретных значений на любое количество Linux на аудио форумах, но я пока не вижу внятных руководство для расчета правильного значения для данной среды.
помните, что по умолчанию с pulseaudio-модуль-Джек не прикрепить к любому выходных устройств: при тестировании, не забудьте проверить маршрутизации аудио в разъем, чтобы убедиться, что выход осуществляется таким образом, Вы можете заметить (для работы аудио или графические визуализации инструмент) прежде чем думать она не работает.
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .
Известно, что модули 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, чтобы убедиться, что вывод выводится так, как вы можете заметить (для работы аудиовыхода или какого-либо графического средства визуализации), прежде чем думать, что он не работает .