在硬件和Linux/开源领域,2月份是令人兴奋的一个月,在过去的一个月里,由Your‘s True撰写了224篇原创新闻文章,以及15篇Linux硬件评论/多页基准专题文章。有很多令人兴奋的开源成就,推出了AMD Ryzen 8000G系列APU与RDNA3图形,ZLUDA在AMDROCM上提供CUDA的消息作为一个以前的秘密项目,锌版本5 GCC补丁出现,以及更多。
如果您喜欢Phoronix上的所有原始日常内容,请考虑通过在没有广告拦截程序和/或替代方案的情况下查看本站点来显示您对Phoronix的支持订阅Phoronix Premium为了享受网站无广告、在单个页面上呈现多页文章、原生黑暗模式主题支持和其他好处,所有这些都有助于在这些艰难时期继续运营。
话虽如此,以下是2月份最受欢迎的评论/专题文章:
AMD悄悄地资助了一个基于ROCM的插入式CUDA实现:它现在是开源的
虽然AMD多年来一直在努力使移植针对NVIDIA的CUDA API的代码库更容易在HIP/ROCM上运行,但这仍然需要开发人员的工作。工具已经得到了改进,比如使用了HIPIFY来帮助自动生成,但它不是任何简单、即时和有保证的解决方案--尤其是在努力实现最佳性能的情况下。在过去的两年里,AMD一直在悄悄地资助一项努力,以带来二进制兼容性,以便许多NVIDIA CUDA应用程序可以在库级别的AMD ROCM堆栈之上运行--这是一种无需改编源代码的临时替代。实际上,对于许多真实世界的工作负载,这是一种最终用户无需任何开发人员干预即可运行支持CUDA的软件的解决方案。下面是关于这个“臭鼬”项目的更多信息,这个项目现在可以作为开源项目,以及我自己为Radeon GPU构建的这个CUDA实现的一些测试和性能基准测试。
AMD Ryzen 5 8500G:令人惊讶的200美元以下令人着迷的CPU
在审查了Ryzen 7 8700 G和Ryzen 5 8600 G作为这些新的Zen 4处理器与RDNA 3集成显卡之后,Phoronix Linux基准测试实验室中最新的AMD 8000 G系列CPU是Ryzen 5 8500 G。Ryzen 5 8500 G是一款6核/ 12线程处理器,配备RDNA 3显卡,零售价仅为179美元。下面来看看它在Ubuntu Linux上与其他AMD和英特尔处理器的表现。Ryzen 5 8500 G最终在GPU方面表现不错,但让我真正兴奋的是Zen 4C在边缘AI工作负载,低功耗服务器和其他不同部署的低功耗领域的前景。在负载下,这AVX-512挥舞预算桌面处理器通常拉50瓦或更少!
英特尔酷睿i3 14100/i5 14500与AMD Ryzen 5 8500G/8600G在500+基准测试中的对比
作为最近AMD Ryzen58500G和8600GLinux评测的一部分,我最终选择了酷睿i3 14100和酷睿i5 14500猛禽湖更新处理器,以参加类似价格的英特尔竞争。它不太经常收到来自英特尔的低端处理器SKU的评论样本,所以我今天回来了,带着这些低端AMD和英特尔处理器的更多基准测试。本文提供了500多个基准测试,比较了英特尔酷睿i3 14100和酷睿i5 14500处理器与Ubuntu Linux下的AMD Ryzen 5 8500G和Ryzen 5 8600G处理器的处理器和IGPU性能。
英特尔Arc显卡A580/A750/A770 2024年初的Linux性能
本周早些时候,我发布了一个35路Linux显卡比较,其中包括新的NVIDIA RTX 40 SUPER显卡和其他最近的AMD和NVIDIA硬件,我在使用最新的Linux驱动程序时可用。英特尔Arc Graphics台式机图形卡并不属于该比较的一部分,因为在RTX 4080 SUPER禁运解除之前,它已经没有时间进行重新测试了。但对于那些感兴趣的人来说,这里有一个新的视角来看看英特尔Arc Graphics A580 / A750 / A770 Linux与Ubuntu Linux上的NVIDIA GeForce和AMD Radeon显卡的性能。
针对EPYC Zen 4和至强Emerald Rapids的NVIDIA GH200 CPU性能基准
我们在Phoronix上进行的NVIDIA GH200 Grace Hopper基准测试首先是对配备96 GB HBM3内存的72核Grace CPU性能的初步了解。以下是Grace CPU性能的一些初始基准测试,而Hopper GPU基准测试将在后续文章中介绍。
AMD Ryzen 5 8600G Linux性能
上周,配备Zen 4 CPU内核和RDNA3显卡的新AMD Ryzen 8000G系列处理器在零售渠道上市。最初发布当天的Linux测试集中在Ryzen 7 8700G处理器上,与配备Vega/GFX9显卡的Ryzen 5000G系列和配备精简RDNA2集成显卡的Ryzen 7000系列相比,这款处理器的集成显卡性能有了很大提升。在今天的文章中,AMD Ryzen58600G是Linux测试的重点,同时还重新测试了一组扩展的比较处理器。
AMD Ryzen 8500G/8600G/8700G性能@35瓦和45瓦cTDP
在对Ryzen 7 8700G、Ryzen 5 8600G和Ryzen 5 8500G Zen 4+RDNA3桌面APU进行了Linux评估之后,这里是在为这些AM5芯片使用较低可配置的TDP选项时,对这些部件的另一种看法。所有这三个新部件都在35瓦和45瓦的cTDPS下进行了重新测试,以了解对性能和能效的影响。
NVIDIA GH200 72酷睿Grace CPU性能与AMD Ryzen线程处理器工作站
本月早些时候,我发布了NVIDIA GH 200 Grace Hopper与AMD EPYC Zen 4和Intel Xeon Emerald Rapids处理器的一些初始CPU基准测试。这是一场非常有趣的战斗,展示了72个Arm Neoverse-V2核心的有趣功能。这个GPTshop.ai GH 200系统实际上是以工作站的形式,我还运行了一些额外的基准测试,比较了GH 200与AMD Ryzen Threadripper 7000系列工作站的CPU能力。
AMD RADEON RX 7900 GRE Linux性能
去年7月,AMD在中国发布了Radeon RX 7900 GRE显卡,配备了更少的Navi 31图形处理器。从明天,也就是2月27日开始,RADEON RX 7900 GRE将在全球上市。今天,Radeon RX 7900 GRE在全球范围内的审查禁运到期,在美国境内的价格将在549美元左右。
TUXEDO驱动程序包在其新款锐龙笔记本电脑上的重要性
对于那些拥有新款TUXEDO笔记本电脑(如由Ryzen 7 7840HS驱动的TUXEDO Pulse 14 Gen 3)的用户来说,如果要实现最高性能,安装基于DKMS的驱动程序包可能非常重要。
接下来是本月最受欢迎的新闻:
HDMI论坛拒绝AMD寻求的开源HDMI 2.1驱动程序支持
AMD的开源Linux图形驱动程序的限制之一是无法根据HDMI论坛的法律要求实现HDMI 2.1+功能。AMD工程师一直在努力与HDMI论坛合作,为他们的开源Linux内核驱动程序提供HDMI 2.1+功能,但目前看来这些努力已经结束,并以失败告终。
Linux内核为Rust 1.77升级做准备
在Linux6.8中,内核的Rust代码被升级到Rust 1.75,而本周末发布的新补丁将代码移植到Rust 1.76,然后是即将到来的Rust 1.77。
核心Nginx开发人员将Web服务器分叉到Freenginx
Maxim Dounin作为Nginx Web服务器的长期核心开发人员之一,今天宣布创建了该项目的一个新分支Freenginx。
Orange Pi Neo将成为一款由Ryzen 7+Linux支持的手持设备
当这个周末从FOSDEM 2024的消息来源那里听到“Orange Pi Neo”的消息时,我只是以为它是另一台Orange PI单板计算机……但后来听到它是Orange Pi的掌上游戏机,又给人一种低功率手臂设备的印象。然而,事实证明,Orange Pi Neo是一款即将推出的AMD Ryzen驱动的手持游戏机。
由于内核破裂,托瓦尔兹对GCC的评论是-Wstringop-Overflow
后来合并的Linux 6.8的新功能之一是启用-Wstringop-overflow编译器选项,以便在编译器可以在编译时检测到可能的缓冲区溢出的情况下警告可能的缓冲区溢出。虽然这在理论上是好的,但GCC上的问题导致Linus Torvalds从现在的Linux6.8禁用了这个编译器选项。
Valve在Apache 2.0许可下提供所有Steam音频SDK源代码
随着Valve今天发布STeam Audio SDK 4.5.2,他们已经在Apache2.0许可下使软件开发工具包完全开源。
X.Org服务器清除支持旧编译器的残留物
仍然没有迹象表明新的X.NET Server功能版本将在短期内发布,除了代码库的XWayland部分之外,大多数主要利益相关者都将从xorg服务器中剥离。但是对于那些感兴趣的人来说,在过去的几天里,已经有了一些NetBSD/OpenBSD对X.NETServer的构建修复,以及清除了一些旧的编译器支持的残余。
在主线Linux内核上,高通硬件支持日益良好
经过高通和Linaro工程师多年的工作,主线Linux内核上的高通SoC支持终于足够成熟,新的硬件支持往往来得相当快,而且得到了很好的支持。随着即将发布的Linux6.8内核,新的骁龙8 Gen 3可以在主线内核上启动,基于骁龙的ThinkPad X13s受到了Linux开发人员的欢迎,这要归功于上游支持,以及其他基于高通的设备,这些天来,他们倾向于更好地与上游Linux合作,而不是求助于供应商的内核构建。
针对英特尔oneAPI DPC++编译器优化排除了2000+SPEC CPU提交
在发现Intel oneAPI DPC++编译器通过有针对性的优化有效地按照他们的标准作弊后,SPEC实际上已经使2000多个SPEC CPU 2017基准测试提交无效。
XFCE 4.20旨在提供可用的Wayland支持,同时保持X11兼容性
XFce开发人员本周更新了他们的Wayland路线图,以反映他们围绕XFce 4.20发布的最新计划。
微软确认为Windows带来Sudo,也是开源的
最近有报道称,正如最近在Windows 11 Insider预览版中所发现的那样,微软正在将sudo引入Windows。微软今天在一篇后来被删除的博客文章中简短地证实了这一点,并指出它是开源的。
Ubuntu 24.04 LTS致力于提供良好的桌面配置体验
除了探索“通用”内核映像、默认情况下的帧指针和可能的x86-64-v3优化的低延迟更改之外,下一个长期支持版本的特性工作中正在投资的另一个领域是桌面配置方面。在他们新的Ubuntu桌面安装程序工作的基础上,并统一了Ubuntu服务器已经使用的安装技术,Canonical希望在促进自动安装、企业内的托管桌面安装和OEM/ODM部署方面获得良好的桌面配置体验。
开源NVIDIA驱动程序在较新的GPU上迁移到用于OpenGL的NVK+Zink
MESA 24.1Git已经提供了最初的基础设施,允许驱动程序通过这个OpenGL-on-Vulkan实现选择使用Zink来替代OpenGL。这项最新的MESA工作的激励因素是在NVK Vulkan驱动程序上使用Zink,用于较新的NVIDIA GPU。
考虑使用Feddora宇宙桌面旋转
System76一直在为他们的Pop!_OS Linux发行版开发基于Rust的宇宙桌面,但它的使用不会人为地局限于该内部发行版。在其他一直在寻求打包它的发行版中,目前正在评估为宇宙桌面环境创建Fedora特殊兴趣组(SIG)的兴趣。
Fedora 40批准的新功能,关于放弃KDE X11支持的新辩论
本周,Fedora工程和指导委员会(FESCO)签署了今年4月Fedora 40的一些新功能。
OpenZFS原生加密的使用引发了人们对数据损坏的担忧
去年年底,OpenZFS2.2.2发布,以修复一个罕见但严重的数据损坏问题,但事实证明,OpenZFS文件系统代码库中仍然潜伏着其他数据损坏错误(S)。
清理烂摊子:Linux 6.9可能重新编写x86 CPU拓扑代码
长期的Linux内核开发人员Thomas Gleixner在Intel旗下的Linuconix工作了几个月,在过去的几个月里一直在重新编写Linux内核的x86CPU拓扑评估代码。这是为了清理一堆陈旧的内核代码,以及在当今混合英特尔酷睿处理器时代代码的某些方面是不正确的,其中混合了P/E内核和缺乏SMT/HT的E内核,从而抛弃了先前的内核假设。随着代码现在排在TIP分支中,看起来CPU拓扑返工可以很好地应用于Linux6.9。
CloudFlare使Pingora Rust框架开源
早在2022年,Cloudflare就宣布,他们将放弃Nginx,转而使用一款名为Pingora的内部、铁锈编写的软件。如今,Cloudflare正在开源Pingora框架。
Mozilla有了一位着眼于未来的新首席执行官
米切尔·贝克今天宣布,她将辞去Mozilla公司首席执行官一职,但将继续担任Mozilla公司执行主席一职。
AMD Zen 5处理器支持发布用于GCC -确认新AVX功能更多
这是一个非常激动人心的星期六早上,AMD刚刚在GNU编译器集合中发布了他们对管道Zen 5处理器支持“znver5”的初始启用补丁!由于GCC 14将在3-4月发布一年一度的编译器版本,一如既往地稳定,即使英特尔已经在支持清水森林和黑豹湖,几个月前已经有了上游的塞拉森林、花岗岩急流和其他新的CPU目标,但没有Zen 5的支持是令人沮丧的。那么,花岗岩急流是在2022年底加入GCC的。但是,现在应该及时合并的是最初的AMD Zen 5支持!