Ядро Linux 6.1 + MGLRU

Ответить
Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 07 ноя 2022, 23:33

В репозитории contrib появилось ядро kernel-6.1-generic с MGLRU, установить его можно так:

Код: Выделить всё

sudo dnf install kernel-6.1-generic
Это ядро в данный собрано без бинарных модулей Nvidia, Realtek и др. Если у вас установлен драйвер nvidiaXXX-core, то установите пакет dkms-nvidiaXXX, чтобы уже на компьютере собрался драйвер для этого ядра, если вообще соберется (если вы плохо поняли написанное, то лучше используйте предлагаемые по умолчанию ядра 5.10 и 5.15, если не готовы разбираться).

Задействован по умолчанию новый механизм управления памятью MGLRU:

Код: Выделить всё

[user@notb1 ~]$ cat /sys/kernel/mm/lru_gen/enabled
0x0007
[user@notb1 ~]$ cat /sys/kernel/mm/lru_gen/min_ttl_ms 
0
Возможно, это ядро станет LTS, тогда для него тоже будут собраны бинарые модули.
2022-11-07_23-43.png

Mamluk
Сообщения: 138
Зарегистрирован: 15 мар 2022, 08:26
Operating system: Rosa Linux Fresh R12.4 KDE Plasma
Откуда: Йошкар-Ола

Ядро Linux 6.1 + MGLRU

Сообщение Mamluk » 08 ноя 2022, 05:56

Что-то я посмотрела в fedora 37 на 6.0.6, текущее там, пока как-то страшновато его ставить в Росе. Хотя может найдутся рисковые экспериментаторы, но я в их число не вхожу. Да и видео у меня в процессоре Ryzen 5 PRO 4650G своеобразное, хоть и вроде Vega 7, но Renoir.
Форум только читаю. Вопросы в ЛС. Да, папа выжил, но сюда не зайдёт. Я слежу. Он в Телеграмме.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 08 ноя 2022, 07:21

mikhailnov писал(а):
07 ноя 2022, 23:33
В репозитории contrib появилось ядро kernel-6.1-generic с MGLRU, установить его можно так:
Запускается и работает почти всё,
autofs - не работает.
Если какой-то конкретный тест нужен, то проверю.

Screenshot_20221108_081347.png
Последний раз редактировалось ans 08 ноя 2022, 14:03, всего редактировалось 1 раз.
Изображение

Аватара пользователя
adeptru
Сообщения: 673
Зарегистрирован: 29 ноя 2015, 11:03
Operating system: ROSA Desktop Fresh R11
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение adeptru » 08 ноя 2022, 10:59

Работает.
Вроде, хорошо работает!
Screenshot_20221108_165721.png
...сегодня - лучше, чем вчера, завтра - лучше, чем сегодня!..

sankad
Сообщения: 8
Зарегистрирован: 18 ноя 2019, 12:38
Operating system: ROSA Fresh Desktop 12.4
Plasma: 5.27.8
Frameworks: 5.110.0
Qt: 5.15.10
Linux 6.4.16-generic-2rosa2021.1-x86_64
Откуда: Москва

Ядро Linux 6.1 + MGLRU

Сообщение sankad » 10 ноя 2022, 14:40

Спасибо большое. Пока не нашёл ошибок.
Screenshot_20221110_142337.png

Аватара пользователя
Ukol
Сообщения: 461
Зарегистрирован: 04 май 2014, 17:08
Operating system: ROSA Gnome R2 и далее...
Откуда: с. Богучаны

Ядро Linux 6.1 + MGLRU

Сообщение Ukol » 23 ноя 2022, 15:36

Проба на этом ядре. https://linux-hardware.org/?probe=e83d79d385
Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ !
Ryzen 5 3600 ХТ MSI Tomahawk x570 wifi XFX Radeon RX 5700 XT

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 23 ноя 2022, 16:33

6.1-rc6 летит в репы

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 24 ноя 2022, 08:33

mikhailnov писал(а):
23 ноя 2022, 16:33
6.1-rc6 летит в репы
Норм. Даже виртуалбокс работает...
Изображение

Ily
Сообщения: 67
Зарегистрирован: 28 янв 2017, 18:00
Operating system: Rosa

Ядро Linux 6.1 + MGLRU

Сообщение Ily » 24 ноя 2022, 13:33

Работает. Но dkms-nvidia жужжал полчаса.

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 25 ноя 2022, 00:56

ans писал(а):
24 ноя 2022, 08:33
mikhailnov писал(а):
23 ноя 2022, 16:33
6.1-rc6 летит в репы
Норм. Даже виртуалбокс работает...
Во дает :lol:

Nikandr
Сообщения: 1
Зарегистрирован: 26 ноя 2022, 21:55
Operating system: Rosa

Ядро Linux 6.1 + MGLRU

Сообщение Nikandr » 26 ноя 2022, 21:59

У меня при установке выдаёт вот это: Последняя проверка окончания срока действия метаданных: 0:23:00 назад, Сб 26 ноя 2022 21:26:00.
Пакет kernel-6.1-generic-6.1.0-0.rc6.1.x86_64 уже установлен.
Зависимости разрешены.
Отсутствуют действия для выполнения.
Выполнено!
И остаётся прежнее ядро.

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 26 ноя 2022, 22:16

Nikandr писал(а):
26 ноя 2022, 21:59
У меня при установке выдаёт вот это: Последняя проверка окончания срока действия метаданных: 0:23:00 назад, Сб 26 ноя 2022 21:26:00.
Пакет kernel-6.1-generic-6.1.0-0.rc6.1.x86_64 уже установлен.
Зависимости разрешены.
Отсутствуют действия для выполнения.
Выполнено!
И остаётся прежнее ядро.
В GRUB при запуске системы нужное ядро выберите. Или самый первый пункт. Текущее ядро можно узнать командой: uname -r

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 02 дек 2022, 18:43

В репозитории полетело 6.1-rc7, помимо обновления до rc7, по умолчанию выключен indirect branch prediction, что эквивалентно запуску с cmdline "ibt=off", поскольку это вызывало критические проблемы на Nvidia.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 02 дек 2022, 21:40

mikhailnov писал(а):
02 дек 2022, 18:43
В репозитории полетело 6.1-rc7
Screenshot_20221202_233725.png
:beer:
Изображение

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 04 дек 2022, 01:49

На ядре 6.1 не грузится система, если корень на /dev/mmcblk* (карты памяти и встроенная в планшеты память), исправление в пакете dracut (https://abf.io/build_lists/4181316) отправлено на тестирование (https://bugzilla.rosalinux.ru/show_bug.cgi?id=12976)

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 08 дек 2022, 06:36

В репозитории прилетело 6.1-rc8.
Вроде последнее перед релизом.
Изображение

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 14 дек 2022, 16:50

Релиз ядра Linux 6.1

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.1. Среди наиболее заметных изменений: поддержка разработки драйверов и модулей на языке Rust, модернизация механизма определения используемых страниц памяти, специальный менеджер памяти для BPF-программ, система диагностики проблем с памятью KMSAN, механизм защиты KCFI (Kernel Control-Flow Integrity), внедрение структуры Maple tree.
...
Opennet
Изображение

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 14 дек 2022, 17:51

Как-то странно у меня система периодически ведет себя, непонятно, как воспроизвести, чтоб проверить, связано ли это с ядром 6.1. Виртуалки в virt-manager иногда как бы отваливаются, вместо картинки черные экраны, график нагрузки ВМ на процессор показывает странные зацикленные перепады нагрузки, запуск и остановка виртуалок начинает тормозить, Atril при этом очень медленно открывает тяжелые pdf, что в /proc/pressure, не смотрел, к сожалению, а надо было посмотреть.

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 14 дек 2022, 18:31

mikhailnov писал(а):
14 дек 2022, 17:51
Как-то странно у меня система периодически ведет себя, непонятно, как воспроизвести, чтоб проверить, связано ли это с ядром 6.1. Виртуалки в virt-manager иногда как бы отваливаются, вместо картинки черные экраны, график нагрузки ВМ на процессор показывает странные зацикленные перепады нагрузки, запуск и остановка виртуалок начинает тормозить, Atril при этом очень медленно открывает тяжелые pdf, что в /proc/pressure, не смотрел, к сожалению, а надо было посмотреть.
Вот так на ровном месте:

Код: Выделить всё

mikhailnov@hp-xfce ~ $ grep -R . /proc/pressure
/proc/pressure/io:some avg10=4.59 avg60=1.53 avg300=0.42 total=47254489
/proc/pressure/io:full avg10=3.85 avg60=1.26 avg300=0.33 total=38167267
/proc/pressure/cpu:some avg10=2.29 avg60=1.25 avg300=1.35 total=298952749
/proc/pressure/cpu:full avg10=0.00 avg60=0.00 avg300=0.00 total=0
/proc/pressure/memory:some avg10=31.03 avg60=55.48 avg300=33.43 total=363780655
/proc/pressure/memory:full avg10=30.84 avg60=55.36 avg300=33.37 total=361907856
В этот момент виртуалка подтормаживала.
В htop так:
2022-12-14_18-29.png
Но вот конкретно сейчас быстро раздуплилась, стало так:

Код: Выделить всё

mikhailnov@hp-xfce ~ $ grep -R . /proc/pressure
/proc/pressure/io:some avg10=0.33 avg60=0.70 avg300=0.61 total=49156543
/proc/pressure/io:full avg10=0.10 avg60=0.33 avg300=0.34 total=39142740
/proc/pressure/cpu:some avg10=5.21 avg60=5.43 avg300=3.29 total=308873959
/proc/pressure/cpu:full avg10=0.00 avg60=0.00 avg300=0.00 total=0
/proc/pressure/memory:some avg10=0.00 avg60=6.42 avg300=21.47 total=365611379
/proc/pressure/memory:full avg10=0.00 avg60=6.34 avg300=21.39 total=363515775
В htop удивляет низкий load average.
zswap включен (в Росе из коробки).

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 08 фев 2023, 11:03

Ядро 6.1 объявили LTS (https://www.opennet.ru/opennews/art.shtml?num=58618)
В нем остается очень серьезна проблема: https://www.linux.org.ru/forum/general/ ... d=17112410
Вот ее обход: https://codeberg.org/pf-kernel/linux/co ... 4608f1c01b
В ядре 6.1.10 этот откат уже сделан: https://kernel.googlesource.com/pub/scm ... %5E%21/#F0
Так что должно быть уже нормальным ядром. 6.1.10 пошло собираться.

ilfat
Сообщения: 76
Зарегистрирован: 15 фев 2016, 13:33
Operating system: ROSA Linux

Ядро Linux 6.1 + MGLRU

Сообщение ilfat » 08 фев 2023, 13:53

У меня на ноуте обнаружился регресс на ядре 6.1
Скорость гигабитной карты (RTL8168h/8111h, используемый модуль ядра r8169) на загрузку упала до 125-135 мегабит/с. Исходящая скорость не пострадала. На ядре 5.15 скорость 940 мегабит/с.
Но за то есть и прогресс :) - заработал микрофон, bluetooth, скорость NVMe SSD вышла на заявленный производителем уровень, на 5.15 была в 3.5 раза ниже, а также на ядре 5.15, в иксах, разрешение подключенного монитора было ниже поддерживаемого, на 6.1 нормально.

ilfat
Сообщения: 76
Зарегистрирован: 15 фев 2016, 13:33
Operating system: ROSA Linux

Ядро Linux 6.1 + MGLRU

Сообщение ilfat » 08 фев 2023, 15:52

ilfat писал(а):
08 фев 2023, 13:53
У меня на ноуте обнаружился регресс на ядре 6.1
Регресс отменяется :D Помогло выключение ноутбука на пол минуты. Сетевой кабель на всякий случай отсоединял.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение ans » 08 фев 2023, 17:17

ilfat писал(а):
08 фев 2023, 13:53
У меня на ноуте обнаружился регресс на ядре 6.1
У меня звук в одном канале время от времени затухал, сейчас посмотрим как стало
Изображение

dragon
Сообщения: 546
Зарегистрирован: 15 мар 2016, 17:16
Operating system: ROSA Desktop Fresh R12.4 PLASMA
Откуда: Балаково, Саратовская обл.

Ядро Linux 6.1 + MGLRU

Сообщение dragon » 10 фев 2023, 19:43

Сегодня поставил на R12.2. Вместо 5.10. На материнке MSI MAG X570S TOMAHAWK MAX WIFI сразу же заработали оба беспроводных интерфейса - и wifi, и bluetooth. Сделал пробу: https://linux-hardware.org/?probe=d88dcef939
Но немного поторопился - только что заметил, что не подключил отечественную вебку ZET GAMING Cyclop 2 M100R2 Но с ней не должно быть проблем - начиная с ядра 5.15 уже работала. Ладно, завтра подключу и повторю пробу.

turik02
Сообщения: 256
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 12.4 x86_64

Ядро Linux 6.1 + MGLRU

Сообщение turik02 » 12 фев 2023, 15:10

Обновил сегодня ядро до kernel 6.1.10 на ROSA FRESH Gnome 12.3. Вроде бы всё нормально. Проба https://linux-hardware.org/?probe=80cd4311f5
Вложения
Снимок экрана от 2023-02-12 13-58-27.png

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 26 фев 2023, 23:33

6.1.14 со включенной CONFIG_BLOCK_LEGACY_AUTOLOAD=y, что чинит прогрузку старых mdraid, полетело в репозиторий.

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 17 мар 2023, 17:23

Ядро 6.1 переезжает из contrib в main. Для него собраны бинарные модули realtek и nvidia 340, 390, 470, 510, 515, 520, 525 (nvidia525 — новый пакет).

Также теперь через task-kernel и мягкую зависимость в самом ядре 6.1 подтягивается kernel-module-r8168-6.1-generic - неапстримнымй модуль r8168, а из самого ядра 6.1 патчем из драйвера r8169 вырезана поддержка поддерживаемого в r8168 оборудования. Ожидаемый эффект — такое оборудование из коробки либо хотя бы просто заработает, либо начнет работать лучше. Раньше нужно было ставить dkms-r8168, который запрещал загрузку r8169, что делало невозможным его поставку из коробки.

Отправлено на тестирование: https://bugzilla.rosalinux.ru/show_bug.cgi?id=13169
Чтобы установить обновление и/или Nvidia на компьютер, пока это все в репозитории, можно выполнить следующую команду:

Код: Выделить всё

sudo dnf --nogpgcheck --repofrompath k1,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387296/x86_64/main/release/ --repofrompath k2,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387303/x86_64/main/release/ --repofrompath k3,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387305/x86_64/main/release/ --repofrompath k4,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387307/x86_64/main/release/ --repofrompath k5,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387309/x86_64/main/release/ --repofrompath k6,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387310/x86_64/main/release/ --repofrompath k7,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387312/x86_64/main/release/ --repofrompath k8,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387314/x86_64/main/release/ --repofrompath k9,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387316/x86_64/main/release/ --repofrompath k10,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387318/x86_64/main/release/ --repofrompath k11,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387321/x86_64/main/release/ --repofrompath k12,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387323/x86_64/main/release/ --repofrompath k13,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387325/x86_64/main/release/ --repofrompath k14,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387326/x86_64/main/release/ --repofrompath k15,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387328/x86_64/main/release/ --repofrompath k16,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387329/x86_64/main/release/ --repofrompath k17,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387330/x86_64/main/release/ --repofrompath k18,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387331/x86_64/main/release/ --repofrompath k19,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387332/x86_64/main/release/ --repofrompath k20,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387333/x86_64/main/release/ --repofrompath k21,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387334/x86_64/main/release/ --repofrompath k22,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387335/x86_64/main/release/ --repofrompath k23,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387607/x86_64/main/release/ --repofrompath k24,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387608/x86_64/main/release/ --repofrompath k25,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387609/x86_64/main/release/ --repofrompath k26,http://abf-downloads.rosalinux.ru/rosa2021.1/container/4387643/x86_64/main/release/ upgrade
Образы с ядром 6.1:
plasma5: https://abf.io/platforms/rosa2021.1/pro ... ists/45996
xfce: https://abf.io/platforms/rosa2021.1/pro ... ists/45997
После установки ОС с этих образов нужные репозитории уже подключены, можно сразу ставить nvidia (sudo kroko-cli autoinstall).

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Ядро Linux 6.1 + MGLRU

Сообщение mikhailnov » 17 мар 2023, 22:21

Поймали с одним пользователем интересный прикол с r8168: до этого у него сетевуха работала на r8169, он поставил ядро 6.1, грузился r8168, но выдавал ошибку: "PHY reset failed". Посоветовал ему разрядить конденсаторы (отключить питание ПК и попытаться его включить) — помогло, r8168 заработал. Что это было, непонятно.

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»