После двух месяцев разработки Линус Торвальдс анонсировал релиз ядра Linux 3.19. Среди наиболее заметных улучшений: средства защиты от переполнения буфера на основе расширений Intel MPX, проверка целостности и быстрая замена дисков в Btrfs RAID 5/6, сжатие LZ4 в squashfs, возможность привязки BPF-программ к сетевым сокетам, протокол TIPC, системный вызов execveat(), драйвер "ipvlan" для связи контейнеров, драйвер "AMD KFD" для GPGPU-вычислений, поддержка архитектуры Altera Nios II.
В новую версию принято примерно 11500 исправлений от 1200 разработчиков, размер патча - 38 Мб (изменения затронули 10742 файлов, добавлено 487475 строк кода, удалено 350946 строк). Около 46% всех представленных в 3.19 изменений связаны с драйверами устройств, примерно 19% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% - файловыми системами и 4% c внутренними подсистемами ядра.
Из наиболее интересных новшеств можно отметить:
Дисковая подсистема, ввод/вывод и файловые системы
В Btrfs появилась возможность быстрой замены дисков в RAID 5/6 без предварительного добавления нового диска, переноса данных и вывода из массива старого диска, т.е. теперь при помощи утилиты btrfs-replace можно просто поменять на лету один диск на другой, как это делалось для накопителей, не состоящих в RAID. Для RAID 5/6 также добавлена функция проверки целостности данных ("Scrubbing", сверка контрольных сумм, сохранённых и вычисленных на основе фактических данных), которая ранее не могла быть применена к RAID разделам Btrfs;
Существенно увеличена производительность модуля Device Mapper, обеспечивающего динамическое выделение места в хранилище (thin provisioning) и позволяющего создать несколько виртуальных дисковых разделов, суммарный размер которых превышает физический размер доступных накопителей, а физическое дисковое пространство выделяется по мере необходимости. Производительность возросла в основном благодаря поддержке агрегирования операций с идентичными блоками на стадии перед обращением к основному устройству;
В файловой системе Ceph добавлена поддержка inline-размещения данных, что привело к увеличению производительности при работе с мелкими файлами. Также добавлена поддержка верификации сообщений по цифровой подписи для аутентификации обмена данными между клиентами и серверами Ceph;
В F2FS, развиваемую компанией Samsung высокопроизводительную файловую систему для Flash-накопителей, добавлена опция "fastboot", которую можно использовать для сокращения числа проверок во время загрузки;
В файловую систему squashfs добавлена поддержка сжатия данных с использованием алгоритма LZ4;
Виртуализация и безопасность
Поддержка расширений MPX (Memory Protection Extensions), которые появятся в следующих поколениях микроархитектур процессоров Intel (Skylake и Goldmont) и дадут возможность организовать проверку указателей на соблюдение границ, связанных с ними областей памяти. Для использования данной возможности для каждой ссылки на память процессору необходимо сообщить сведения о допустимых границах области памяти, что требует дополнительной адаптации программного обеспечения, т.е. использование для сборки компилятора и runtime-библиотек, поддерживающих MPX. С практической стороны, MPX позволит выявлять ошибки при работе с памятью и блокировать совершение атак, основанных на переполнении буфера.
Добавлен драйвер "ipvlan", позволяющий создавать виртуальные сетевые устройства для связи между изолированными контейнерами. Драйвер напоминает macvlan, но рассчитан на эффективную работу с сетевыми пространствами имён (network namespaces) и производит мультиплексирование трафика на более высоком уровне сетевого стека;
Для архитектуры ARM64 реализован механизм seccomp, используемый для ограничения доступа приложений к системным вызовам;
В связи с устранением возможного вектора атаки (CVE-2014-8989) изменена обработка системного вызова setgroups(), при его использовании в пространствах имён для непривилегированных пользователей (user namespaces), что может потенциально привести к нарушению нормальной работы некоторых приложений, выполняющих маппинг произвольных идентификаторов групп пользователей.
Прекращена поддержка использования системы виртуализации KVM на серверах с архитектурой Itanium (ia64), так как данная возможность не использовалась на практике и оставалась без сопровождения;
Добавлен интерфейс для доступа из пространства пользователя к функциям блочного шифрования AEAD;
Подсистема virtio значительно доработана в плане обеспечения поддержки стандарта virtio 1.0;
Сетевая подсистема
В клиент и сервер NFS добавлена поддержка опций ALLOCATE и DEALLOCATE, определённых в стандарте NFS 4.2 и позволяющих заранее зарезервировать место в хранилище для файла, до его фактической записи;
В сетевой стек добавлена новая подсистема для задействования аппаратных механизмов ускорения коммутации и маршрутизации на поддерживающем данные возможности оборудовании;
Добавлен netlink API для сетевого протокола TIPC (Transparent Inter-process Communication), предназначенного для организации межпроцессного взаимодействия в кластере. Протокол предоставляет средства для быстрого и надёжного взаимодействия приложений, независимо от того, на каких узлах в кластере они выполняются.
В подсистеме InfiniBand обеспечена поддержка подкачки по необходимости (on-demand paging), что позволяет создавать и размещать области RDMA через обработчик обращений к невыделенным страницам памяти (page faults), т.е. расходовать память тогда, когда она действительно используется;
Память и системные сервисы
В системный вызов getsockopt() добавлена новая опция SO_INCOMING_CPU, при помощи которой можно определить CPU, используемый для обработки указанного сокета. Используя данную опцию приложение может распределить связанную с сокетами работу по нескольким процессорам, увеличив общую пропускную способность;
Возможность привязки расширенных BPF-программ к сетевым сокетам. В настоящее время функциональность ограничена сбором статистики, но в будущем ожидается добавление возможностей по установке фильтров;
Добавлен системный вызов execveat(), который позволяет запустить исполняемый файл из открытого файлового дескриптора или определить исполняемый файл при передаче файлового дескриптора директории;
Из экспериментального staging-дерева в основной состав ядра перемещён механизм межпроцессного взаимодействия Binder, предложенный разработчиками платформы Android;
Поддержка оверлеев Device Tree, призванных упростить получение информации о вспомогательном оборудовании на стадии загрузки системы;
В подсистему ftrace добавлена возможность использования в фильтрах выражений с логической операцией НЕ ("!");
Добавлен новый внутренний API, позволяющий унифицировать доступ драйверов к параметрам оборудования через ACPI или Вevice Tree, скрывая особенности работы через данные интерфейсы;
Продолжена работа над устранением проблемы 2038 года, вызванной переполнением 32-разрядного типа time_t. Внутренние функции ядра do_settimeofday(), timekeeping_inject_sleeptime() и mktime() заменены на варианты, в которых используется 64-разрядный тип time64_t или timespec64.
Аппаратные архитектуры
Поддержка микропроцессорной архитектуры с программным ядром Altera Nios II (soft-процессор), конкурирующей с архитектурой MicroBlaze;
Оборудование
Добавлен драйвер "AMD KFD", предоставляющий новый интерфейс для использования вычислительных возможностей графических процессоров в приложениях, не связанных с графикой (GPGPU). Взаимодействие с драйвером на пользовательском уровне осуществляется через библиотеку HSA (Heterogenous System Architecture), которая позволяет использовать OpenCL для организации гибридных вычислений и наладить совместную работу CPU, GPU и иных процессоров, в которых подходящее вычислительное устройство выбирается в прозрачном режиме в зависимости от задачи. В HSA CPU и GPU имеют доступ к единым областям памяти, что упрощает организацию работы гибридных приложений;
В компоненты прямого рендеринга (DRM) добавлена поддержка атомарного переключения видеорежимов, позволяющая разом, в рамках одной атомарной операции, изменить несколько параметров графического режима. Вызов ioctl() для обращения к данной функциональности из пространства пользователя ожидается в ветке ядра 3.20;
В DRM-драйвер Nouveau добавлена частичная поддержка видеокарт NVIDIA GeForce 900 (GPU GM204), реализована возможность управления напряжением в Tegra K1;
В DRM-драйвере Intel реализована начальная поддержка графической подсистемы процессоров нового поколения, построенных в соответствии с микроархитектурой Skylake. По умолчанию включен режим PPGTT (Per-Process Graphics Translation Tables), который может использоваться для изоляции доступа к GPU в гостевых системах;
В DRM-драйвере Radeon улучшены средства управления скоростью вращения кулера для Radeon HD 7000 и более новых GPU;
Поддержка GPU, используемых в SoC Freescale i.MX и Rockchip;
Поддержка звуковых устройств на чипах Intel Baytrail;
Поддержка контроллеров USB 3.0 от компании Broadcom;
В Video4Linux добавлены драйверы для видеоустройств DVBSky S950 V3, тюнеров Montage M88RS6000, демодуляторов Panasonic MN88472 и MN88473, и ресиверов для пультов ДУ Amlogic Meson.
Поддержка SoC Amlogic Meson8, Allwinner A80, Samsung Exynos4415, Freescale LS1021A, Alphascale ASM9260 и AMD Seattle;
Поддержка SCSI-адаптеров Tekram DC390(T), Am53/79C974 и Western Digital WD7193/7197/7296.
Установка ядра Linux Kernel 3.19
Установить ядро версии 3.19 командами ниже, можно в следующих дистрибутивах Linux:
1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:
Для 32-bit (одной командой):
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb && sudo dpkg -i *.deb
Для 64-bit (одной командой):
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb && sudo dpkg -i *.deb
2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):
sudo update-grub
Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:
sudo update-burg
3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:
sudo reboot
После входа в систему, проверьте версию актуального ядра командой:
uname -r
Примечание 2. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.
Если вы решили удалить ядро 3.19, выполните эту команду:
sudo apt-get purge linux-image-3.19-*
И вновь обновите GRUB командой:
sudo update-grub
Источники: https://www.kernel.org/ | http://www.opennet.ru/
Удачи.
Если у вас появились вопросы, обращайтесь на наш форум: http://compizomania.54672.x6.nabble.com/
В новую версию принято примерно 11500 исправлений от 1200 разработчиков, размер патча - 38 Мб (изменения затронули 10742 файлов, добавлено 487475 строк кода, удалено 350946 строк). Около 46% всех представленных в 3.19 изменений связаны с драйверами устройств, примерно 19% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 12% связано с сетевым стеком, 4% - файловыми системами и 4% c внутренними подсистемами ядра.
Из наиболее интересных новшеств можно отметить:
Дисковая подсистема, ввод/вывод и файловые системы
В Btrfs появилась возможность быстрой замены дисков в RAID 5/6 без предварительного добавления нового диска, переноса данных и вывода из массива старого диска, т.е. теперь при помощи утилиты btrfs-replace можно просто поменять на лету один диск на другой, как это делалось для накопителей, не состоящих в RAID. Для RAID 5/6 также добавлена функция проверки целостности данных ("Scrubbing", сверка контрольных сумм, сохранённых и вычисленных на основе фактических данных), которая ранее не могла быть применена к RAID разделам Btrfs;
Существенно увеличена производительность модуля Device Mapper, обеспечивающего динамическое выделение места в хранилище (thin provisioning) и позволяющего создать несколько виртуальных дисковых разделов, суммарный размер которых превышает физический размер доступных накопителей, а физическое дисковое пространство выделяется по мере необходимости. Производительность возросла в основном благодаря поддержке агрегирования операций с идентичными блоками на стадии перед обращением к основному устройству;
В файловой системе Ceph добавлена поддержка inline-размещения данных, что привело к увеличению производительности при работе с мелкими файлами. Также добавлена поддержка верификации сообщений по цифровой подписи для аутентификации обмена данными между клиентами и серверами Ceph;
В F2FS, развиваемую компанией Samsung высокопроизводительную файловую систему для Flash-накопителей, добавлена опция "fastboot", которую можно использовать для сокращения числа проверок во время загрузки;
В файловую систему squashfs добавлена поддержка сжатия данных с использованием алгоритма LZ4;
Виртуализация и безопасность
Поддержка расширений MPX (Memory Protection Extensions), которые появятся в следующих поколениях микроархитектур процессоров Intel (Skylake и Goldmont) и дадут возможность организовать проверку указателей на соблюдение границ, связанных с ними областей памяти. Для использования данной возможности для каждой ссылки на память процессору необходимо сообщить сведения о допустимых границах области памяти, что требует дополнительной адаптации программного обеспечения, т.е. использование для сборки компилятора и runtime-библиотек, поддерживающих MPX. С практической стороны, MPX позволит выявлять ошибки при работе с памятью и блокировать совершение атак, основанных на переполнении буфера.
Добавлен драйвер "ipvlan", позволяющий создавать виртуальные сетевые устройства для связи между изолированными контейнерами. Драйвер напоминает macvlan, но рассчитан на эффективную работу с сетевыми пространствами имён (network namespaces) и производит мультиплексирование трафика на более высоком уровне сетевого стека;
Для архитектуры ARM64 реализован механизм seccomp, используемый для ограничения доступа приложений к системным вызовам;
В связи с устранением возможного вектора атаки (CVE-2014-8989) изменена обработка системного вызова setgroups(), при его использовании в пространствах имён для непривилегированных пользователей (user namespaces), что может потенциально привести к нарушению нормальной работы некоторых приложений, выполняющих маппинг произвольных идентификаторов групп пользователей.
Прекращена поддержка использования системы виртуализации KVM на серверах с архитектурой Itanium (ia64), так как данная возможность не использовалась на практике и оставалась без сопровождения;
Добавлен интерфейс для доступа из пространства пользователя к функциям блочного шифрования AEAD;
Подсистема virtio значительно доработана в плане обеспечения поддержки стандарта virtio 1.0;
Сетевая подсистема
В клиент и сервер NFS добавлена поддержка опций ALLOCATE и DEALLOCATE, определённых в стандарте NFS 4.2 и позволяющих заранее зарезервировать место в хранилище для файла, до его фактической записи;
В сетевой стек добавлена новая подсистема для задействования аппаратных механизмов ускорения коммутации и маршрутизации на поддерживающем данные возможности оборудовании;
Добавлен netlink API для сетевого протокола TIPC (Transparent Inter-process Communication), предназначенного для организации межпроцессного взаимодействия в кластере. Протокол предоставляет средства для быстрого и надёжного взаимодействия приложений, независимо от того, на каких узлах в кластере они выполняются.
В подсистеме InfiniBand обеспечена поддержка подкачки по необходимости (on-demand paging), что позволяет создавать и размещать области RDMA через обработчик обращений к невыделенным страницам памяти (page faults), т.е. расходовать память тогда, когда она действительно используется;
Память и системные сервисы
В системный вызов getsockopt() добавлена новая опция SO_INCOMING_CPU, при помощи которой можно определить CPU, используемый для обработки указанного сокета. Используя данную опцию приложение может распределить связанную с сокетами работу по нескольким процессорам, увеличив общую пропускную способность;
Возможность привязки расширенных BPF-программ к сетевым сокетам. В настоящее время функциональность ограничена сбором статистики, но в будущем ожидается добавление возможностей по установке фильтров;
Добавлен системный вызов execveat(), который позволяет запустить исполняемый файл из открытого файлового дескриптора или определить исполняемый файл при передаче файлового дескриптора директории;
Из экспериментального staging-дерева в основной состав ядра перемещён механизм межпроцессного взаимодействия Binder, предложенный разработчиками платформы Android;
Поддержка оверлеев Device Tree, призванных упростить получение информации о вспомогательном оборудовании на стадии загрузки системы;
В подсистему ftrace добавлена возможность использования в фильтрах выражений с логической операцией НЕ ("!");
Добавлен новый внутренний API, позволяющий унифицировать доступ драйверов к параметрам оборудования через ACPI или Вevice Tree, скрывая особенности работы через данные интерфейсы;
Продолжена работа над устранением проблемы 2038 года, вызванной переполнением 32-разрядного типа time_t. Внутренние функции ядра do_settimeofday(), timekeeping_inject_sleeptime() и mktime() заменены на варианты, в которых используется 64-разрядный тип time64_t или timespec64.
Аппаратные архитектуры
Поддержка микропроцессорной архитектуры с программным ядром Altera Nios II (soft-процессор), конкурирующей с архитектурой MicroBlaze;
Оборудование
Добавлен драйвер "AMD KFD", предоставляющий новый интерфейс для использования вычислительных возможностей графических процессоров в приложениях, не связанных с графикой (GPGPU). Взаимодействие с драйвером на пользовательском уровне осуществляется через библиотеку HSA (Heterogenous System Architecture), которая позволяет использовать OpenCL для организации гибридных вычислений и наладить совместную работу CPU, GPU и иных процессоров, в которых подходящее вычислительное устройство выбирается в прозрачном режиме в зависимости от задачи. В HSA CPU и GPU имеют доступ к единым областям памяти, что упрощает организацию работы гибридных приложений;
В компоненты прямого рендеринга (DRM) добавлена поддержка атомарного переключения видеорежимов, позволяющая разом, в рамках одной атомарной операции, изменить несколько параметров графического режима. Вызов ioctl() для обращения к данной функциональности из пространства пользователя ожидается в ветке ядра 3.20;
В DRM-драйвер Nouveau добавлена частичная поддержка видеокарт NVIDIA GeForce 900 (GPU GM204), реализована возможность управления напряжением в Tegra K1;
В DRM-драйвере Intel реализована начальная поддержка графической подсистемы процессоров нового поколения, построенных в соответствии с микроархитектурой Skylake. По умолчанию включен режим PPGTT (Per-Process Graphics Translation Tables), который может использоваться для изоляции доступа к GPU в гостевых системах;
В DRM-драйвере Radeon улучшены средства управления скоростью вращения кулера для Radeon HD 7000 и более новых GPU;
Поддержка GPU, используемых в SoC Freescale i.MX и Rockchip;
Поддержка звуковых устройств на чипах Intel Baytrail;
Поддержка контроллеров USB 3.0 от компании Broadcom;
В Video4Linux добавлены драйверы для видеоустройств DVBSky S950 V3, тюнеров Montage M88RS6000, демодуляторов Panasonic MN88472 и MN88473, и ресиверов для пультов ДУ Amlogic Meson.
Поддержка SoC Amlogic Meson8, Allwinner A80, Samsung Exynos4415, Freescale LS1021A, Alphascale ASM9260 и AMD Seattle;
Поддержка SCSI-адаптеров Tekram DC390(T), Am53/79C974 и Western Digital WD7193/7197/7296.
Установка ядра Linux Kernel 3.19
Установить ядро версии 3.19 командами ниже, можно в следующих дистрибутивах Linux:
Linux Mint 17/13
elementary OS 0.2/0.3
1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:
Для 32-bit (одной командой):
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb && sudo dpkg -i *.deb
Для 64-bit (одной командой):
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb && sudo dpkg -i *.deb
2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной):
sudo update-grub
Примечание 1. Если у вас установлен загрузчик BURG, то и его нужно обновить:
sudo update-burg
3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:
sudo reboot
После входа в систему, проверьте версию актуального ядра командой:
uname -r
Примечание 2. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.
Если вы решили удалить ядро 3.19, выполните эту команду:
sudo apt-get purge linux-image-3.19-*
И вновь обновите GRUB командой:
sudo update-grub
Источники: https://www.kernel.org/ | http://www.opennet.ru/
Удачи.
Если у вас появились вопросы, обращайтесь на наш форум: http://compizomania.54672.x6.nabble.com/
Народ, отпишитесь - кто поставил новое ядро?
ОтветитьУдалитьМинт 13 докрученный до 17.1 летает без проблем.Единственно что "старый" Compiz не хочет с ним работать. Поэтому пришлось откатиться до 3.18.6.
УдалитьПолёт нормальный)
УдалитьУстановил в Ubuntu 15.04 c Nvidia 340:
Удалить[im]http://s020.radikal.ru/i700/1502/06/9f91536886b4.png[/im]
Если есть видеокарта, то сразу после установки ядра нужно перенастроить его модуль следующей командой: sudo dpkg-reconfigure nvidia-340
Естественно в команде нужно изменить nvidia-340 на свой драйвер вместо 340.
Нормуль все!
УдалитьКстати, рекомендую установить libmirclientplatform...
УдалитьЭто для mint...
Удалитьlibmirclientplatform - это что? У меня Минт. Для чего оно и где Это брать? (название пакета или оно куда-то входит?)
УдалитьПри загрузке системы появилось сообщение ACPI PCC probe failed.
ОтветитьУдалитьLinux Mint 17.1 Cinnamon
Аналогично, ubuntu 14.10, как исправить?
УдалитьНе ставить без надобности нестандартные ядра.
УдалитьА по поводу сообщения, вот:
http://comments.gmane.org/gmane.linux.acpi.devel/73411
>So it looks like you build the PCC mailbox driver which is new in 3.19-rc and
> that driver fails to load, because it doesn't find hardware to work with.
>
> The message is harmless, but it also is not useful. The driver in question
> seems to be overly verbose to me in general.
В двух словах, ядро пытается загрузить драйвер PCC mailbox (новая функциональность), но драйвер не грузится, поскольку отсутствует железка, с которой он должен работать. Сообщение безвредно, бла-бла...
спасибо, просто 1 загрузка оно долго висело,, дцмал что то важное
УдалитьА на счет не ставить ядра, то у меня и на дефолтном вылазила какая-то хрень по поводу жесткого... но 3.18.4 3.18.5 3.18.6 ничего не вылазило, просто пару раз блымнуло и все... их да если у меня sshd что нужно дополнительно ? Пользуюсь давно... но проблем никаких не было... вроде все работает
УдалитьВпервые со времён 3.15.хх ядёр wi-fi не отвалился. При выходе из спящего режима не загораются клавиатурные индикаторы капс-лок и wi-fi,в остальном полёт нормальный. (Deepin 2014.2,если что...) Секунд 15 висит сообщение про ACPI PCC probe failed,затем почти мгновенно грузится(судя по времени отображения заставки)
УдалитьЗ.Ы. Это я так,представил себе,как было бы без этого сообщения...
ACPI PCC probe failed. - Ubuntu 15.04 тоже
ОтветитьУдалитьС 340 NVIDIA запустилось, только при установки упала ВМ и NVIDIA
vlc не устанавливается у меня =(
Удалить=vlc не устанавливается у меня == А как ты его устанавливал? Попробуй установить терминальной командой: sudo apt-get install vlc
УдалитьАктивируй функцию "Не переводить ни в какие режимы ноутбук при закрытой крышке": http://compizomania.blogspot.com/2014/01/ubuntu.html
ОтветитьУдалитьЗначит не судьба...:) Откатись на родное ядро.
ОтветитьУдалитьASUS Ultrabook S500CA
ОтветитьУдалитьUbuntu 14.10 64 bit
ЗАМЕТНЫЙ прирост скорости, лагов не заметил. Но! Хотел новенькую элементарку погонять на виртуальной машине и не получилось... :(
До запуска: http://firepic.org/images/2015-02/10/ygajrz7ck2os.png
После: http://firepic.org/images/2015-02/10/dskdxz32m6i0.png
Пока все в порядке.
Упрощенно говоря, для работы с виртуальными машинами необходим специальный модуль ядра, который для каждого ядра свой. Для стандартных ядер он устанавливается из репозиториев, для нестандартных его надо "слепить" самому, выполнив специальную команду. В сообщении об ошибке на втором скриншоте об этом и говорится, команда выделена синим шрифтом. Далее говорится - для сборки модуля требуются установленный пакет dkms. Попробуйте выполнить, как там написано, и перезагрузиться. Не исключено, поможет.
УдалитьUbuntu 14.04.1 с циннамоном из ночных сборок, графика от AMD. Бегает шустрее, проблем пока не заметил.
ОтветитьУдалитьспасибо Владимиру за подробное описание ядра!
ОтветитьУдалитьэто как раз то, чего не хватало в его предыдущих статьях :)
кстати, уже не первый раз читаю про улучшения различных
файловых систем. а интересно, хоть кто-нибудь использует
эти самые btrfs, F2FS, squashfs, или Ceph? :))
также забавно было прочесть про Memory Protection Extensions.
подобный механизм уже лет 5 как реализован в отечественном
процессоре "Эльбрус", отрадно, что и Интел наконец-то
собирается это реализовать :))
кстати, интересно, работает ли на этом ядре последняя
Удалитьверсия Catalyst? кто знает, пожалуйста, отпишитесь!
Вот да. Тоже Хотел сказать Спасибо. Действительно интересно читать что делается :)
УдалитьНа Минте 17.1 - 14.05 каталист отказался реконфигурироваться и ставиться. Вываливает ошибку на install kernel module. В принципе, такая ошибка валится на всех ядрах, кроме дефолтного (3.13).
УдалитьВечером попробую поставить 14.12, может заработает...
У вас небось комп с Эльбрусом? Ах да их же купить нельзя нигде. ФСБ "Импортозамещение" в интернетах пиарит?
УдалитьПолет нормальный. Ubuntu 14.04 Unity, Nvidia 340.76
ОтветитьУдалить>> Спасибо. Откатился, а жаль на этом ядре работает заметно шустрее. <<
ОтветитьУдалитьНашел в закладках этот сайтик: https://extonlinux.wordpress.com В те времена когда использовал ubuntu и debian частенько брал с этого сайта ядра.
Все конечно субъективно, но мне тогда казалось, что эти ядра шустрее стандартных. Попробуйте.
Подскажите пожалуйста после установки ядра по данной инструкции нужно делать dpkg-reconfigure, а как именно его делать?
ОтветитьУдалитьВладимир выше писал:
Удалить"Если есть видеокарта, то сразу после установки ядра нужно перенастроить его модуль следующей командой: sudo dpkg-reconfigure nvidia-340
Естественно в команде нужно изменить nvidia-340 на свой драйвер вместо 340."
а что ставить если видеокарта amd?
Удалитьsudo dpkg-reconfigure amd-ххх
УдалитьПодскажите по поводу драйвера nvidia-304. Сможет ядро его поддерживать или переходить на nvidia-340?
ОтветитьУдалитьДрайвер для видеокарты выбирается и устанавливается по мере необходимости. Необходимость может быть, в частности, играть в компьютерные игры. Если Вы не геймер и система работает стабильно, то в драйвере более новой или старшей версии нет необходимости, разве что ради "спортивного интереса". А по сему, думаю не стоит менять nvidia-304, раз уж он установлен. Только нужно перенасторить модуль ядра 3.19 после установки командой в терминале: sudo dpkg-reconfigure nvidia-304
УдалитьНа nvidia-304 не захотело ядро работать, а вот на nvidia-340 все получилось.
УдалитьНу и чудненько. :)
Удалитьу меня ядро 3.13.0-44-generic, можно сразу прыгать на 3.19?
ОтветитьУдалитьМожно, но по-любому на свой страх и риск.
УдалитьТрудно ответить определённо. Всё зависит от Вашего железа. Попробуйте установить драйвер 340. Попытка - не пытка. На свободный драйвер и родное ядро всегда откатиться можно.
ОтветитьУдалитьВладимир!
ОтветитьУдалитьЯ сейчас обновился и начал замечать такой глюк :
В терминале переодически начинают прыгать строчки, тоже самое и в gedit. Как схватишь окно(к примеру перетащить в др. область) то "вечеринка" прекращается.
случалось ли у вас такое ?
Желательно указывать в каком дистрибутиве это происходит и какой драйвер видеокарты установлен и работает с новым ядром. Потому что у меня курсор прыгает по окну gedit в хаотическом состоянии не зависимо от ядра или видеокарты в Ubuntu 15.04. Это баг разрабатываемой системы. Надеюсь разработчики поправят к выходу стабильной версии.
УдалитьНу, а у Вас возможно что-то другое. Переключитесь на другой, стандартный драйвер. Должно всё нормализоваться.
Версия 14.04 LTS.
УдалитьПопытался по вашей статье через терминал поставить драйвера 304(сейчас 340). Но увы на нем не работает. может 334 поставить ? или какие стабильные версии до 340 ?
Видеокарта geforce 310m
Спасибо!
А Вы точно определились, что необходимо устанавливать драйвер? Может быть обойтись драйвером по умолчанию - Nouveau с ядром 3.19.
Удалить14.04.1 чистая установка на ноут в960 и нвидиа оптимус 630м,Nouveau ,после установки курсор прыгает и исчезает при открытии чего либо и рабочие места не корректно отображались,долго ломал с помощью дров, оказалось : параметры системы ,настройка экранов,отключить второй экран. 3.19 проблем не заметил (ни чего не заметил)работает. я обычный пользователь ubuntu
УдалитьОбновился ,Ubuntu 14.04 Unity 64 bit , Acer Aspire V5
ОтветитьУдалитьсистема работает шустрее,глюков кроме
ACPI PCC probe failed замечено не было .
Кстати,кто-то это победил ?
Минт 17, обновилось ядро, ввел команду для конфигурации видео нвидиа 331, перегрузил
ОтветитьУдалитьвыдает окошко "Циннамон рухнул, Вы работаете в резервном режиме.
Что можно сделать?
1. Загрузиться в рухнувший Cinnamon.
Удалить2. На клавиатуре Ctrl+Alt+F1, ввести логин и пароль.
3. Удалить драйвер: sudo apt-get remove nvidia-331
4. sudo reboot
P.S Либо загрузиться на дефолтном ядре и удалить 3.19.
Удалитьудалил 331, поставил 346, пока норм, заработало
УдалитьСпасибо :)
Ну вот и славно.:) А впечатления..., как система работает?
УдалитьСубъективно пошустрее, если это не самовнушение ))
Удалить> Субъективно пошустрее, если это не самовнушение ))
УдалитьМне так тоже кажется.
Владимир, помогите.
ОтветитьУдалитьПробовал поставить ядро 3.18.5 и 3.18.6 на ubuntu 14.10 amd64, после перезагрузки комп зависает вроде как при запуске оболочки (мышь не дёргается). И ещё - кроме 304 драйвера nvidia, никакой стабильно не работает. В 331 не запускаются браузеры, в 340 после загрузки проходит около минуты и начинают бегать полоски и комп зависает
Nvdia geforce 8100
==Nvdia geforce 8100== Почитайте инструкцию " Как определить и установить правильную версию драйвера для вашей видеокарты Nvidia в Ubuntu/Linux Mint", возможно она поможет ответить на Ваш вопрос.
УдалитьНа сайте нвидия предлагали установить 340 драйвер. После установки полосы бегают. Ядро 3.19 поставил с 304 драйвером - получил "труп". Может 3.19 с 340 драйвером нормально заработает
УдалитьError! Bad return status for module build on kernel: 3.19.0-031900-generic (x86_64)
ОтветитьУдалитьConsult /var/lib/dkms/nvidia-346/346.35/build/make.log for more information.
Вам советуют обратиться к: /var/lib/dkms/nvidia-346/346.35/build/make.log для получения дополнительной информации.
Удалитьвсе преставил вроде не выдало в терменале ошщибку
Удалитьвсе старнный глюк вбыл но ядро работает ! )) после переустановки повторной
ОтветитьУдалитьТанки стали вылетать(( Вернулся пока обратно))
ОтветитьУдалитьСпасибо! Попробовал, работает. Но на моем стареньком аппарате загрузка немного дольше. Рабочий стол с панелью прорисовывается по очереди, а на "родном" ядре выскакивает все сразу. Драйвер nvidia устанавливается с низким разрешением. ubuntuMATE 64 bit
ОтветитьУдалитьВернулся.
Lenovo B550L Xubuntu 15.04 - работает. И Wi-Fi тоже.
ОтветитьУдалитьПри загрузке системы появилось сообщение ACPI PCC probe failed. Так же перестал работать геймпад. Пришлось откатится на "родное" ядро :-(
ОтветитьУдалитьLinux Mint 17.1 Cinnamon 64-bit
Defender Game Racer Turbo
Такая же фигня тольео на 32ух битной ос
УдалитьЗдравствуйте, помогите пожалуйста. На моем устройстве постоянно всплывает окно с уведомлением об обновление по 3.19 версия, но я не хочу обновлять т.к довольна как работает придыдущая версия. При всплывании обновлений я указала никогда не больше не напоминать, но это все ровно всплывает и висит в окне уведомлений. Навязывает на обновления. Как решить эту проблему?
ОтветитьУдалитьА система какая, Windows? Иди Вы задаёте вопрос телепатам?
Удалить