Вышел патч, исправляющий падение производительности процессоров AMD в Linux 6.15

Недавно энтузиасты и пользователи Linux заметили снижение производительности на системах с современными процессорами AMD после обновления до версии ядра Linux 6.15. Проблема, как выяснилось, была связана с реализацией защитной меры SRSO (связанной с уязвимостями типа Spectre) для виртуализации KVM.

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

Инженеры из AMD и Google оперативно отреагировали на сообщения и разработали патч, исправляющий данное поведение. Новая логика заключается в том, что защитная мера SRSO теперь активируется только тогда, когда в системе действительно запущена хотя бы одна виртуальная машина KVM. Для отслеживания этого используется специальный счетчик.

Тестирование, проведенное ресурсом Phoronix, показало, что предложенный патч успешно решает проблему: производительность систем AMD на ядре Linux 6.15 без запущенных виртуальных машин возвращается к уровню предыдущих версий ядра (например, 6.14), при этом сохраняя необходимую защиту при активном использовании виртуализации.

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

7
2
Комментарии:  2
Ваш комментарий

люникс это типо винда я на последней 11 сижу)?карта 9070xt nitro + все норм в 2 к играю) на ультрах)

я на последней 11 сижу

Не вставайте и продолжайте держать в курсе.