Phoronix CN
50 subscribers
58 photos
423 links
开源新闻,硬件资讯等

Phoronix 的中文镜像 更新不及时 [非官方]
如果需要获取及时信息请前往 phoronix.com
Download Telegram
Meson 1.8 构建系统发布 - Wayland 模块宣布稳定

Meson 1.8 于今天下午发布, 作为这个流行的、跨平台的开源构建系统/构建自动化工具的最新更新
Meson 1.8 并非最激动人心的功能版本, 但它确实为 C 编程语言带来了 C2Y / GNU2U 标准的支持
C2Y/GNU2Y 标准旨在与 LLVM Clang 19.0+ 和 GCC 15.0+ 编译器一起使用

Meson 1.8 现在也将其 Wayland 支持模块声明为稳定版
Meson 的 Wayland 模块已被多个项目使用, 并且自 Meson 0.64 以来没有出现任何破坏性更改
因此, 它现在被标记为稳定版

Meson 1.8 还引入了一个新的 "swift_std" 编译器选项用于指定 Swift 语言版本, 如果发现错误, Valgrind 现在会使测试失败, 对象被正确地添加到 Rust 可执行文件中, 提供了更好的 Objective-C / Objective-C++ 支持, 并且 version_compare() 现在支持多个比较字符串

Meson 1.8 可以通过 GitHub 下载
有关 Meson 1.8 更改的更多详细信息, 请参阅发布说明

#Programming
原文链接
MoltenVK 1.3-rc1 发布以宣传苹果设备的 Vulkan 1.3 支持

MoltenVK 1.3-rc1 于今日发布, 作为此更新后的 Apple iOS / macOS / tvOS / visionOS 层面的首个测试版本, 它在 Apple Metal 驱动程序之上实现了 Vulkan API
随着 MoltenVK 1.3 的到来, Vulkan API 1.3 支持终于就位

过去两年一直跟踪着这个关于 MoltenVK 需要支持 Vulkan 1.3 需求的议题
最终, 最后一部分工作于本周完成, MoltenVK 1.3 正在准备发布, MoltenVK 1.3-rc1 于今日推出

在 Apple 的 Metal API 之上实现 Vulkan 1.3 API 花费了大量工作
上周的合并让它跨过了终点线, 宣布支持 Vulkan 1.3 以及 Vulkan Memory Model 扩展和其他功能等剩余特性

那些希望在 Apple 设备上(主要是 macOS 笔记本电脑/台式机和 iOS 移动设备)体验 Vulkan 1.3 特性的人, 可以通过 GitHub 找到 MoltenVK 1.3-rc1 版本

提醒一下, Vulkan 1.3 于 2022 年初首次亮相, 而 Vulkan 1.4 则于 2024 年底到来
MoltenVK 已经有了跟踪所需 Vulkan 1.4 特性的议题
至少在那方面, MoltenVK 似乎已经处于相对良好的状态, 因此希望不会太久就能看到 MoltenVK 1.4 的发布

#Vulkan
原文链接
Intel 为 Panther Lake 做准备, 其他笔记本电脑增强功能挤进 Linux 6.15

又一轮 x86 平台驱动更新今天已发出, 用于正在进行的 Linux 6.15 合并窗口
除了部分修复, 本周的 platform-drivers-x86 更新中还加入了新的硬件支持

搭载第 12 代 Intel 酷睿 i7 处理器和 NVIDIA GeForce RTX 显卡的 Alienware m15 R7 游戏笔记本现已获得 Alienware WMI-WMAX 驱动的支持, 可用于各种散热控制
Alienware WMI Linux 驱动最近在各种 Alienware 和 Dell 系统上进行了大量工作, 现在 m15 R7 只是最新获得 Linux 下散热控制支持的设备

今天拉取请求中的另一项新硬件支持是将 Intel Panther Lake 支持添加到 Intel HID 驱动中
只需要一些新的 ACPI 设备 ID, HID 驱动即可在下一代酷睿 Ultra "Panther Lake" 系统上正常工作

同时, 联想 IdeaPad 笔记本驱动已为较新的 IdeaPad 笔记本型号启用了一些新按钮的支持
这些型号上有一些新的 RF kill 和麦克风静音键, 一个用户可分配的 "星形" 键, 性能切换以及其他键码更新

作为 Linux 6.15 修复的一部分提交的 x86 平台驱动更新的完整列表可通过此拉取请求找到

#Hardware
原文链接
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
Linux 6.16 的 DRM 代码隐藏了 "令人厌恶的垃圾" 并增加了 TI AM68 GPU 支持

今天发出了一批 drm-misc-next 补丁, 准备在 Linux 6.16 合并窗口之前排队
作为核心代码和小型内核驱动程序的直接渲染管理器更新的一部分, 这里有一些值得注意的变化

回顾 Linus Torvalds 对 Linux 6.15 期间引入的 "令人作呕的" 测试 "垃圾" 感到沮丧, 已经有一些补丁来隐藏这些多余的测试文件
对于 Linux 6.16, 还有另一个 DRM 核心补丁, 用于确保 "移除那些令人作呕的垃圾"
该补丁确保 "DRM_HEADER_TEST" 选项正确地被 EXPERT 和 BROKEN Kconfig 开关共同控制

关于 DRM 驱动程序, TI AM68 GPU 现在已被添加到 Imagination PowerVR DRM 内核图形驱动程序中
内核驱动程序以及 Mesa PowerVR Vulkan 驱动程序都进行了工作, 以使 Imagination BXS-4-64 MC1 GPU 与 TI AM68 协同工作
内核端的支持已经准备好迎接 Linux 6.16 周期, 并且 Mesa 中也有用于 Vulkan 驱动程序的代码

今天的拉取请求还为 DRM VirtIO 驱动程序添加了 DRM Panic 处理程序集成, 因此在虚拟化环境中, 您也可以将这些 DRM Panic 消息体验为 "蓝屏死机" 或二维码内核错误消息

作为此拉取请求的一部分, 用于 Core Ultra SoC 上 Intel NPU 的 Intel IVPU 加速器驱动程序现在具有基于心跳的挂起检查

今天在 Linux 6.16 合并窗口之前发出的 drm-misc-next 补丁的完整列表可以通过此拉取请求找到

#LinuxKernel
原文链接
Intel 开源的 Vulkan 驱动程序在 Mesa 25.2 中实现了 BFloat16 支持

上个月在 Vulkan 1.4.311 规范中引入了 VK_KHR_shader_bfloat16, 用于在 SPIR-V 着色器中支持 BF16 类型
今天合入 Mesa 25.2 的是针对 Intel 开源 Vulkan Linux 驱动程序的 BFloat16 支持

允许使用 BFloat16 数据类型所需的对 Mesa 的 SPIR-V 代码, NIR 中间表示以及 Intel ANV 驱动代码的更改现已合并
这对于未来的 Vulkan 加速 AI / 机器学习软件以及其他 Vulkan 计算用途可能很有用

通过此次 Mesa 合并, 可在此处找到有关 Intel Vulkan 驱动程序对 VK_KHR_shader_bfloat16 支持的更多详细信息

#Intel #Vulkan
原文链接
Vavle 的 Proton 10.0 测试版发布, 更多 Windows 游戏现在可在 Linux 上运行

Valve 和 CodeWeavers 今天宣布了备受期待的 Proton 10.0 测试版发布, 这是他们 Wine 下游版本的最新版本, 为在 Linux 上运行 Windows 游戏提供 Steam Play 支持
Proton 10.0 基于最近发布的 Wine 10.0 稳定版重新构建

Proton 10.0-1 测试版使许多之前只能在 Linux 上使用 Proton Experimental 运行的游戏现在变得可玩
新启用的 Windows 游戏包括 "蝙蝠侠:阿卡姆疯人院年度版", "黑墨水", "工厂管理", "点燃入口", "微软飞行模拟器 2024", "我的模拟王国", "无主之地 VR 模式" (游戏更新后有所退步), "风暴突袭 2:越南", "狙击精英:纳粹僵尸军队", "灵魂界面", "拳皇十三全球对决", "视频游戏" (924310), "任性", "X 重生 VR 版"
此外, 还对许多游戏进行了修复/改进, 提高了 DiRT Rally 2.0 的性能, 修复了 Final Fantasy XVI 试玩版的问题, 以及解决了许多其他特定于游戏的问题

Proton 10.0 测试版除了升级到 Wine 10.0 外, 还更新了 DXVK 2.6.1, DXVK-NVAPI 0.9.0, VKD3D-Proton 2.14.1 Git, Wine-Mono 9.4, Steamworks SDK 1.62 以及其他更新

关于 Steam Play 的 Proton 10.0 测试版中包含的冗长的游戏改进和其他增强功能的列表, 可以通过刚刚发布到 GitHub 上的发布公告找到

#Valve
原文链接
Pixman 0.46 在 RISC-V 上通过 V 向量扩展实现更快的性能

Pixman 作为 X.Org Server 和 Cairo 图形库使用的开源像素操作库,今天发布了最新的功能版本 Pixman 0.46

Pixman 0.46 在支持新的 RISC-V "V" 向量扩展的 SoC 的 RISC-V 硬件上提供了更快的像素操作性能
来自三星的工程师贡献了 RISC-V "RVV" 向量用法,用于各种快速路径,以使这个重要的底层库获得更好的性能
三星工程师发现使用 RVV 的 Pixman 性能提升非常显著, 一些整数性能数据在此次合并中有所提及

除了通过 RVV 实现的 RISC-V 性能优化之外,Pixman 0.46 还带来了对 ARM64 高级预取器的修复, a16b16g16r16 格式支持, CI 改进, 代码格式更新以及其他增强功能

关于 Pixman 0.46 库版本的下载和更多详情请参见 xorg-announce

#X_Org
原文链接
AMDVLK 2025.Q2.1 发布: 新增更多 Vulkan 扩展, 支持 Hawk Point 1 和 2

AMDVLK 2025.Q2.1 于今日发布, 这是自三月中旬上次发布以来, 这款官方开源 AMD Vulkan 驱动程序的首次更新
AMDVLK 2025.Q2.1 带来了新的硬件支持, 新的 Vulkan API 扩展和其他新功能

首先, AMDVLK 2025.Q2.1 带来了对 Hawk Point 1 和 Hawk Point 2 硬件的支持
Hawk Point 1 用于 Ryzen 8000H / 8000HS 系列硬件, 终于获得了官方 AMDVLK 驱动程序支持
Hawk Point 2 "Hawk Point Refresh" 用于 Ryzen 200 系列 APU
AMD 对 Hawk Point Ryzen 8000H/HS 的支持来得相当晚, 现在才来到这个开源 Vulkan 驱动程序中, 但无论如何, 它现在至少来了

AMDVLK 支持的新 Vulkan API 扩展包括 VK_EXT_image_2d_view_of_3d, VK_EXT_shader_replicated_composites 和 VK_KHR_maintenance8
AMDVLK 2025.Q2.1 是基于 Vulkan API 1.4.313 头文件构建的, 并通过 Vulkan CTS 1.4.1.3 进行了符合性测试套件覆盖

此版本中的其他 AMDVLK 更改包括默认暴露更多队列, 以及围绕 Radeon RX 9070 / RDNA4 "Navi 48" GPU 进行更多性能调优
还有一些错误修复, 帮助了像 Surge 2, Ghost Recon Breakpoint, Far Cry, Kingdom Come, Shadow of the Tomb Raider 等游戏

有关 AMDVLK 2025.Q2.1 驱动程序版本在 Linux 系统上的下载和更多详细信息, 请通过 GitHub 获取

#Radeon #AMD
原文链接
Firefox 139 Beta 带来更快的 HTTP/3 上传性能

Firefox 138 于昨日发布, 除了增强的配置文件管理和 Tab Groups 支持外, 并没有特别令人兴奋的地方...
除此之外, 它是一个相当基础的版本
Firefox 139 现已进入测试阶段, 该版本确实带来了一些值得一提的项目, 例如更快的 HTTP/3 上传性能

Firefox 139 Beta 声称其 HTTP/3 上传性能更快, 达到了 "显著改进" 的程度
特别是对于涉及 QUIC 0-RTT 恢复连接以及高带宽和高延迟连接的 HTTP/3 连接, Firefox 139 上的 HTTP/3 上传速度应比先前版本快得多

Firefox 139 Beta 的其他一些变化包括在 Firefox 扩展页面内支持整页翻译, 透明的 PNG 图像现在在粘贴到 Firefox 时得以保留, 以及支持 "hidden=until-found" 属性, 以便内容可以通过页面查找找到, 但默认情况下不显示

通过 Mozilla.org 获取有关 Firefox 139 Beta 版本的下载和更多详细信息

#Mozilla #Firefox
原文链接
NVIDIA 发布 60 个补丁以支持开源 Hopper 和 Blackwell GPU 在 Nouveau 上的支持

曾就职于 Red Hat, 曾是 Nouveau Linux 内核驱动维护者 (负责逆向工程实现的开源 NVIDIA 驱动支持) 的 Ben Skeggs 去年加入了 NVIDIA, 并继续与开源 Linux 社区保持互动
为四月画上句号的是一个大惊喜... 这位 NVIDIA 工程师发布了一系列包含 60 个补丁的集合, 用于在开源 Nouveau 内核驱动之上启用对 NVIDIA Hopper 和 Blackwell GPU 的支持

虽然 Rust 编写的 NOVA 驱动被视为 Linux 内核中上游开源 NVIDIA GPU 支持的未来, 但它目前尚未准备就绪
因此, 虽然 NOVA 实际上是 Nouveau 内核驱动的继任者, 但至少在短期内, Nouveau 驱动将继续为新硬件提供支持
此外, 对于缺乏 GPU 系统处理器 (GSP) 的旧款 NVIDIA GPU, Nouveau 驱动将无限期地继续存在, 而 NOVA 仅支持 Turing GPU 及更新型号

隔夜发布的补丁系列通过 Nouveau 内核驱动点亮了 Hopper 和 Blackwell GPU
此外, 由于此项启用是通过 NVIDIA GPU 系统处理器 (GSP) 和 NVIDIA 的签名固件文件完成的, 因此启用工作量并不太大, 并且 NOVA 驱动也将类似地复用 GSP

Ben Skeggs 发布了这组包含 60 个补丁的集合, 以及来自 NVIDIA 570 系列驱动的暂定 GSP-RM 固件
这些补丁致力于为 NVIDIA GH100 Hopper GPU, GB10x Blackwell GPU 和 GB20x Blackwell GPU 启用开源内核驱动
作为此次启用工作的一部分, Nouveau 驱动代码中有数千行被重构

请参阅此补丁系列, 了解针对 NVIDIA Blackwell 和 Hopper 硬件的 Nouveau 驱动相关启用工作

#Nouveau #NVIDIA
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
LibreSSL 4.1 版本发布: 现代 AMD 和 Intel CPU 上 SHA-1/SHA-256/SHA-512 速度更快

LibreSSL 4.1 于今日发布, 作为这个 SSL/TLS 库项目的最新版本, 该项目十年前由 OpenBSD 从 OpenSSL 分叉而来

LibreSSL 4.1 引入了新的 SHA-1, SHA-256 和 SHA-512 x86_64 汇编实现, 适用于现代 AMD 和 Intel 处理器 这些新的用于 x86_64 的 SHA-1/SHA-256/SHA-512 实现利用了 SHA-NI 指令(如果可用)并重用了旧的 Perl 生成的汇编代码

LibreSSL 4.1 还为 AArch64 提供了新的 SHA-256 和 SHA-512 实现, 利用了 ARM 加密扩展 (CE)

LibreSSL 4.1 的另一项 CPU 改进是引入了对 LoongArch 64 位中国 CPU 架构的实验性支持

LibreSSL 4.1 还带来了错误处理改进, 许多错误修复, 为 AMD64 和 AArch64 重做的 CPU 能力检测以及各种其他改进

关于今日 LibreSSL 4.1 发布的下载和更多详情请访问 LibreSSL.org

#FreeSoftware
原文链接
openSUSE Leap 16 可用性进行 Beta 测试 - 基于 SUSE Linux Enterprise 16

openSUSE 今天宣布了 openSUSE Leap 16.0 的测试版发布, 这是他们的下一代 Linux 发行版, 基于 SUSE Linux Enterprise 16 (SLE 16) 及其新的基础 SUSE Linux Framework One, 该基础以前称为 Adaptable Linux Platform (ALP)

OpenSUSE Leap 16 和 SUSE Linux Enterprise 16 对于这个德国 Linux 发行版来说是一个巨大的飞跃
今天的测试版里程碑正在努力在七月进入发布候选阶段, 然后在十月发布官方 Leap 16.0 稳定版

除了构建在 SUSE Linux Enterprise 16 之上, openSUSE Leap 16.0 测试版更令人兴奋的是它正在努力实现仅 Wayland, 同时仍在清理一些剩余的 X.org 残余, SysV init 支持已被放弃, 新的 Agama 安装程序被默认使用, 并且取代传统的 YaST 堆栈的是 Cockpit + Myrlyn
OpenSUSE Leap 16.0 还要求至少支持 x86-64-v2 微架构基线

OpenSUSE Leap 16.0 测试版使用了像 SLE 16.0 本身一样的 Linux 6.12 LTS 内核, GNOME 48.0 和 KDE Plasma 6.3.4 作为桌面选项, AppArmor 4.1, 以及 GIMP 3.0 和 Cockpit 334 等其他软件包升级

可通过 openSUSE.org 获取今天发布的 OpenSUSE Leap 16.0 测试版的下载和更多详细信息

#SUSE
原文链接
Please open Telegram to view this post
VIEW IN TELEGRAM
Intel 开源 "AI 火焰图"

Intel 的 AI Flame Graphs 软件现已开源
这是一个始于 Intel Tiber AI Cloud 的项目, 旨在更深入地了解 AI 加速器/GPU 的使用情况以及对整个软件栈进行硬件性能分析
在作为内部/仅限客户使用的软件项目运行了几个月后, AI Flame Graphs 现已开源

AI Flame Graphs 用于基于硬件采样公开 Intel GPU 的性能配置文件, 并通过火焰图生成执行的可视化
这包括 EU 停顿、CPU 堆栈、GPU 内核信息等等, AI Flame Graphs 最初是围绕 Intel 数据中心 GPU Max 系列的需求而启动的, 现已扩展到 Intel Arc B 系列 "Battlemage" 显卡以及 Lunar Lake Xe2 集成显卡

目前使用 AI Flame Graphs 需要修改内核驱动程序, 为构建的代码以及所有系统库启用帧指针, 并需要 eBPF 支持
iaprof 软件不仅限于分析 AI 工作负载, 也可用于分析传统的图形工作负载

希望了解更多关于现已开源的 AI Flame Graphs 项目的人士可以通过 Intel 工程师 Brendan Gregg 的这篇博客文章进行了解
AI Flame Graphs 现已通过 GitHub 上的 intel/iaprof 项目以 Apache 2.0 许可协议开源

#Intel
原文链接