Phoronix CN
68 subscribers
61 photos
786 links
开源新闻,硬件资讯等
这里不转发硬件测评

Phoronix 的中文镜像 更新不及时 [非官方]
如果需要获取及时信息请前往 phoronix.com
Download Telegram
NumPy 2.3 引入 OpenMP 并行化支持

NumPy 2.3 作为这个广泛使用的科学计算库的最新版本今天发布了

NumPy 2.3 值得注意的特点是最终通过 OpenMP 添加了一些并行化支持

NumPy 2.3 带来了使用 OpenMP 并行化构建库的初步支持

对于 NumPy 2.3, OpenMP 支持默认是禁用的, 但在构建时可以通过"-Denable_openmp=true"轻松启用

在 v2.3 版本中, 只有 np.sort 和 np.argsort 函数使用 OpenMP 进行并行线程执行

NumPy 的 OpenMP 支持由 Intel 软件工程师贡献

这延续了 Intel 之前对 NumPy 的贡献, 通过利用受支持平台上的 AVX2 和 AVX-512, 支持 x86-simd-sort 以实现更快的排序

NumPy 2.3 还带来了 NumPy 文档中的新交互式示例, 对 Windows on ARM 的初步支持, 对自由线程 Python 的更好支持以及改进的注释

今天发布的 NumPy 2.3 功能版本的下载和更多详细信息请通过 GitHub 获取

#Programming
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux Mint 继续为其 libAdwaita 分叉和指纹认证工作

Linux Mint 项目发布了最新的月度状态报告, 概述了围绕这个基于 Ubuntu 和 Debian 的 Linux 桌面发行版项目的各种有趣的开发活动

Linux Mint 开发者继续开发 libAdapta, 这是他们从 GNOME 上游 libAdwaita 分离出来的版本
LibAdapta 提供主题支持和上游 libAdwaita 不接受的其他功能

Linux Mint 开发者正在进行的另一项重大工作是开发一个名为 Fingwit 的新应用程序, 他们将用于指纹认证
从 Linux Mint 22.2 开始, 该发行版将支持 Fingwit 指纹认证
他们的 Fingwit 工具允许配置指纹识别器并为登录屏幕, 屏幕保护程序, sudo 命令和其他管理应用程序启用认证

有关最新 Linux Mint 动态的更多详细信息, 感兴趣的读者可通过 LinuxMint.com 博客查看

#OS
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
GNOME 49 Alpha 0 发布开始, GNOME 49 准备默认禁用 X11

GNOME 49 Alpha 版本预计要到六月底才会发布, 但为了促进本周期的额外测试和一些显著变化, 一些 GNOME 软件包已经开始发布 "GNOME 49 Alpha 0" 标签, 作为本周期发布多个 alpha 版本的计划的一部分
GNOME 49 值得关注的是, 未来计划默认禁用 X11 会话支持, 然后该代码很可能在 GNOME 50 中完全删除, 从而实现纯 Wayland 桌面

GNOME Mutter 49.alpha.0 于昨晚发布, 现在支持 xdg_toplevel 边缘约束, 支持平板电脑 pad 相对拨盘, Wayland 顶级标签协议现在受支持, 支持 YUV422 和 YUV444 处理, 引入了 Mutter SDK, 放弃了 X11 会话恢复功能, 支持颜色表示协议, 在 Mutter 本身中实现了原生背光支持, 并默认禁用了 X11 后端

GNOME Shell 49.alpha.0 也在今天凌晨发布, 其中包括移植到新的背光 API, 错误修复和其他增强功能

本周早些时候发布了 GNOME-Session 49.alpha.0, 最值得注意的是默认禁用了 X11 会话支持

GNOME 开发者 Jordan Petridis 今天还发表了一篇博客文章, 介绍了 X11 GNOME 会话移除的状态
他重申了该项目在 GNOME 49 中默认禁用 X11 会话的计划
X11 支持代码的移除可能会在 GNOME 49 中进行, 但也可能根据情况推迟到 GNOME 50 周期

GNOME 49 Alpha 预计在六月下旬发布, GNOME 49 Beta 在八月初发布, GNOME 49 候选版本在八月底发布, 然后 GNOME 49.0 应该在 9 月 17 日发布, 默认禁用 X11 会话
反过来, GNOME 49 将出现在 Fedora 43 和 Ubuntu 25.10 等系统中

#GNOME
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
AMD 宣布推出面向游戏手持设备的 Ryzen AI Z2 芯片组

AMD 与 ASUS 和 Microsoft 合作, 在 Xbox Games Showcase 上宣布了其新的用于游戏掌机的 Ryzen AI Z2 系列处理器
新的 Ryzen AI Z2 系列将随运行 Microsoft Windows 的新款 ASUS ROG Xbox Ally / ROG Xbox Ally X 掌机一同发布

Ryzen AI Z2 Extreme 相当有趣, 它基于 Zen 5, 拥有 8 核/16 线程和 RDNA 3.5 显卡
而 Ryzen Z2 A 则不那么有趣, 它基于较旧的 Zen 2 架构, 只有 4 核/8 线程, 并使用 RDNA 2 显卡
新的 Ryzen AI Z2 Extreme 和 Ryzen Z2 A 补充了之前宣布的现有 Ryzen Z2 Extreme 和 Ryzen Z2 SoC

今天就到这里, 目前没有硬件可用于任何 Linux 测试
最初的 ASUS ROG Xbox Ally 和 ROG Xbox Ally X 将随 Windows 一同发货, 并主要针对 Microsoft 游戏体验, 但除了可能有一些新的 ASUS 平台驱动程序外, 它们在 Linux 下应该也能正常工作

#AMD
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Sway 1.11 发布: 包含新的 Wayland 协议等新功能

Simon Ser 周日宣布发布 Sway 1.11, 这是这款受欢迎的 i3 风格 Wayland 合成器最新的功能更新, wlroots 库最初就是从它诞生的

Sway 1.11 基于 wlroots 0.19 Wayland 合成器库发布, 包含了其带来的所有功能
wlroots 0.19 版本带来了对 HDR10 的 color-manager-v1 协议支持以及许多其他扩展
此外, 它还支持显式同步, 支持仅显示设备的多 GPU, 后端中的直接扫描输出现在支持裁剪和缩放缓冲区, 以及场景图改进

Sway 1.11 版本还包括对 linux-drm-syncobj-v1 的显式同步支持, alpha-modifier-v1 支持, 用于更好的 Wayland 屏幕捕获的 image-copy-capture-v1 和 image-capture-source-v1, 作为剪贴板管理器的另一个协议的 data-control-v1, 以及改进的输出配置

Sway 1.11 现在还支持指针键, 它们可以在键映射中找到以触发指针事件
此外, security-context-v1 元数据现在通过 Sway IPC 公开

关于这个重要的 Sway 1.11 合成器功能版本的下载和更多详细信息, 请访问 GitHub

#Wayland
原文链接
Linux 的 Turbostat 更新支持 Intel Diamond Rapids 与 Bartlett Lake

Linux 内核源代码树中的 turbostat 工具用于报告处理器频率和空闲统计数据以及其他 CPU 信息, 在 Linux 6.16 合并窗口期间进行了一些最后更新

就在 Linux 6.16-rc1 发布之前, 有一些 Turbostat 工具的更新
Turbostat 更新中最值得注意的是增加了对下一代 Xeon 7 "Diamond Rapids" 服务器处理器的支持
Turbostat 需要新的平台功能数据位才能正确处理这些即将推出的 Xeon P-core 服务器 CPU

Intel Bartlett Lake 也在 Linux 6.16 中获得了 Turbostat 支持
Bartlett Lake 的 Turbostat 更改只是复制了 Alderlake 功能报告, 与 Raptor Lake, Meteor Lake, Arrow Lake 和其他 Intel Core (Ultra) 消费级 CPU 使用的相同
所以这部分不如 Diamond Rapids 支持那么有趣

还有针对某些条件下 AMD RAPL 能量报告的修复, 增加了 RAPL 功率限制配置输出, 以及一些小修复

更多关于 Linux 6.16 合并的 Turbostat 更改的详细信息, 请参见此拉取请求

#LinuxKernel
原文链接
NVIDIA VA-API 驱动 0.0.14 提升兼容性并修复多个问题

用于 NVIDIA GPU 的开源, 非官方 VA-API 驱动程序实现发布了新版本

NVIDIA-VAAPI-Driver 项目继续在 NVIDIA 的 NVDEC 接口之上构建 VA-API 支持, 以允许 NVIDIA 专有驱动程序堆栈与 Linux 上仅支持 VA-API 的应用程序 (如 Mozilla Firefox 网络浏览器) 配合使用

周日发布的 NVIDIA-VAAPI-Driver 0.0.14 版本带来了对较新版本 NVIDIA Linux 驱动程序堆栈的修复

此外, 还有针对 32 位问题的修复, 处理未初始化内存警告, 以及其他各种修复

与较新版本 NVIDIA Linux 驱动程序的兼容性是此版本的主要亮点

可以通过 GitHub 获取 NVIDIA-VAAPI-Driver 0.0.14 版本的下载和更多信息

#NVIDIA
原文链接
开源 Linux 驱动准备支持高通 Adreno X1-45 GPU

当谈到 Linux 上的 Qualcomm Snapdragon X 笔记本电脑时, 主要关注的是 Snapdragon X Elite 的支持, 而 X Plus SoC 的支持目前还不太完善

但最近出现了更多关于 Snapdragon X Plus 支持的补丁, 包括该低端 SoC 使用的 Adreno X1-45 GPU

本周末发布到 DRI 邮件列表的这些内核补丁旨在支持 Snapdragon X Plus 8 核 X1P41200 SoC 中的 Adreno X1-45 GPU

该补丁来自一名 Qualcomm 工程师, 用于在 MSM DRM 内核驱动程序和必要的设备树添加中, 启用此低端 Snapdragon X SoC 上的 GPU

这些内核添加大概会在 Linux v6.17 内核周期中被上游合并, 因为现在 v6.16 的合并窗口已经关闭, 除非它作为当前周期的 "修复" 提交

同时, 最新的 Mesa 25.2 开发代码也已合入了对 Adreno X1-45 的支持

这是一个非常简单的添加, 用于让 Adreno X1-45 与 Freedreno Gallium3D 驱动程序协同工作

#Hardware
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
AMD 准备为用户 CPUID 错误提供 Linux 支持

虽然 Intel 早在 Ivy Bridge 时代就支持处理器上的 CPUID Faulting 功能, 并且自 2017 年初以来就在 Linux 内核中支持此功能, 但现在才开始为 AMD 提供支持并利用现有的 Intel 代码路径

CPUID Faulting 是一项功能, 用于让处理器在尝试执行高于特权级别零 (CPL 0 / Ring 0) 的 CPUID 指令时发生故障

反过来, 这可以用于追踪器模拟 CPUID 指令, 以及某些 VMM/hypervisor 捕获用户空间 CPUID 指令的类似用例

虽然 Intel CPU 从 2012 年的 Ivy Bridge 就开始支持此功能, 并且 Linux 内核自 2017 年以来也一直支持, 但直到上周才发布了 AMD 对 CPUID Faulting 支持的补丁

这个补丁引入了 AMD 上的 CPUID 故障支持, 使用与 Intel 相同的用户界面

该补丁没有说明哪些代的 AMD CPU 能够原生支持 User CPUID Faulting

#AMD
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
RADV Radeon Vulkan 驱动程序合并支持 VP9 视频解码

随着周五 Vulkan 1.4.317 的发布, 带来了期待已久的 VK_KHR_video_decode_vp9 扩展, 为 Vulkan Video 提供了 VP9 编解码器支持, Mesa RADV 驱动程序现已成为首个合并 VP9 解码支持的知名开源 Vulkan 驱动程序

该合并请求在数小时前被接受, 旨在为 Mesa Radeon "RADV" 驱动程序通过 Vulkan Video API 支持 VP9 视频解码
代码由 Red Hat 工程师 David Airlie 编写
所有相关的 Vulkan Video VP9 测试用例均已通过

RADV 对 VP9 的视频加速功能适用于 Navi 1 (RDNA1) 及更高版本
不过, 此支持确实需要最新的 linux-firmware.git 状态, 以获取最新的 VCN 固件修复程序, 以便正确处理 VP9

今天早些时候, The Khronos Group 还发布了一篇博客文章, 详细介绍了此 VP9 解码扩展的到来
NVIDIA 在其 Windows 和 Linux 驱动程序堆栈上确实提供了 VK_KHR_video_decode_vp9 的测试版支持

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