AMD без объяснения причин отключила в потребительских процессорах технологию шифрования памяти TSME, однако представители компании отказываются комментировать изменения, в отдельных случаях перекладывая ответственность на производителей материнских плат, сообщает издание Ars Technica.

Около десяти лет назад компания AMD внедрила в свои процессоры технологию прозрачного шифрования памяти TSME (Transparent Secure Memory Encryption), предназначенную для предотвращения кражи данных. Со временем поддержка этой функции стала доступна не только в профессиональных решениях, но и в более доступных потребительских процессорах линейки Ryzen. Однако недавно пользователи столкнулись с тем, что функция перестала работать: она перестала обнаруживаться в системе Windows, а для её активации в Linux требовались сложные технические манипуляции. AMD до сих пор не предоставила официальных разъяснений относительно того, почему TSME ранее работала на потребительских чипах и что именно изменилось сейчас. Представители компании лишь ограничились заявлением, что «TSME является функцией безопасности, применяемой только в процессорах Pro в рамках AMD PRO Technologies».
На проблему обратил внимание энтузиаст Бен Килпатрик. В апреле при установке ОС на компьютер с процессором AMD Ryzen 7 9700X (архитектура Zen 5) он решил проверить состояние защитных функций с помощью компонента Linux Host Security ID (HSI). Результаты оказались противоречивыми: утилита сообщила, что TSME не поддерживается, хотя система показывала, что память зашифрована. Несмотря на активацию функции в BIOS, поведение процессора оставалось непредсказуемым. После обращения в техподдержку компании MSI выяснилось, что на платах MSI и Gigabyte со старыми версиями прошивок потребительские Ryzen корректно поддерживали TSME. Проблема появилась после обновления микрокода, основанного на AMD Generic Encapsulated Software Architecture (AGESA) версии 1.2.7.0.
Килпатрик решил выяснить истинные причины ограничений, так как аппаратно процессоры способны выполнять эту функцию. В репозитории AMD на GitHub на его запрос откликнулись инженеры компании, которые предложили лишь стандартные рекомендации: попробовать переключить функцию в BIOS или обратиться за помощью к производителю материнской платы.

В MSI подтвердили получение официального уведомления от AMD о том, что TSME поддерживается исключительно чипами серии Pro. В ходе тестов инженеры MSI использовали материнскую плату Asus с чипсетом X870E, сравнивая потребительский Ryzen 7 9800X3D и профессиональный Ryzen 9 Pro 9945 под одной и той же версией BIOS. Анализ дампов памяти AMD Boot Loader (ABL) показал, что индикатор DfIsTsmeEnabled принудительно устанавливает статус TSME как отключенный для потребительских моделей, при этом настройки BIOS никак не влияют на этот процесс.
Килпатрик привел инженерам AMD пример из 2020 года, когда представитель компании официально подтвердил поддержку TSME процессором AMD Ryzen 7 3700X. Однако на прямой вопрос, является ли текущее ограничение особенностью архитектуры или политикой прошивки AGESA, он получил уклончивый ответ об отсутствии дополнительной информации. При этом в более ранних обсуждениях тот же инженер рекомендовал использовать TSME как опцию, предоставляемую поставщиком BIOS.
Стоит отметить, что AMD официально никогда не заявляла TSME как стандартную функцию для потребительских процессоров, позиционируя технологию SME как эксклюзив для линеек Ryzen Pro и Epyc. Тем не менее, из-за многолетней бесперебойной работы функции на обычных чипах потребители привыкли считать её доступной. Принудительное отключение TSME без внятных объяснений выглядит как нежелание компании признать либо допущенную ранее ошибку, либо осознанное ограничение функциональности для сегментации рынка.






