Linux 6.16 开始支持 Arm 可扩展矩阵扩展 "SME"
Linux 内核由于错误尚未启用对 Arm 可伸缩矩阵扩展 (SME) 的支持, 但随着正在开发的 Linux 6.16 内核, 这些问题已得到解决, 因此 SME 现在可以为那些具有所述硬件支持的罕见 SoC 启用
Linux 内核的 FPSIMD / SVE / SME 代码中的各种问题导致 Arm 处理器上的可伸缩矩阵扩展支持被禁用并隐藏在 "BROKEN" Linux 内核 Kconfig 门之后
但随着 Linux 6.16 的发布, 这些问题似乎都已解决, 尤其是在上下文切换, 信号处理和 ptrace 代码方面
随着上周针对 Linux 6.16 的 ARM64 更新, 所有修复都已到位, 现在可以轻松选择 CONFIG_ARM64_SME 来构建一个能够支持 Arm 可伸缩矩阵扩展的 Linux 内核
Arm 可伸缩矩阵扩展为矩阵操作提供了增强功能, 并以 SVE/SVE2 向量扩展为基础
针对 Linux 6.16 的 ARM64 更新还包括多项内存管理改进, 例如将 mmap() 随机化扩展到 52 位虚拟地址, 以及驱动程序修复和各种其他修复
#Arm
原文链接
Linux 内核由于错误尚未启用对 Arm 可伸缩矩阵扩展 (SME) 的支持, 但随着正在开发的 Linux 6.16 内核, 这些问题已得到解决, 因此 SME 现在可以为那些具有所述硬件支持的罕见 SoC 启用
Linux 内核的 FPSIMD / SVE / SME 代码中的各种问题导致 Arm 处理器上的可伸缩矩阵扩展支持被禁用并隐藏在 "BROKEN" Linux 内核 Kconfig 门之后
但随着 Linux 6.16 的发布, 这些问题似乎都已解决, 尤其是在上下文切换, 信号处理和 ptrace 代码方面
随着上周针对 Linux 6.16 的 ARM64 更新, 所有修复都已到位, 现在可以轻松选择 CONFIG_ARM64_SME 来构建一个能够支持 Arm 可伸缩矩阵扩展的 Linux 内核
Arm 可伸缩矩阵扩展为矩阵操作提供了增强功能, 并以 SVE/SVE2 向量扩展为基础
针对 Linux 6.16 的 ARM64 更新还包括多项内存管理改进, 例如将 mmap() 随机化扩展到 52 位虚拟地址, 以及驱动程序修复和各种其他修复
#Arm
原文链接
Wine 10.9 发布: 支持所有图形驱动程序的 EGL
Wine 10.9 稍微偏离了其双周五发布节奏, 今天才首次亮相, 但无论如何, 它现在已可用于测试, 并提供最新功能, 可在 Linux 和其他平台上享受 Windows 游戏/应用程序
Wine 10.9 引入了最近发布的 VKD3D 1.16 及其所有基于 Vulkan 的 Direct3D 12 API 功能
Wine 10.9 还为所有图形驱动程序启用了 EGL 窗口系统库支持
此外, Wine 10.9 还增加了对在 WIDL 中生成 Windows Runtime 元数据以及使用 LLVM Clang 编译器进行基于编译器的异常处理的初步支持
Wine 10.9 有 34 个已知的错误修复, 这些修复有助于从 Heavy Metal Pro 到 3D Pinball, Microsoft Office 2010, Steam, Geekbench 6 以及其他游戏和应用程序的软件
有关刚刚发布的 Wine 10.9 的所有详细信息都可以在 WineHQ.org 上找到
#Wine
原文链接
Wine 10.9 稍微偏离了其双周五发布节奏, 今天才首次亮相, 但无论如何, 它现在已可用于测试, 并提供最新功能, 可在 Linux 和其他平台上享受 Windows 游戏/应用程序
Wine 10.9 引入了最近发布的 VKD3D 1.16 及其所有基于 Vulkan 的 Direct3D 12 API 功能
Wine 10.9 还为所有图形驱动程序启用了 EGL 窗口系统库支持
此外, Wine 10.9 还增加了对在 WIDL 中生成 Windows Runtime 元数据以及使用 LLVM Clang 编译器进行基于编译器的异常处理的初步支持
Wine 10.9 有 34 个已知的错误修复, 这些修复有助于从 Heavy Metal Pro 到 3D Pinball, Microsoft Office 2010, Steam, Geekbench 6 以及其他游戏和应用程序的软件
有关刚刚发布的 Wine 10.9 的所有详细信息都可以在 WineHQ.org 上找到
#Wine
原文链接
Steam 在 Linux 上的使用在 5 月份达到近期新高 2.69%
Valve 刚刚发布了 2025 年 5 月的 Steam 调查结果, Linux 游戏市场份额有了不错的增长
Valve 每月发布的 Steam 游戏客户端数据显示, Linux 游戏使用率增长了不错的 0.42%, 目前已达到 2.69%
与此同时, macOS 在 5 月份结束时为 1.85%, Windows 为 95.45%
尽管 2.69% 看起来可能不多, 但就百分比而言, 这是 Steam 调查中 Linux 使用率在一段时间以来的最高点之一
考虑到 Steam 用户群体的整体持续增长, 就绝对数量而言, 这可能是 Linux 玩家有史以来最大的数字——尤其是随着 Steam OS 和 Steam Deck 持续受到玩家的广泛采用
一年前的 2024 年 5 月, Steam 在 Linux 上的份额为 2.32%, 或在 2023 年 5 月为 1.47%
现代 Steam 在 Linux 上取得的成功很大程度上归功于 Valve 基于 Arch Linux 的 Steam OS 操作系统及其 Steam Deck 掌机
本月 Linux 玩家中 Intel CPU 的使用率上升了约 1%
AMD 显卡在 Linux 玩家中继续占据主导地位, 这得益于 Steam Deck 中定制的 APU 以及 AMD Radeon 显卡因其开源驱动而普遍受欢迎
2025 年 5 月 Steam 调查的所有完整数据可在 SteamPowered.com 找到
#Valve
原文链接
Valve 刚刚发布了 2025 年 5 月的 Steam 调查结果, Linux 游戏市场份额有了不错的增长
Valve 每月发布的 Steam 游戏客户端数据显示, Linux 游戏使用率增长了不错的 0.42%, 目前已达到 2.69%
与此同时, macOS 在 5 月份结束时为 1.85%, Windows 为 95.45%
尽管 2.69% 看起来可能不多, 但就百分比而言, 这是 Steam 调查中 Linux 使用率在一段时间以来的最高点之一
考虑到 Steam 用户群体的整体持续增长, 就绝对数量而言, 这可能是 Linux 玩家有史以来最大的数字——尤其是随着 Steam OS 和 Steam Deck 持续受到玩家的广泛采用
一年前的 2024 年 5 月, Steam 在 Linux 上的份额为 2.32%, 或在 2023 年 5 月为 1.47%
现代 Steam 在 Linux 上取得的成功很大程度上归功于 Valve 基于 Arch Linux 的 Steam OS 操作系统及其 Steam Deck 掌机
本月 Linux 玩家中 Intel CPU 的使用率上升了约 1%
AMD 显卡在 Linux 玩家中继续占据主导地位, 这得益于 Steam Deck 中定制的 APU 以及 AMD Radeon 显卡因其开源驱动而普遍受欢迎
2025 年 5 月 Steam 调查的所有完整数据可在 SteamPowered.com 找到
#Valve
原文链接
针对搭载 AMD Ryzen AI 300 系列处理器的 Framework 13 进行功耗和性能调优
#Computers
https://www.phoronix.com/review/framework-13-ryzen-ai-power
#Computers
https://www.phoronix.com/review/framework-13-ryzen-ai-power
Phoronix
Power & Performance Tuning For The Framework 13 With AMD Ryzen AI 300 Series
In April we looked at the Framework 13 updated for the AMD Ryzen AI 300 series and its great out-of-the-box performance and nice power efficiency of Strix Point.
Kexec HandOver "KHO" 已合并至 Linux 6.16
Kexec HandOver "KHO" 已合并到正在开发的 Linux 6.16 内核中, 作为所有内存管理 "MM" 更改的一部分
Kexec HandOver 正在为未来的一些巧妙的底层功能提供基础
Kexec HandOver 允许在 Kexec 进入新内核时保留一些内核状态, 例如用于生产服务器的维护/安全更新, 在这种情况下应不惜一切代价避免停机
谷歌工程师一直在推动 Kexec HandOver 的工作, 并在 KHO 的基础上, 他们还在推行 Live Update Orchestrator
Live Update Orchestrator "LUO" 尚未合并到 Linux 6.16, 但它将允许一些巧妙的实时内核升级场景, 并最大限度地减少停机时间
其中一个期望的用例来自谷歌云, 即在替换主机内核的同时能够维护现有的虚拟机 (VM)
同样, 这在 Linux 6.16 中尚未完成, 但至少最初的 Kexec HandOver 基础设施现已合并
感兴趣的人可以通过 MM 合并了解更多详情
#LinuxKernel
原文链接
Kexec HandOver "KHO" 已合并到正在开发的 Linux 6.16 内核中, 作为所有内存管理 "MM" 更改的一部分
Kexec HandOver 正在为未来的一些巧妙的底层功能提供基础
Kexec HandOver 允许在 Kexec 进入新内核时保留一些内核状态, 例如用于生产服务器的维护/安全更新, 在这种情况下应不惜一切代价避免停机
谷歌工程师一直在推动 Kexec HandOver 的工作, 并在 KHO 的基础上, 他们还在推行 Live Update Orchestrator
Live Update Orchestrator "LUO" 尚未合并到 Linux 6.16, 但它将允许一些巧妙的实时内核升级场景, 并最大限度地减少停机时间
其中一个期望的用例来自谷歌云, 即在替换主机内核的同时能够维护现有的虚拟机 (VM)
同样, 这在 Linux 6.16 中尚未完成, 但至少最初的 Kexec HandOver 基础设施现已合并
感兴趣的人可以通过 MM 合并了解更多详情
#LinuxKernel
原文链接
更多 Intel Panther Lake 图形设备 ID 添加到开源 Linux 驱动程序
Intel 的 Linux 图形驱动工程师们仍在努力支持下一代酷睿 Ultra "Panther Lake" SoC 中首次亮相的 Xe3 集成显卡
今天, Mesa 25.2 代码中又合并了许多额外的 PCI 设备 ID, 以反映这个不断壮大的家族
在今天之前, Panther Lake (PTL) 集成显卡有八个 PCI 设备 ID
现在, 随着今天的 Git 合并, Panther Lake 上的集成显卡已增加到 12 个不同的 PCI 设备 ID
这些设备 ID 只是简单地将这些部件识别为 "PTL", 而没有描述显卡功能/级别方面的任何其他特征
并非所有十二个设备 ID 都一定是面向消费者的产品, 其中一些可能保留用于工程/预生产模型, 暂定但尚未确定投放市场的模型等
Panther Lake 有 12 个显卡 ID, 值得注意的是, Lunar Lake 只有三个显卡 ID, Meteor Lake 有五个显卡 ID, Arrow Lake 也有五个显卡 ID
因此, Panther Lake SoC 上似乎可能会有更多不同型号的集成显卡
这次添加新的 Panther Lake ID 的 Mesa 合并也已标记为回溯移植到当前的 Mesa 25.1 稳定系列
#Intel
原文链接
Intel 的 Linux 图形驱动工程师们仍在努力支持下一代酷睿 Ultra "Panther Lake" SoC 中首次亮相的 Xe3 集成显卡
今天, Mesa 25.2 代码中又合并了许多额外的 PCI 设备 ID, 以反映这个不断壮大的家族
在今天之前, Panther Lake (PTL) 集成显卡有八个 PCI 设备 ID
现在, 随着今天的 Git 合并, Panther Lake 上的集成显卡已增加到 12 个不同的 PCI 设备 ID
这些设备 ID 只是简单地将这些部件识别为 "PTL", 而没有描述显卡功能/级别方面的任何其他特征
并非所有十二个设备 ID 都一定是面向消费者的产品, 其中一些可能保留用于工程/预生产模型, 暂定但尚未确定投放市场的模型等
Panther Lake 有 12 个显卡 ID, 值得注意的是, Lunar Lake 只有三个显卡 ID, Meteor Lake 有五个显卡 ID, Arrow Lake 也有五个显卡 ID
因此, Panther Lake SoC 上似乎可能会有更多不同型号的集成显卡
这次添加新的 Panther Lake ID 的 Mesa 合并也已标记为回溯移植到当前的 Mesa 25.1 稳定系列
#Intel
原文链接
Linux 6.16 为更多核心领域新增了 Rust 抽象
在持续进行的 Linux 6.16 合并窗口中, Linux 内核核心代码的更多 Rust 编程语言抽象持续落地
随着上周的 DRM 内核图形驱动更新, 现在有了用于直接渲染管理器驱动/设备的 Rust DRM 核心基础设施抽象, ioctl 处理, 文件和 GEM 内存管理抽象
与此同时, 作为 MM 拉取请求 (用于内存管理相关代码) 的一部分, 一些关键抽象正在落地
新增了对 mm_struct, vm_area_struct 和 mmap 从 Linux 内核中的 Rust 代码进行支持
这些部分是允许 Rust 代码访问内核核心内存管理结构所必需的
另外, 作为驱动核心拉取请求的一部分, 正在添加具有新功能的 Rust 驱动核心和 PCI 设备绑定
此外, 内核其他区域也有更多 Rust 代码, 而这些只是为了在 Linux 6.16 文章中进行报道而汇总的一些核心新增内容
#Programming
原文链接
在持续进行的 Linux 6.16 合并窗口中, Linux 内核核心代码的更多 Rust 编程语言抽象持续落地
随着上周的 DRM 内核图形驱动更新, 现在有了用于直接渲染管理器驱动/设备的 Rust DRM 核心基础设施抽象, ioctl 处理, 文件和 GEM 内存管理抽象
与此同时, 作为 MM 拉取请求 (用于内存管理相关代码) 的一部分, 一些关键抽象正在落地
新增了对 mm_struct, vm_area_struct 和 mmap 从 Linux 内核中的 Rust 代码进行支持
这些部分是允许 Rust 代码访问内核核心内存管理结构所必需的
另外, 作为驱动核心拉取请求的一部分, 正在添加具有新功能的 Rust 驱动核心和 PCI 设备绑定
此外, 内核其他区域也有更多 Rust 代码, 而这些只是为了在 Linux 6.16 文章中进行报道而汇总的一些核心新增内容
#Programming
原文链接
FUSE 改进已合并至 Linux 6.16 以增强用户空间文件系统
FUSE 的改进已合入 Linux 6.16, 增强了用户空间实现文件系统的能力
Linux 6.16 中的 FUSE 移除了回写代码路径中的临时页面复制
这大大减少了代码行数, 也降低了 FUSE 实现的复杂性
FUSE 还将更多代码转换为处理大型 folios, 原子缓存查找失效, 优化 IO_uring 请求过期, 以及其他修复/改进
对于 Linux 6.16 中 FUSE 的最终用户来说, 最显著的变化莫过于增加了读取目录 "readdir" 缓冲区的大小
相应地, 更大的缓冲区大小可以为 FUSE 文件系统带来可观的性能提升
更多关于 Linux 内核下一个版本中 FUSE 变化的细节, 请参阅已合入 Git 的拉取请求
#LinuxStorage
原文链接
FUSE 的改进已合入 Linux 6.16, 增强了用户空间实现文件系统的能力
Linux 6.16 中的 FUSE 移除了回写代码路径中的临时页面复制
这大大减少了代码行数, 也降低了 FUSE 实现的复杂性
FUSE 还将更多代码转换为处理大型 folios, 原子缓存查找失效, 优化 IO_uring 请求过期, 以及其他修复/改进
对于 Linux 6.16 中 FUSE 的最终用户来说, 最显著的变化莫过于增加了读取目录 "readdir" 缓冲区的大小
相应地, 更大的缓冲区大小可以为 FUSE 文件系统带来可观的性能提升
更多关于 Linux 内核下一个版本中 FUSE 变化的细节, 请参阅已合入 Git 的拉取请求
#LinuxStorage
原文链接
ByoWave 模块化 Proteus 控制器套件支持已加入 Linux 6.16
Valve 工程师 Pierre-Loup A. Griffais 为 Linux 内核贡献了 ByoWave Proteus 控制器支持
ByoWave Proteus 是一款模块化控制器设计, 可以根据玩家的需求甚至当前正在玩的游戏进行调整
扳机和按钮都可以重新定位, 以提供高度定制化的控制器体验
唯一的缺点是这款模块化游戏控制器套件零售价为 299 美元, 但至少现在可以在主流 Linux 内核上运行
Proteus 控制器套件官方支持 Windows, Xbox 和 SteamOS 3.7 及更高版本, 并已打补丁支持该控制器
现在, Linux 6.16 内核已为主流内核提供了支持
正如上个月所写, Griffais 为 Byowave Proteus 编写了 XPad 驱动程序的补丁
与其他控制器不同, XPad 驱动程序需要特殊处理才能延迟初始化数据包
有关 Linux 6.16 所有输入子系统更新的更多详细信息, 请通过此已在主线代码库中的拉取请求查看
那些想了解更多关于这款高端模块化游戏控制器套件的人可以访问 Byowave.com
#LinuxGaming
原文链接
Valve 工程师 Pierre-Loup A. Griffais 为 Linux 内核贡献了 ByoWave Proteus 控制器支持
ByoWave Proteus 是一款模块化控制器设计, 可以根据玩家的需求甚至当前正在玩的游戏进行调整
扳机和按钮都可以重新定位, 以提供高度定制化的控制器体验
唯一的缺点是这款模块化游戏控制器套件零售价为 299 美元, 但至少现在可以在主流 Linux 内核上运行
Proteus 控制器套件官方支持 Windows, Xbox 和 SteamOS 3.7 及更高版本, 并已打补丁支持该控制器
现在, Linux 6.16 内核已为主流内核提供了支持
正如上个月所写, Griffais 为 Byowave Proteus 编写了 XPad 驱动程序的补丁
与其他控制器不同, XPad 驱动程序需要特殊处理才能延迟初始化数据包
有关 Linux 6.16 所有输入子系统更新的更多详细信息, 请通过此已在主线代码库中的拉取请求查看
那些想了解更多关于这款高端模块化游戏控制器套件的人可以访问 Byowave.com
#LinuxGaming
原文链接
Linux 6.16 带来了许多笔记本电脑驱动改进, 以及新的 Dasharo ACPI 驱动
x86 平台驱动程序的广泛更新已合并到 Linux 6.16 内核中, 该内核将于 7 月稳定发布
像往常一样, 有许多 Intel 和 AMD 平台更新以及主要 OEM/ODM 厂商提供的各种驱动程序改进, 主要针对笔记本电脑
Alienware WMI 驱动程序新增了硬件监控 "HWMON" 子系统集成, 支持兼容 Alienware 笔记本电脑上的手动风扇控制, 以及 "自定义" 散热配置文件支持
华硕 WMI 驱动程序同时改进了华硕 ROG Ally 掌机的暂停和恢复支持, 使其在较旧版本的华硕系统固件上也能更好地与这些游戏设备配合使用
华硕驱动程序现在也能就 ROG Ally MCU 固件的旧版本向用户发出警告
游戏掌机方面, OneXPlayer 驱动程序也得到了改进, 现在支持 OneXFly 型号
OneXPlayer 驱动程序现在还支持充电限制/充电阈值和涡轮 LED 控制
同时, Dell DDV 驱动程序现在将电池健康和制造数据暴露给用户空间
Dell PC 驱动程序也已连接到 Linux 内核的 faux 总线并改进了错误传播
ThinkPad ACPI 驱动程序支持摄像头快门开关热键
Linux 6.16 内核 x86 平台驱动程序区域新增了一个驱动程序, 即 Dasharo ACPI 驱动程序
这个 Dasharo 驱动程序为那些使用咨询公司 3mdeb 提供的 Coreboot 下游版本的人提供了风扇和温度监控功能
AMD HSMP 驱动程序同时添加了 sysfs 文件, 用于显示 HSMP 遥测信息
AMD HSMP 提醒一下是他们用于 EPYC CPU 的系统管理驱动程序之一
AMD 方面还为 OV05C10 添加了 AMD 图像信号处理器 (ISP) 平台配置
在 Intel 方面, Intel Speed Select Technology 驱动程序添加了对 SST-TF v2 和 SST-PP v2 的支持
Intel SST-TF 在最新的 Intel Xeon 6 CPU 型号中发挥着重要作用
Intel PMC 驱动程序已将其部分代码拆分为一个独立的 Intel SSRAM Telemetry 驱动程序
SSRAM Telemetry 驱动程序可以通过新的 INTEL_PMC_SSRAM_TELEMETRY Kconfig 开关启用
NVIDIA Mellanox 平台驱动程序添加了对 SN2201, SN4280, SN5610 和 SN5640 硬件的支持
有关此已合并到 Linux 6.16 Git 的拉取请求中的众多平台驱动程序 x86 更新的更多详细信息
#Hardware
原文链接
x86 平台驱动程序的广泛更新已合并到 Linux 6.16 内核中, 该内核将于 7 月稳定发布
像往常一样, 有许多 Intel 和 AMD 平台更新以及主要 OEM/ODM 厂商提供的各种驱动程序改进, 主要针对笔记本电脑
Alienware WMI 驱动程序新增了硬件监控 "HWMON" 子系统集成, 支持兼容 Alienware 笔记本电脑上的手动风扇控制, 以及 "自定义" 散热配置文件支持
华硕 WMI 驱动程序同时改进了华硕 ROG Ally 掌机的暂停和恢复支持, 使其在较旧版本的华硕系统固件上也能更好地与这些游戏设备配合使用
华硕驱动程序现在也能就 ROG Ally MCU 固件的旧版本向用户发出警告
游戏掌机方面, OneXPlayer 驱动程序也得到了改进, 现在支持 OneXFly 型号
OneXPlayer 驱动程序现在还支持充电限制/充电阈值和涡轮 LED 控制
同时, Dell DDV 驱动程序现在将电池健康和制造数据暴露给用户空间
Dell PC 驱动程序也已连接到 Linux 内核的 faux 总线并改进了错误传播
ThinkPad ACPI 驱动程序支持摄像头快门开关热键
Linux 6.16 内核 x86 平台驱动程序区域新增了一个驱动程序, 即 Dasharo ACPI 驱动程序
这个 Dasharo 驱动程序为那些使用咨询公司 3mdeb 提供的 Coreboot 下游版本的人提供了风扇和温度监控功能
AMD HSMP 驱动程序同时添加了 sysfs 文件, 用于显示 HSMP 遥测信息
AMD HSMP 提醒一下是他们用于 EPYC CPU 的系统管理驱动程序之一
AMD 方面还为 OV05C10 添加了 AMD 图像信号处理器 (ISP) 平台配置
在 Intel 方面, Intel Speed Select Technology 驱动程序添加了对 SST-TF v2 和 SST-PP v2 的支持
Intel SST-TF 在最新的 Intel Xeon 6 CPU 型号中发挥着重要作用
Intel PMC 驱动程序已将其部分代码拆分为一个独立的 Intel SSRAM Telemetry 驱动程序
SSRAM Telemetry 驱动程序可以通过新的 INTEL_PMC_SSRAM_TELEMETRY Kconfig 开关启用
NVIDIA Mellanox 平台驱动程序添加了对 SN2201, SN4280, SN5610 和 SN5640 硬件的支持
有关此已合并到 Linux 6.16 Git 的拉取请求中的众多平台驱动程序 x86 更新的更多详细信息
#Hardware
原文链接