AMD的安全内存加密(SME)功能被发现对某些Linux系统造成问题,因此,从现在开始,该功能将被默认禁用。这个问题是由Linux工程师Paul Menzel在10月5日发现的。SME功能显然在某些AMD Raven Ridge系统上导致启动失败。
这个问题最早是在Ryzen 3 2200G系统上检测到的,该处理器与微星B350M MORTAR主板配对时问题非常突出。
然而在其他启用SME的Ryzen电脑中也报告了黑屏问题,因此,这个问题可能也存在于其他基于Zen的处理器系列中。
报错信息集中在:
AMD_MEM_ENCRYPT
AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
它甚至在其他系统上导致黑屏,该问题已被报告给Debian错误跟踪系统。
SME功能允许对系统DRAM进行加密,以便保护其中的敏感数据免受黑客的攻击。但内核团队也已经发出提示,由于某些平台的缺陷,不要在Kconfig中默认启用AMD内存加密,导致启动失败。
了解更多:
https://lore.kernel.org/lkml/YWvy9bSRaC+m1sV+@zn.tnic/T/#u
https://lists.freedesktop.org/archives/amd-gfx/2021-October/069868.html
转自 https://www.cnbeta.com/articles/tech/1191489.htm