AMD припиняє рекламувати підтримку RdRand під Linux для CPU Bulldozer та Jaguar

Якийсь час тому стало відомо, Що на комп'ютерах з процесорами AMD Zen 2 не запускається гра Destiny 2, а також можуть не завантажувати нові дистрибутиви Linux. Проблема була пов'язана з інструкцією для створення випадкового числа RdRand. І хоча оновлення BIOS вирішило проблему для останніх «червоних» чіпів, у компанії вирішили не ризикувати і більше не планують рекламувати підтримку RdRand для процесорів Family 15h (Bulldozer) та Family 16h (Jaguar) під Linux.

AMD припиняє рекламувати підтримку RdRand під Linux для CPU Bulldozer та Jaguar

Інструкція, як і раніше, працюватиме на відповідних CPU, однак для ПЗ, яке явно перевіряє наявність підтримки, видаватиме помилки. При цьому сама проблема існує щонайменше 5 років.

Як зазначається, за необхідності RdRand можна активувати за допомогою параметра ядра rdrand_force. Однак, за деякими даними, це може бути потенційною вразливістю, оскільки інколи інструкція могла генерувати невипадкові числа.

Зміна в ядрі Linux для обходу проблеми з RdRand є зараз у вигляді патча. Однак поки не ясно, чи приймуть його до загального коду ядра в майбутньому. Принаймні, на даний момент про стабільне виправлення не йдеться.

Нагадаємо, що ще до виходу виправлення деякі користувачі змогли оминути проблему запуску Linux, знизивши версію компонента systemd або використовуючи виправлену версію дистрибутива. Схоже, що це ще одна проблема Linux, крім зависання системи за нестачі оперативної пам'яті.



Джерело: 3dnews.ru

Додати коментар або відгук