多年前英特尔处理器被发现幽灵和熔断系列漏洞,这些漏洞属于硬件层面的设计问题因此无法通过固件更新进行修复,为此英特尔发布多个补丁封堵漏洞,但这些补丁会降低 CPU 的性能(本质上就是限制分支预测,而分支预测是现代 CPU 提供高性能的关键)。
英特尔的显卡同样也存在类似问题,Intel GPU 很容易因为安全缓解措施导致性能损失,而在 Linux 中禁用 OpenCL 和 Level Zero 计算堆栈中的 Intel GPU 安全缓解措施可以让性能提升 20%。
为此 Ubuntu 开发商 Canonical 正在考虑直接禁用系统中的这些英特尔安全缓解措施以恢复正常的性能,英特尔确实也允许在没有部署安全缓解措施的情况下构建 GPU 计算堆栈,所以 Canonical 也不需要寻求非官方的停用方法。
有的是英特尔自己还在 GitHub 上发布默认并未启用安全缓解措施的 OpenCL 和 Level Zero 计算堆栈,这让 Canonical 更加确信即便是禁用缓解措施也不会有太大的问题。
不过 Canonical 也承认在 GPU 端禁用缓解措施可能会让系统面临未知的安全风险,Ubuntu 内核已经在 CPU 端为英特尔 GPU 提供完整的安全缓解措施,因此 Canonical 认为禁用带来的风险非常小。
英特尔的安全缓解措施是基于特定架构的,因此安全缓解措施造成的性能损失不仅会影响英特尔集成显卡,Intel Arc 独立显卡同样受到影响,但不清楚目前 Windows 11 是否也为 Intel GPU 开启了这些缓解措施。
不得不说对于购买和使用英特尔 CPU 和 GPU 的用户来说也是真惨,各种微代码更新都会导致 CPU 和 GPU 性能下降,但不更新又存在安全风险,所以不少家庭用户尤其是游戏玩家都冒着风险禁用了英特尔 CPU 中的安全缓解措施。
以上就是“英特尔显卡中的安全缓解措施导致性能损失20% Ubuntu正在考虑解除该限制”的详细内容,想要了解更多IT圈内资讯欢迎持续关注编程学习网。
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/13281/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料