标签 AMD 下的文章

1/7 的 Linux 内核代码是 AMD GPU 驱动代码

随着开发中的 Linux 6.6 内核增加了对更多即将推出的 Radeon 图形处理器的支持,现在内核中 AMD GPU 驱动代码的行数已超过 500 万行。其中很大一部分是 AMD 在每一代新版本中不断引入的新的自动生成的头文件,这些冗长的头文件就像是 AMD 为其 GPU 创建详尽的公共文档一样。与此同时,整个 Linux 内核源代码树现在大约有 3480 万行,这包括文档、各种树内实用程序/工具、其他辅助工具等。作为对比,英伟达的开源 Nouveau 驱动程序仅有大约 20 万行。

消息来源:Phoronix
老王点评:相比 Linus 曾经对英伟达的愤怒,AMD 倒是大量往内核提交代码,可是这样往内核中“灌水”真的好吗?

ReiserFS 被正式标记为“过时”

ReiserFS 曾是二十多年前 Linux 引入的第一个日志文件系统,在 2006 年前 SUSE Linux 发行版一直将其作为默认文件系统。但自从 ReiserFS 作者 Hans Reiser 因谋杀罪被判刑之后,该文件系统的开发就几乎停滞了。内核开发者去年开始讨论 废弃 ReiserFS 文件系统,并在 Linux 5.18 中将其标记为废弃,openSUSE 也结束了对 ReiserFS 的支持。在 Linux 6.6 中,ReiserFS 不再被标记为“支持”,而是被正式标记为“过时”,将在未来几年来从主线内核中移除。

消息来源:Phoronix
老王点评:很可惜,但更令人遗憾的是,在主要开发者入狱后,因为没有人和公司愿意继续参与一个有污点的人开创的项目,而导致项目消亡。

Visual Studio for Mac:从开源到闭源,到废弃

微软正在停止 Visual Studio for Mac(VS Mac)的开发,将于 2024 年结束支持。VS Mac 是作为 Windows 版 Visual Studio 的 Mac 版本推出的,但该产品的起源不同,其功能也从未接近 Windows 版的同类产品。它主要是一个 .NET 集成开发环境,不支持 C/C++。它始于 2000 年 SharpDevelop,它是一个 C# 的开源集成开发环境。然后它分叉成为 Linux 上的 MonoDevelop,并被 Xamarin 接管成为 Xamarin Studio,在 2016 年随同 Xamarin 被微软收购。微软将其重新命名为 Visual Studio for Mac,并关闭了源代码。随后几年,直到被废弃前,它的开发几乎停滞不前。幸运的是,MonoDevelop 还有一个开源的复刻 DotDevelop 正在持续开发当中。

消息来源:Dev Class
老王点评:微软发现 VS Code 更好时,这种边缘项目自然就废弃了。不知道会不会有一天微软将 Visual Studio 也废弃了,只保留下 VS Code 呢?

仅 100KB 大小,只需 4 分钟训练的人工智能图像生成器

英伟达最新发表的论文披露了一种名为 Perfusion 的全新文本到图像的个性化创新方法。它并不像竞争对手那样是一款价值百万美元的超重量级模型。Perfusion 的大小仅为 100KB,训练时间为 4 分钟,在保持个性化概念身份的同时,还能在描绘个性化概念方面实现极大的创造灵活性。尽管它的体积很小,在某些方面,它却能超越领先的人工智能艺术生成器,如 Stable Diffusion 和 MidJourney。Perfusion 的主要新创意称为 “关键锁定”,这有助于避免过度拟合。英伟达目前只提交了研究论文,并承诺将很快发布代码。

消息来源:Decrypt
老王点评:真是令人吃惊的 AI 技术进展!似乎一夜之间,原本我们认为不可能做到的事情,都纷纷突破了限制出现了。

最高产的 Alpine Linux 打包者离开该项目

Alpine Linux 在容器和嵌入式领域得到了广泛应用,但令人遗憾的是,该 Linux 发行版软件包的最高产的维护者已决定离开。psykose 是过去一年中每个作者提交次数最多的人,她决定不再维护自己的软件包。她在过去一年中提交了 13,894 次,相比之下,第二多产的软件包维护者只有 2,053 次提交,而去年全年总提交次数是 26.8k。两天前,她最近提交的所有 alpinelinux/aports 都是在删除她负责的软件包。

消息来源:Phoronix
老王点评:她可能太累了。

Linus Torvalds 让大家禁用愚蠢的 AMD CPU 功能

Linus Torvalds 对最近困扰内核的 AMD fTPM 硬件随机数生成器问题感到沮丧,并表示希望禁用它。由 AMD fTPM 硬件随机数生成器引起的卡顿问题最初影响了 Windows 用户,但后来发现也影响了 Linux。修复程序已经上传到上游,并被移植到早期内核中,但一些与其相关的问题仍然令人头疼,一些用户仍在报告卡顿问题。Torvalds 在邮件列表上发表了自己的看法:“让我们禁用愚蠢的 fTPM 硬件随机数生成器吧”。

消息来源:Phoronix
老王点评:最初 AMD CPU 让 Torvalds 非常满意,但是现在一系列的不作为,让他终于忍不住发飙了。希望 AMD 能感受到 Torvalds 的怒火,尽快解决吧。

扫地机器人会拍照,还可能被泄露

iRobot 公司的扫地机器人 Roomba 会使用摄像头拍摄房间照片用于数据注释目的,然后由人类确认或否定 AI 是否正确标记。这个过程对 AI 扫地机器人是必不可少的,但大部分人并不知道。iRobot 证实有标注工人在社交网络上泄露了机器人拍摄的照片,其中包括有隐私照片。但 iRobot 称泄露的照片来自开发版机器人。

消息来源:Technology Review
老王点评:可能你会知道家庭监控摄像头会被劫持或泄露视频或照片,但是你可能不会想到这么低的角度还有一只摄像头。

AMD 改善了旧驱动支持新 GPU 的 Linux 体验

如果使用新的 Radeon GPU,但运行的是过时的内核或缺乏必要的固件支持,那么用户体验可能不太理想,比如出现屏幕冻结或系统出现无反应的情况。通过发布新的补丁系列,AMD 希望在他们的 AMDGPU 内核图形驱动程序无法正确加载时,能够更容易地回退到固件的帧缓存,从而改善体验。

消息来源:Phoronix
老王点评:这显然对于使用新 AMD GPU 的用户来说是一个良好体验。

Fedora 38 计划支持统一内核镜像

统一内核镜像(UKI)是由 systemd 倡导的,用于更好地保护和信任 Linux 发行版。UKI 是由内核镜像、initrd 和 UEFI 存根程序组合而成的。Fedora 38 提出了支持 UKI 的一些计划。不过,将整个发行版迅速切换到统一内核是不现实的,太多的功能依赖于目前的工作流程,即特定于主机的 initrd 和特定于主机的内核命令行,这与统一内核根本不兼容。 Fedora 初始阶段的重点是将 UKI 作为用户可以选择的子 RPM。

消息来源:Phoronix
老王点评:这个统一内核镜像颇有 systemd 的精髓,就是啥都管,啥都放一起,啥都二进制。

20 年历史的芯片组补丁影响现代 AMD Linux 系统

AMD 工程师发现内核中一个有 20 年历史的芯片组补丁仍然被应用于现代 AMD 系统,在特定工作负荷下会影响 Zen 架构处理器的性能。旧代码与 ACPI 处理器空闲代码有关,旨在修复使用 VIA 芯片组的 AMD Athlon 处理器的问题。它不影响英特尔处理器。修复此问题的补丁将在 Linux 6.0 中合并。

消息来源:Phoronix
老王点评:看来 Linux 内核中的这种遗留问题也不少啊,毕竟作为一个 30 年的项目,已经庞大到很难全面了解的程度了。

OpenAI 开源多语言语音识别系统

OpenAI 开源了 Whisper,这是一个自动语音识别系统,该公司声称可以实现多种语言的 “鲁棒” 转录,以及从这些语言翻译成英语。OpenAI 称,Whisper 的与其它的语音识别系统的同之处在于,它是在 68 万小时的多语言和 “多任务” 数据基础上训练出来的,这些数据从网络上收集而来,从而提高了对独特口音、背景噪音和技术术语的识别。

消息来源:Tech Crunch
老王点评:可能会有更智能的语音助手出现,毕竟这是开源了的。

勒索软件开始摧毁数据而不是加密数据

研究人员发现,至少有一个勒索软件团伙正在试验一种新的攻击方式,这种方式不是加密数据,而是直接摧毁数据。其目的是使受害者在不支付赎金的情况下无法获取到他们的数据。摧毁数据比加密数据更简单,也可以避免加密数据被解密,因而致使受害者更容易支付赎金。

消息来源:ZDNet
老王点评:这要比以前的勒索软件更危险,所以,作为底线,无论如何,勤备份。

第一台用于人工智能的 IBM 大型机

昨天我们 报道 了 IBM 新发布的 z16 大型机,进一步的 细节 显示,z16 集成了片上 Telum 人工智能加速器。有了这个新的双处理器 5.2GHz 芯片及其 16 个内核,它每天可以以一毫秒的延迟执行 3000 亿次深度学习推理。IBM 称,与平均网络延迟为 60ms 的同类 x86 云服务器相比,采用 z/OS 的 z16 在推理时的响应时间是 20 倍,吞吐量是 19 倍。此外,z16 还包括了一个所谓的量子安全系统,它使用户能够开发量子安全的加密算法,它也适用于经典的加密。

老王点评:果然是老牌巨头,出手不凡。

发现无服务器版的加密货币挖掘恶意软件

据消息,安全研究人员发现了一个在 AWS Lambda 无服务器环境中运行并挖掘加密货币的恶意软件。AWS 表示,“Lambda 默认是安全的,AWS 按设计运行它。客户能够在 Lambda 上运行各种应用程序。”该恶意软件是用 Go 语言开发的,也可以运行于 Linux 环境中。

老王点评:这真是从“无服务器”到“服务器”了。

AMD GPU 驱动程序自动超频 CPU

据消息,AMD 证实,其 GPU 驱动程序中存在一个错误,会在用户不知情的情况下自动超频 Ryzen CPU。AMD 最初在去年通过其 GPU 驱动程序增加了对 CPU 自动超频的支持,这样拥有 Ryzen CPU 和 Radeon GPU 的用户可以使用一个界面对两者进行超频。超频 Ryzen CPU 会自动使保修失效,AMD 的软件通常要求单击警告以确认了解与超频相关的风险。

老王点评:这就有点太主动了,不知道烧了算谁的。

Google 员工承认用户无法在公司的限制下保护自己的隐私

根据 The Verge 的报道,在一场针对 Google 的诉讼中所暴露出来的原始文件表示,Google 的高管和工程师都知道,公司让用户保护自己的位置数据的隐私有多么的困难。

在昨天的硬核观察中,我们提到, Google 表示自己不会在设定功能的时候为自己添加后门,但同时我们也表达了对此的不信任。如今可以看到,Google 在种种方面依然表现出对于个人隐私的渴望。毕竟,他需要通过隐私来获取广告收益。

微软为开发者推出了 Java 开发文档

微软发布了其 OpenJDK 的 GA (一般可用版本),并且发布了新的 Java 开发教程,帮助开发者在 Windows 上更好的开发 Java 应用程序。此次发布提供了 OpenJDK、VScode 插件、Github 使用指南、Java 在 Azure 上的部署教程等信息。

作为一门使用人数众多的编程语言,终于 Java 也进入了微软的支持列表,为开发者提供了一系列的使用指南。

Jim Keller:AMD 员工曾认为无法超越 Intel

在 anandtech 的一个针对 Tenstorrent 公司的访谈中,该公司 CTO Jim Keller,前 AMD Zen 架构的研发团队负责人,谈到了一些关于 AMD Zen 的轶闻。他提到,在设计 Zen 的时候,一小部分人相信 Zen 将会在一代人的时间内追赶上 Intel;一部分人认为如果成功了,那会非常的酷;更多的人都认为这个事情不可能。

AMD Zen 架构的成功我们都看在眼里,这让我想起了一句话,「悲观者往往正确,但乐观者往往成功」,正是像 Jim Keller 这样的乐观者,最终带着工程师们做出了 AMD 的 Zen 架构,让 AMD 成功翻身做主人。