Phoronix CN
54 subscribers
61 photos
649 links
开源新闻,硬件资讯等

Phoronix 的中文镜像 更新不及时 [非官方]
如果需要获取及时信息请前往 phoronix.com
Download Telegram
PoCL 7.0 发布: 支持 x86_64 CPU 的官方 OpenCL 3.0 兼容性

PoCL 7.0 于今日发布, 它是这个 "可移植计算语言" 实现的最新版本, 该实现最初是为了支持基于 CPU 的 OpenCL 执行而启动的, 但随着时间的推移, 并利用 LLVM 后端, 它增加了对基于 AMDKFD / NVIDIA PTX / Intel Level Zero 和其他可能后端的 OpenCL 的支持

PoCL 7.0 最重要的意义在于, 当使用 CPU 执行后端或 Intel GPU 上的 Intel Level Zero 驱动程序时, 它现已正式达到 OpenCL 3.0 一致性

PoCL CPU OpenCL 3.0

拥有现代 Intel 或 AMD x86_64 处理器的人可以在 CPU 上享受官方的 OpenCL 3.0 合规性
对于支持 AVX2 和 AVX-512 的 CPU, 基于 CPU 的 OpenCL 使用具有更大的性能潜力

PoCL 7.0 还带来了对 LLVM Clang 19 和 20 版本的支持, 对使用 MinGW 或 MSVC 的 Microsoft Windows 的支持, 对新的 Khronos ICD 格式的支持, 以及对使用 OpenCL.jl 包的 Julia 编程语言输入的的支持

PoCL 7.0 源代码以及新的 Microsoft Windows 二进制文件可以在 GitHub 上的 PoCL 找到

#Programming
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Canonical 为 Linux 6.17 规划, 以支持 Ubuntu 25.10

Canonical 内核团队今天确认了他们的计划, 在十月份发布的 Ubuntu 25.10 中, 他们计划采用 Linux 6.17 内核

此举并不令人感到意外, 考虑到 Canonical 去年承诺在发布时附带最新的上游内核版本
按照他们旧有的方法, Ubuntu 25.10 很可能将使用 Linux 6.16, 但现在按照他们的新政策, 它应该使用 Linux 6.17 内核, 该内核到十月份时仍将非常新

Linux 6.15 稳定版应该会在本周末发布, Linux 6.16 稳定版很可能在七月底发布, 而 Linux 6.17 则应该会在十月初至十月中旬发布稳定版

Ubuntu 25.10 采用 Linux 6.17 的计划今天在 Ubuntu Discourse 上公布
很高兴看到这种使用最新上游版本的承诺得以延续
Ubuntu 25.10 还应该附带 GCC 15 编译器, GNOME 49 桌面环境以及大量其他软件升级

#Ubuntu
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Ubuntu 25.10 默认切换至 Chrony, 启用网络时间安全

Ubuntu 25.10 将加入 Red Hat Enterprise Linux 和 SUSE Linux Enterprise 的行列, 它们都使用 Chrony 作为其网络时间协议 (NTP) 实现
Ubuntu 25.10 正在转向 Chrony, 以在 Ubuntu Linux 上启用网络时间安全 (NTS) 支持

Ubuntu Linux 正在从 systemd-timesync 过渡到 Chrony, 随着 Ubuntu 25.10 周期, 以便从这个 NTP 客户端/服务器的网络时间安全 (NTS) 支持中受益
NTS 标准比 NTP 更安全, 可以防止欺骗并避免可能的中间人攻击

如果需要, Chrony 已经可以在 Ubuntu 25.04 上使用, 因为它已经进入了主存档
Chrony 也已用于部分 Ubuntu Cloud 镜像
Ubuntu 25.10 在六月初将进行默认切换, 以便默认使用 Chrony

有关 Ubuntu 25.10 的 Chrony 计划的更多详细信息, 请通过此 Ubuntu 邮件列表帖子Launchpad 错误跟踪器查看

#Ubuntu
原文链接
SteamOS 3.7 稳定版发布: 搭载更新后的 Linux 内核, 扩展 AMD 手持设备支持

Valve 今日向其稳定通道发布了 SteamOS 3.7.8, 这是其基于 Arch Linux 的 SteamOS 3.7 操作系统的第一个稳定版本

SteamOS 3.7 稳定版值得注意的是, 它为 Steam Deck 之外的其他 AMD 驱动的游戏掌机提供了有限支持
联想拯救者掌机 Go S 是最初受支持的 Steam Deck 替代掌机, 现在已获得 SteamOS 的支持

SteamOS 3.7 稳定更新还带来了更新的桌面模式以及更新的 Arch Linux 基础和 Linux 内核

SteamOS 3.7.8 版本依赖于 Linux 6.11 内核
Mesa 软件包也进行了更新, 以支持更新的 Radeon 显卡驱动程序
SteamOS 桌面模式更新使用了 KDE Plasma 6.2.5

SteamOS 3.7.8 的其他一些变化包括支持 VRR 显示器的帧限制, 设置下的电池充电限制控制, 崩溃修复, 更新的控制器支持, 各种蓝牙改进, AMD P-State 驱动程序的使用以及各种性能增强

有关此重大 SteamOS 3.7.8 稳定版的更多详细信息, 请访问 SteamPowered.com

#Valve
原文链接
FUTEX2 NUMA, MPOL 和任务本地哈希表似乎已准备好用于 Linux 6.16

看起来即将推出的 Linux 6.16 内核将为 FUTEX2 支持带来多项新增功能

FUTEX2 最初是在 Linux 5.16 中被合入主线的, 但这个新 FUTEX 接口的一些原有功能计划被推迟了
FUTEX2 的 NUMA 感知是其中一个没有进入初始实现的显著特性, 但在最近看到新的补丁工作后, 它看起来可能会在 Linux 6.16 中落地

经过 12 轮补丁, 提供了新的 FUTEX2 功能, 包括 NUMA 感知支持, 内存策略 "MPOL" 感知, 任务本地哈希映射以及其他改进, 代码看起来已经准备好合入主线了

这些补丁已在 tip/tip.git 的 locking/futex Git 分支中排队
随着补丁现在处于下一个合并窗口前的 TIP 分支中, 这些 FUTEX2 改进可能会作为 Linux 6.16 内核更改的一部分被提交
我们将拭目以待 NUMA2 感知是否最终能与这些其他功能一起进入主线内核

#LinuxKernel
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Mesa 将停止默认构建 Gallium-XA

早在四月份, Mesa 就废弃了 Gallium Nine 以及用于 X.Org Server 加速的 XA 状态跟踪器

Gallium-XA 由 VMware 开发, 用于其 DDX 驱动程序, 以在其虚拟化环境中加速 X11
XA 在现今已不常用, 而通用的 GLAMOR 代码状况要好得多
因此, Mesa 现在不再构建 XA 代码, 这是其移除过程中的下一步

昨天, Meson 的一项更改已合入 Mesa, 停止默认构建 XA 代码, 而不仅仅是废弃 Gallium-XA 但仍默认构建它
这项更改也计划回溯移植到 Mesa 25.1 稳定系列
XA 在多年前很有趣, 但现在已不再如此, 特别是大多数现代 Linux 桌面用户现在都使用 Wayland
它曾是 VMware 多年前收购 Tungsten Graphics 后, 以及在 Valve 和其他当前利益相关者之前长期作为 Mesa 的重要贡献者, 所带来的众多有趣的 Mesa 创新之一

此提交将默认停止构建旧的 XA 代码.如果一切顺利, XA 代码可能会在 Mesa 25.2 版本 (下季度发布) 中从 Mesa 代码库中移除

#Mesa
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
GNOME 帮助与文档急需帮助

GNOME 发布团队正在寻求帮助, 因为 GNOME 帮助和相关的 GNOME 文档非常需要一些协助

GNOME Yelp 作为 GNOME 桌面的帮助查看器, 并没有得到积极维护
维护不善的 GNOME Yelp 最近出现了一个严重的安全问题, 仍然依赖 GTK3, 而 GNOME 桌面的其他部分已经转向 GTK4, 尚未完成向 Meson 构建系统的转换, 并且简单地说, 在没有任何真正积极维护的情况下, 它正在遭受 "比特腐烂"

GNOME 文档也在困境中挣扎, 因为它使用小众的 Mallard 格式编写, 该格式依赖于自己的工具, 并且没有得到积极维护

最后, GNOME 文档团队 "基本处于休眠状态" , 因此没有获得足够的文档添加和维护

因此, GNOME 发布团队希望社区中的一些人能够对 Yelp 帮助查看器以及改进 GNOME 的文档感兴趣
最终, GNOME 文档应该转向现代文档格式和工具
那些有兴趣提供帮助的人可以通过 GNOME.org Discourse 了解更多信息

#GNOME
原文链接
Linux 6.15 为 Intel & AMD 硬件带来许多新特性

Linux 6.15 内核预计将于本周日发布稳定版, 除非 Linus Torvalds 在最后一刻有所保留, 在此回顾一下 Linux 6.15 中一些最有趣的变化

Linux 6.15 是另一个重要的内核版本.Linux 6.15 预计将于 5 月 25 日发布, 其中有许多新功能, 新的硬件支持和其他令人兴奋的变化
Linux 6.15 中一些最有趣的变化包括:

AMD CPU 改进, 例如用于广播 TLB 失效的 INVLPGB, 使用 perf 进行 Zen 5 负载延迟过滤, AMD P-State 驱动程序改进, 对 AMD Versal NET SoC 的初步支持等等

Intel 方面正在进行内核侧的 Advanced Performance Extensions (APX) 准备工作, 并继续增强 Trust Domain Extensions (TDX) 支持

对于 Intel 和 AMD, 还有加密性能改进, 例如用于 AVX-512 CPU 的更快 CRC 代码以及用于现代 x86_64 CPU 的更快 AES-CTR

在图形方面, 未来 Rust 编写的开源 NVIDIA 内核驱动程序的非常初步的 NOVA 驱动程序代码已合并
Linux 6.15 还为 Intel Xe 驱动程序带来了共享虚拟内存支持, 向用户空间标准化报告挂起的 GPU, Intel Xe EU 停滞采样, AMDGPU 对 RGB 照明 OEM i2c 接口的支持等等, 以及 AMD Radeon RX 9070 系列风扇速度报告

Linux 6.15 还为 Bcachefs 文件系统带来了许多增强功能, 因为它正在努力实现 "软冻结" 状态, 并努力在不久的将来从文件系统中移除 "实验性" 标志

Linux 6.15 的其他一些有趣的增强功能包括 IO_uring 网络零拷贝接收, 新的 FWCTL 子系统, 各种 Apple 驱动程序增强功能, 系统映射的 MSEAL 保护, 新的 "hugetlb_alloc_threads" 选项以帮助大型服务器的启动时间, 各种内核调度程序改进, Rust 编程语言抽象的持续工作以及将 Zstd 1.5.7 压缩代码引入内核

有关这些 Linux 6.15 更改的更多详细信息, 请参阅我们的 Linux 6.15 功能概述
我们在 Linux 6.15 周期中发现了两个性能退步, 幸运的是及时得到了解决: Linux 6.15 修复了影响 Nginx 及其他软件的 "3 倍性能退步" 问题, 以及 Linux 6.15 性能退步影响了现代 AMD CPU
在 Linux 6.15 稳定版发布之后, 将进入 Linux v6.16 合并窗口

#LinuxKernel
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
更多 Intel Panther Lake 显卡 PCI ID 添加到 Linux 6.15

在预计于周日发布的 Linux 6.15 内核之前, 最后一轮的直接渲染管理器 (DRM) 内核图形驱动程序修复已于今日合入内核
这些更新在 Intel 方面值得注意的是, 为即将推出的 Panther Lake 集成显卡挤进了一些额外的 PCI 设备 ID

Intel 内核图形驱动代码已与最新的 Panther Lake 集成显卡 PCI 设备 ID 同步, 以启用对更多部件的支持
内核中已经存在一些 Panther Lake 图形设备 ID, 作为 Xe3 集成显卡启动的一部分, 但现在又添加了四个额外的设备 ID

Intel PCI 设备 ID 0xB084, 0xB085, 0xB086 和 0xB087 现已作为 Panther Lake 集成显卡启用的一部分合入

通常很难从外部确定 Panther Lake 将有多少种不同的集成显卡型号, 因为某些设备 ID 可能保留用于工程模型, 可能但目前未计划添加到该系列的产品, 以及类似的情况, 即添加的设备 ID 可能多于最终在发布的消费产品中找到的数量

无论如何, 这些最新的 Panther Lake 集成设备 ID 现已存在于 Linux Git 中, 这得益于今天在 Linux 6.15 最终版本之前合入的 DRM 修复

#Intel
原文链接
KDE Plasma 6.4 添加了按时间变化的壁纸, 默认禁用自适应同步

KDE 开发者们一直忙于在 Plasma 6.4 桌面版于 6 月稳定发布之前解决其中的错误
但也有一些最后一刻的功能工作已经完成, 包括 Plasma 6.4 支持根据时间变化的壁纸

KDE 开发者 Nate Graham 发布了他惯常的每周回顾, 总结了本周所有有趣的 Plasma 活动
除了错误修复, 本周最值得注意的是 Plasma 6.4 现在支持根据时间变化的壁纸, 这些壁纸会全天自动更换

Plasma 6.4 还对 Discover 和小部件进行了多项 UI 改进
一些 UI 更改也已开始为 Plasma 6.5 积累

本周的错误修复包括解决额外的 KWin 崩溃场景, 改进 XWayland 下应用程序的屏幕选择, 以及一个可能允许绕过锁屏密码提示的罕见场景
Plasma 6.3.6 也将默认禁用 Adaptive-Sync, 因为图形驱动程序中的太多错误影响了用户体验

有关本周 KDE Plasma 更改的更多详细信息, 请访问 blogs.kde.org

#KDE
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM