当前位置:首页>Linux>Linux 最新资讯 20260207——KDE Linux 发新版、KMS恢复机制正添加至显示驱动框架

Linux 最新资讯 20260207——KDE Linux 发新版、KMS恢复机制正添加至显示驱动框架

  • 2026-09-06 20:16:19
Linux 最新资讯 20260207——KDE Linux 发新版、KMS恢复机制正添加至显示驱动框架
Open Source Daily
开源技术资讯 · 开发者必读
📅2026-02-07
📆星期六
📰3 篇
01
KDE Linux 将提供更佳的硬件支持与更优的性能表现

继九月以Alpha版本发布KDE桌面参考发行版KDE Linux后,KDE Linux开发者持续完善这款开源桌面发行版,现正稳步推进Beta版本的发布。

需要说明的是,KDE Linux是KDE的参考平台,其核心平台采用不可变基础操作系统并融合Arch Linux软件包。该系统将搭载所有最新最优秀的KDE软件。

KDE开发者Nate Graham今日发布博客文章,概述了该Linux发行版在迈向Beta里程碑期间取得的多项改进。KDE Linux现已默认启用增量更新以实现更快速/更小体积的更新,系统采用Plasma设置工具与Plasma登录管理器,相比Alpha版本硬件支持能力也显著增强——更多驱动程序被启用,配置更新使得各类外设能在KDE Linux环境下稳定运行。

在性能优化方面,KDE Linux通过集成Zen内核、实施其他内核优化、低延迟音频优化等措施持续改进。其中多项性能优化技术源自Arch Linux发行版CachyOS。

此外,KDE Linux现已原生支持RAR压缩文件格式,新增命令未找到提示功能,启动过程更为静默,并预装了更多KDE应用程序。

关于KDE Linux在系统Beta版发布前的更多改进细节,可通过Nate的博客文章进一步了解。

---
02
KMS恢复机制正添加至Linux显示驱动框架

微软的一位Linux内核工程师正在推进一项实用的Linux桌面改进。此前在AMD从事AMDGPU Linux显示驱动代码开发的Hamza Mahfooz,正主导开发一项KMS恢复机制,旨在帮助内核模式设置显示驱动在出现问题时实现恢复。

Hamza的工作致力于解决显示器可能无限期卡顿的问题——目前此类故障必须通过系统硬重启才能恢复。

KMS恢复机制的目标并非让系统无限期停滞,而是强制进行完整模式设置以重新编程初始状态。若该方法失效,还可调用新的可选函数,允许驱动程序或供应商进行特定处理,以尝试解决卡顿或页面翻转超时问题。

"应当建立一种机制使驱动程序能够响应翻转完成超时。因为目前显示器确实可能无限期停滞,迫使我们必须进行硬重置。因此,我们引入了一种新的恢复机制,按照以下递进顺序尝试多种恢复方案:

1. 强制完整模式设置(让合成器从头重新编程状态)。 

2. 作为最后手段,让驱动程序尝试供应商特定的重置(前提是已为drm_crtc_funcs.page_flip_timeout()提供实现)。"

该恢复机制的基础架构目前已在邮件列表中提交审核。

---
03
最新版VirtualBox代码开始支持KVM后端             

截至本周,Oracle最新的VirtualBox开发代码已开始支持Linux原生KVM后端。长期以来,业界一直期待VirtualBox能够兼容KVM或其他原生操作系统管理程序,如今这一愿景终于成为现实。

早在2024年,Cyberus Technology就曾独立开发过VirtualBox的KVM实验性实现。如今到2026年,最新的VirtualBox上游代码终于能够以"基本可用的形态"与KVM协同工作,当用户选择使用最新代码或VirtualBox自身内核驱动无法正常运行时,即可启用此功能。该支持特性现已在最新的VirtualBox Git版本及VirtualBox.org的Linux测试版本中提供。

关于KVM与VirtualBox协同工作的技术细节,可通过GitHub上的此工单查阅。预计距离支持此功能的下一个VirtualBox主要版本发布尚需时日。

尽管KVM现已能与VirtualBox兼容,但Oracle工程师Alexander Eichner指出VirtualBox自有管理程序实现的优势包括: 

1. 我们的内核驱动提供更先进的网络模式,若采用其他方案则需繁琐配置 

2. 我们的管理程序为旧版客户机提供更精准的模拟,例如为依赖A20门机制的DOS系统(在1MB处进行内存回绕)提供正确模拟,而KVM不具备此功能 

3. 管理程序核心的额外优化,例如允许在ring 0层级处理部分设备模拟以提升性能,这对使用老旧客户机的场景尤为重要。对于采用高效设备的现代工作负载则影响较小 

4. 我们的管理程序通过优化虚拟机退出机制来减少退出次数,例如当两次虚拟机退出(如MMIO退出或I/O端口访问)间隔极短且频繁执行时,我们的方案不会强制返回客户机进行耗时的状态同步,而是直接在首次退出后模拟后续指令 

5. 我们的指令模拟器远比KVM提供的方案先进,例如能够模拟通常不用于MMIO的指令触发的MMIO退出

第2至5项优势主要针对老旧或特殊客户机场景,大多数现代工作负载可能不会感知明显差异,特别是在客户机系统知晓自身运行于虚拟机环境并相应调整行为的情况下。 

尽管如此,这项让上游VirtualBox与KVM实现良好协作的工作仍具有重要意义。此次变更紧随VMware将Workstation迁移至Linux KVM架构的举措之后。

<OpenSource/>
感谢阅读
每天推送最新开源技术动态
// Source: Phoronix

最新文章

随机文章