LINUX.ORG.RU

Linux 6.0

 ,


0

3

Линус Торвальдс после двух месяцев разработки выпустил стабильную версию ядра Linux версии 6.0.

В новой мажорной версии ядра — заметное увеличение производительности процессоров Intel Ice Lake, AMD Threadripper и EPYC благодаря изменениям планировщика, а также настройкам энергопотребления ядра. Добавлена поддержка процессоров Intel Sapphire Rapids (Xeon 4-го поколения) и Raptor Lake (Core 13 поколения).

AMD добавила в ядерный графический драйвер поддержку RDNA 3 GPU (RX 7000), выпустила новый аудиодрайвер для платформы Raphael (Ryzen 7000) и улучшила поддержку звука на системах Jadeite. Также была исправлена проблема с клавиатурой на ноутбуках с процессорами Ryzen 6000.

Архитектуры OpenRISC и LoongArch обзавелись поддержкой шины PCI, RISC-V расширяет возможности управления кэша с помощью новых расширений, в т.ч. «Zicbom».

Появилась начальная поддержка процессора Qualcomm Snapdragon 8cx Gen3 (который используется, например, Lenovo ThinkPad X13s).

Системы, используемые Linux-энтузиастами (такие как TUXEDO и Clevo) ранее имели проблемы с сенсорными панелями и клавиатурой после выхода из спящего режима.

Добавлена поддержка планшета для рисования XP-PEN Deco L, различных датчиков на материнских платах AMD, включая Sensor Fusion Hub в новых ноутбуках на процессорах Ryzen и шины Thunderbolt на Intel Raptor Lake.

Исправлено небольшое падение производительности на системах с процессорами AMD Zen, добавленное 20 лет назад как обход аппаратных проблем в некоторых чипсетах.

В драйвер drm/v3d (отвечающий за Broadcom V3D Graphics Driver) добавлена поддержка Raspberry Pi 4.

Удалена опция сборки ядра с оптимизацией -O3.

>>> Подробности

★★★★★

Проверено: hobbit ()

благодаря изменениям планировщика и другим настройкам энергопотребления ядра

Планировщик CPU и Power Governor – это разные вещи. Что имелось ввиду?

hateWin ★★ ()

В драйвер drm/v3d (отвечающий за Broadcom V3D Graphics Driver) добавлена поддержка Raspberry Pi 4

Это значит, что RPi4 теперь будет работать с mainline-ядром, или нужно отдельно брать блоб?

hateWin ★★ ()
Ответ на: комментарий от hateWin

Да, имелось ввиду и то и другое, сейчас поправлю.

Dimez ★★★★★ ()

Вообще, серьезные изменения обещают в 6.1. Эта версия должна выйти до конца года.

hateWin ★★ ()

Исправлено небольшое падение производительности на системах с процессорами AMD Zen

Там какие-то дикие цифры в некоторых сценариях в +1300%

https://www.phoronix.com/news/Linux-AMD-Old-Chipset-WA

Только почему-то не протестировали в реальных приложениях, можно разницы ноль.

One ★★★★★ ()

Удалена опция сборки ядра с оптимизацией -O3.

Наговнокодили штоле? Хотя это же сишники. Они без UB как без пряников.

ox55ff ★★★★★ ()

Я что-то не совсем понимаю. Linux вроде б одно из самых быстрых ядер. И Линус тоже говорил что-то такое, мол, скорость важна.

А тут, что не новое ядро, то улучшение производительности то там. то сям. Получается изначально Линукс – довольно тормозное ядро, ха-ха.

thegoldone ()
Ответ на: комментарий от ox55ff

Пишут, что -O3 меняет только на какие-то детали раскрутки циклов. Пишут, что вернут опцию, если кто-то с цифрами покажет, что это улучшает производительность и не ведёт к разбуханию ядра: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a6036a41bffb

emorozov ()

Эх, нужно будет собрать.

sehellion ★★★★★ ()

XP-PEN Deco L

А что, поддержку планшетов помодельно тоже надо вводить прямо в ядро? Он же ничего особенного не делает, стандартный планшет с кнопочками, нет?

П.с. Сам купил когда-то Deco Pro L, с блюпупом. Почти всем доволен кроме программы управления, её бы сменить на что-то.

R_He_Po6oT ★★ ()
Ответ на: комментарий от thegoldone

Тут нужно бежать, чтобы оставаться на месте.

ox55ff ★★★★★ ()
Ответ на: комментарий от AVL2

Не понял. Сам планшет управляется линуксом, чтоли? Иначе это то же что добавить поддержку какойнить конкретной модели мышки в ядро. Что в том устройстве особенного, что само ядро должно о нём знать?

И не нахожу про это в официальной новости.

Кстати, у меня Deco Pro L работало без никаких особенных дров. А эта железка требует чего?

R_He_Po6oT ★★ ()
Последнее исправление: R_He_Po6oT (всего исправлений: 2 )
Ответ на: комментарий от R_He_Po6oT

Иначе это то же что добавить поддержку какойнить конкретной модели мышки в ядро.

ну как бы и да и нет. Да в том смысле, что это просто периферия типа мышки а не переворот в истории типа нового планировщика.

а нет, потому что отреверсили вендорский блоб и перенесли инициализацию устройства в ядерный драйвер. теперь планшет работает прямо с ядром, без юзерспесного блоба. так что формально ядро теперь работает с этим планшетом.

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

Ну как-то странно, потому что мой работал аут оф зи бокс.

Хотя... Он по блюпупу работал так, а при включении по усб не помню. Жаль, я далеко от дома, поэкспериментировать не могу.

R_He_Po6oT ★★ ()
Ответ на: комментарий от thegoldone

заметное увеличение производительности процессоров Intel Ice Lake, AMD Threadripper и EPYC благодаря изменениям планировщика, а также настройкам энергопотребления ядра

А тут, что не новое ядро, то улучшение производительности то там. то сям. Получается изначально Линукс – довольно тормозное ядро, ха-ха.

Это точно, особенно для процессоров, которые еще не вышли, производительность около нуля, фу. Становится нормальной только когда они выходят, а уже всякие улучшения выпускают только потом. Безобразие.

goingUp ★★★★★ ()
Ответ на: комментарий от hateWin

В современном линуксе основной power governor - schedutil, и он работает внутри планировщика cpu.

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от thegoldone

Я что-то не совсем понимаю. Linux вроде б одно из самых быстрых ядер.

Конечно, так и есть. При том с каждой версией ядра линукс все быстрее и быстрее..

vasya_pupkin ★★★★★ ()

Какое там ‘мажорное’? Оно же как хром, добавляет циферку и всё

DumLemming ()

Системы, используемые Linux-энтузиастами (такие как TUXEDO и Clevo) ранее имели проблемы с сенсорными панелями и клавиатурой после выхода из спящего режима.

И что с эти сделали? Новость писал слепой?

skvitek ★★ ()
Ответ на: комментарий от Dimez

Так почему бы в новости вместо простого описания проблемы не написать о том, что она решена?

skvitek ★★ ()

СЛАВА ЛИНУХУ!

qbbr ★★★★★ ()

отмечусь под новостью для истории)

garik_keghen ★★★★★ ()
Ответ на: комментарий от DumLemming

В конфиге уже есть mglru. Значит в релизе тоже будет.

hateWin ★★ ()

Кстати, раст тоже идет опционально. Его можно отключить при сборке ядра. Как будут собирать маинтейнеры дистрибутивов – другой вопрос.

hateWin ★★ ()

Исправлено небольшое падение производительности на системах с процессорами AMD Zen, добавленное 20 лет назад как обход аппаратных проблем в некоторых чипсетах.

Это они о чем?

ex-kiev ()

Линус Торвальдс после двух месяцев разработки выпустил стабильную версию ядра Linux версии 6.0.

Какой процент кода там линусово?

chenbr0 ()
Ответ на: комментарий от grem

ИМХО, сначала будут только дубли существующих драйверов. Можно будет выбрать понравившийся вариант.

ox55ff ★★★★★ ()
Ответ на: комментарий от Dimez

Там был воркэраунд, который вышел боком через 20 лет.

Для какого железа? Хочется знать что именно из старья они сломали.


Это имеется в виду:

Dave Hansen (1): ACPI: processor idle: Practically limit «Dummy wait» workaround to old Intel systems

ex-kiev ()
Последнее исправление: ex-kiev (всего исправлений: 1 )
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.