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

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

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


В ядро 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)

 


Теги: