正在开发Linux内核休眠中断支持
David Ježek
昨天
目前,如果用户改变主意,正在进行的Linux系统休眠过程无法被中断。Collabora组织的开发人员Muhammad Usama Anjum正在致力于支持这一实用功能,现已向内核提交了一系列充当请求评论(RFC)的补丁包。
他指出,在普通笔记本或台式机上,休眠过程大约需要15到20秒。该过程无法以任何方式中断,其中一个问题是首先会执行用户空间的冻结阶段,因此如果用户随后想要通过按钮关闭计算机,由于相应的守护进程已经停止工作,该操作将无法执行。他提出的解决方案允许在触发后的几秒钟内中断该过程,同时除了几行新代码外,还修复了AMDGPU中的一个错误。
相关技术动态
- KDE Plasma 6.5发布,带来圆角窗口和更好的HDR支持
- Mesa 26.0将引入KosmicKrisp驱动程序,Vulkan over Apple Metal
技术要点
- 当前Linux休眠过程无法中断
- 新补丁允许在触发后几秒内取消休眠
- 修复了AMDGPU驱动中的一个错误
- 解决方案涉及用户空间冻结阶段的改进
讨论主题:AMDGPU, Kernel