Я прочитал много тем с похожими вопросами, но после прочтения ответов я очень растерялся. Я нашел в них много ссылок с репозиториями, но люди обсуждают, какие репозитории созданы для одной или двух версий ubuntu, но я ничего не нашел в версии 11.10. Слишком рано просить об этом? Должен ли я понижать версию своего Ubuntu, чтобы иметь ядро реального времени?
26
Ответы:
Долгосрочная цель проекта ядра RT состоит в том, чтобы в конечном итоге иметь все функции RT в стандартном ядре, и это хорошо продвигается . В прошлом в патче RT были нерегулярные выпуски, а взлом kernel.org в августе 2011 года сделал версию 3.0 недоступной в течение нескольких месяцев, но сейчас все выглядит хорошо: есть патч для 3.0, другой для 3.2 (совпадающий с ядром). версии в Ubuntu 11.10 и 12.04), а другую для 3.4 смотрите здесь .
Если вы используете Precise, вы можете использовать Realtime PPA Алессио Богани (Alessio Bogani) , который любезно упаковал ванильное ядро с примененным исправлением RT и поддерживает его синхронизацию с номерами версий в Precise.
Если вы предпочитаете собирать ядро RT вручную, сначала установите необходимые программные пакеты:
Затем загрузите ванильное ядро и исправление RT (номера версий несколько старые, при необходимости измените):
Затем настройте ядро, используя:
где вы должны выбрать «полное вытеснение» (опция 5) при появлении запроса и оставить все остальное в его значении по умолчанию, нажимая клавишу ввода при каждом запросе. Конфигурация из ядра -lowlatency может быть лучшей отправной точкой, чем конфигурация ядра -generic.
Затем соберите ядро с помощью:
И, наконец, установите новое ядро с помощью:
На этом этапе вы сможете перезагрузиться в ядро RT. Если ваше ядро не загружается, убедитесь, что вы дважды проверили параметры загрузки и изменили их соответствующим образом в загрузчике. Например, функции ACPI могут влиять на вашу систему реального времени (как указано на rt.wiki.kernel.org). Добавление acpi = off может быть решением в таком случае.
Однако обратите внимание, что исправление RT несовместимо с двоичным драйвером Nvidia (но см. Пост пользователя «rt-kernel» ниже и этот вопрос для обходного пути), и что исправления ядра Ubuntu не будут присутствовать, так что вы можете иметь аппаратные проблемы, которых у вас не было раньше. Это верно как для пакетов PPA, так и для скомпилированного ядра. Вы всегда можете загрузиться в ваше -generic ядро и удалить пакеты ядра реального времени, если они, конечно, доставят вам неприятности.
источник
kernel.org
я загрузилlinux-source
пакет Ubuntu,apt
и тогда он работал успешно.Другой вариант - установить RTKernel из репозиториев KXStudio. Он хранит набор пакетов, предназначенных для производства аудио и музыки, и у него есть пакеты в режиме реального времени и с низкой задержкой.
http://kxstudio.sourceforge.net/Main_Page https://launchpad.net/~kxstudio-team/+archive/kernel
источник
Насколько я знаю, разработка ядра реального времени не поспевает за циклом выпуска Ubuntu. Если вам нужно запустить ядро реального времени, вам, вероятно, придется запустить более старую версию.
Для получения дополнительной информации см. Https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel .
Обратите внимание, что в ядре с малой задержкой, по-видимому, есть какая-то текущая работа: https://launchpad.net/~abogani/+archive/ppa?field.series_filter=oneiric .
источник
Если вы зависите от использования бинарного драйвера nvidia, вы можете патчить оригинальный драйвер этим патчем (только для ядер 3.4+ с rt-патчами). Этот патч поставляется без гарантии и гарантии! Используйте его на свой страх и риск .->
Сохраните патч как «nv295.33_for 3.3 + _rt.patch». Примените патч->
Это создаст новый двоичный установщик nvidia под названием «NVIDIA-Linux-x86_64-295.33-custom.run».
Запустите установщик с
Этот патч поставляется без гарантии или гарантии! Используйте это на свой страх и риск.
Перезагрузитесь и получайте удовольствие.
Вы найдете больше информации на форуме nv. Там вы также можете найти решение для серии 295.40.
http://www.nvnews.net/vbulletin/showthread.php?p=2546508
источник
elif [ "$ARCH" = "ARMv7" ]; then
и один после - он не будет применяться, если это не исправлено. Кроме того, вы можете упомянуть, что версию драйвера nvidia 295.33 можно загрузить с nvidia.com/object/linux-display-amd64-295.33-driver.html (это больше не последняя версия , но, судя по отчету в phoronix). org с сегодняшнего дня, может быть, лучше пока не использовать 295.40).sudo
отсутствует в команде установки, а также указывает на то, что вам нужно переключиться на VT и сделать этоsudo killall Xorg && sudo stop lightdm
перед выполнением, потому что он настаивает на том, что X не должен быть запущен. Кроме этого, все работает хорошо - теперь я могу избежать ошибки bugs.launchpad.net/bugs/920120 и запустить двухэкранный Ardor \ o / Спасибо за патч!