Linux 6.16: патч для редкой проблемы с RDSEED на старых APU AMD

Разработчики ядра Linux 6.16 внедрили исправление

Опубликовано: / Просмотрено: 4 /

И вначале реклама, небольшой блок. Прошу не сердиться и не вносить ее в фильтры блокировщиков.

подробнее о рекламодателе можно узнать внутри блока
Спасибо. А теперь сам материал.

В ядро Linux 6.16-rc6 (релиз-кандидат шестой) добавлен важный патч для поддержки некоторых специфических APU AMD, которые ранее вызывали сбои и краши из-за некорректной работы инструкции RDSEED.

Речь идёт в первую очередь о Cyan Skillfish — это APU, который, по сути, был инженерной или OEM-платформой, никогда официально не позиционировавшейся как совместимая с Linux. Тем не менее, такие устройства попадают в обращение: дешёвые ноутбуки, терминалы, встраиваемые системы.

Инструкция RDSEED — часть набора команд, отвечающая за генерацию случайных чисел на уровне процессора. Её поддержка в некоторых старых APU реализована нестабильно. В результате:

  • Падения ядра;

  • Случайные ребуты;

  • Заморозки во время загрузки или работы приложений.

В новом патче использование RDSEED отключается принудительно на проблемных APU. Это решение временное, но позволяет повысить стабильность до тех пор, пока не появится альтернативный обход или чёткое аппаратное определение неисправных модификаций.

Изменения уже не только в 6.16-rc6, но и бэкпортированы в стабильные версии ядра, включая:

  • 6.15.x

  • 6.14.x

  • 6.1.x (LTS)

 


Теги: