Один из ведущих разработчиков Red Hat Systemd (системный и сервисный менеджер) Леннарт Поеттеринг обнаружил, что процессор AMD A6-6310, использующийся в недорогих ноутбуках, имеет ошибочную реализацию инструкции генерации случайных чисел RdRand. Аппаратный генератор случайных чисел процессора (RNG) теряет «случайность» после того, как машина выходит из приостановленного состояния (то есть выводит ноутбук из спящего режима, открывая его крышку при включенном питании). Современные компьютеры полагаются на RNG для «энтропии», критически важной для генерации непредсказуемых ключей на лету для SSL. Однако источник энтропии не обязательно должен быть аппаратным, и по умолчанию это не так. Программные RNG существуют, и по умолчанию ядро Linux не использует RdRand для генерации энтропии. Windows, как известно, не использует RdRand для основных функций ACPI, таких как приостановка / возобновление. Однако неисправный аппаратный блок RNG все равно сказывается на стабильности работы некоторых приложений, даже не использующих его.
Пользователи в GitHub и Bugzilla сообщают, что с этой ошибкой вы не можете заставить ноутбук уйти в спящий режим второй раз, если при работе использовали блок RdRand. При этом Майкл Ларабель из Phoronix говорит, что ошибка RdRand обнаруживается только на старых поколениях процессоров AMD «Excavator» и старше. В новых процессорах с архитектурой Zen такой проблемы нет.
Похожие новости из раздела:
- Архитектура RDNA 4 для видеокарт AMD Radeon RX 8000 засветилась на GitHub.
- AMD работает над криптовалютной версией графического процессора Navi
- AMD «Sienna Cichlid» и есть «Big Navi»?
- Обзор и тест беспроводного маршрутизатора ASUS 4G-AC68U AC1900