改进了AMD Ryzen笔记本电脑在配备MP2机顶盒的Linux上的挂起/恢复调试

2024年 3月 9日 49.0k 0


AMD工程师和那些在Linux下调试Ryzen笔记本电脑的s2空闲挂起/恢复问题的人,很快就会有更多关于支持MP2机顶盒功能的较新SoC的信息。

AMD Linux工程师一直致力于连接AMD PMC驱动程序,以支持MP2智能跟踪缓冲区(STB)功能。MP2 STB是MP1的改进缓冲区,用于提供有关最新的s2空闲挂起/恢复事件的更多信息。在过去的几年里,对AMD s2空闲的支持已经取得了长足的进步,但在不同的搭载Linux的AMD笔记本电脑上,仍然偶尔会发现一些挂起/恢复问题。

AMD MP2机顶盒补片解释新的MP2功能:

“称为STB(智能跟踪缓冲区)的数据缓冲区是一个循环缓冲区,它是一个低级日志,通过深入了解在S2Idle挂起/恢复过程中可能发生的任何潜在挂起或停顿来帮助调试。

当前的PMC驱动程序从MP1检索STB数据,但在某些情况下,MP1可能会挂起或变得无响应,从而导致STB缓冲区中存在的关键数据丢失。这违背了STB缓冲区的目的,STB缓冲区最初旨在帮助识别系统故障。

此功能创建STB_READ_PREVICE_BOOT调试文件,允许用户从MP2中检索STB日志,特别是从上次出现的S2Idle挂起/恢复开始。用户空间守护程序可以访问上一次S2Idle挂起/恢复的STB日志,这有助于解决与S2Idle挂起/恢复序列期间挂起或停顿相关的潜在问题。“

The patches are still undergoing code review so they might not be ready until Linux ~6.10 but at least it's being worked on. It's not clear from the current code which Ryzen SoCs have the MP2 support present vs. MP1, but given the timing is either a late addition for the Ryzen 7000/8000 series or may be in preparation for next-gen laptops.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论