标签 英伟达 下的文章

1 苹果公司的 Objective-C 似乎已经落幕?

JetBrains 发布了年度《开发者生态系统状况》报告,其中称苹果的 Objective-C 语言 “似乎已经走到了生命的尽头”,仅有 2% 的开发者在使用该语言,而且没有开发者计划采用该语言。有 26000 多名开发者参与了该调查,当然该公司承认,报告可能 “偏向于 JetBrains 用户的观点”。JetBrains 曾经为 macOS 和 iOS 开发过一款名为 AppCode 的集成开发环境,同时支持 Objective-C 和 Swift,但在 2022 年 12 月停止了开发,所以,JetBrains 的用户中使用这两种语言的人数不会太多。

消息来源:Dev Class
老王点评:不过,Objective-C 确实在逐渐消失,虽然遗留代码很多,但是似乎很久没听到新的开发者在学习它了。

2 谷歌对使用了广告拦截器的浏览器延迟加载 YouTube 视频

今年早些时候,YouTube 开始在使用广告拦截器的用户观看视频时弹出提示,鼓励他们要么禁用违规扩展或过滤器,要么付费购买无广告高级版。最近,有人反映在使用 Firefox 时,视频开始播放会出现大约 5 秒钟的延迟。谷歌承认,“使用广告拦截器的用户可能会遇到加载延迟的问题,无论他们使用的是哪种浏览器。”谷歌阻止广告拦截器的努力不止于此,它正在推进的一项 API 更改计划,包括广告拦截器在内的MV2 浏览器扩展将停止工作。

消息来源:The Register
老王点评:这就是广告商为了捍卫自己的商业利益而做出的举动。

3 英伟达第三财季营收增长三倍

英伟达第三财季业绩超出华尔街预测,营收同比增长 206%,净利润为 92.4 亿美元。英伟达表示,数据中心总收入为 145.1 亿美元,一半来自亚马逊等云基础设施提供商,另一半来自消费互联网实体和大型公司。其游戏业务贡献了 28.6 亿美元。

消息来源:CNBC
老王点评: AI 到底挣钱不挣钱先不说,芯片厂商已经赚到放不下的钱了。

英伟达显卡 BIOS 签名锁被破解

十年来,英伟达一直利用其显卡的 BIOS 签名检查来提高其设备 vBIOS 和固件的安全性。但这导致开源的 Nouveau 驱动程序受到限制,只能以较低的启动时钟频率运行。以至于 GeForce GTX 700 系列仍然是开源 Nouveau 驱动程序支持最好的系列。现在,TechPowerUP 发布的运行在 Windows 上的工具破解了英伟达 BIOS 签名锁,可以支持 vBIOS 修改和与新一代 GPU 的交叉刷新。这个签名锁的破解是否会对 Nouveau 开发人员产生有意义的影响还不确定,但有可能不会,因为存在法律灰色地带。

消息来源:Phoronix
老王点评:如果签名锁的机制被进一步披露,或许开源的英伟达显卡驱动会有质的变化。

现在可以在 Excel 中使用 Python

微软发布了 Python in Excel 的公开预览版,无需任何设置就可以在同一工作簿中结合 Python 和 Excel 分析。使用新的 PY() 函数,用户可以直接在单元格中输入 Python 代码,Python 计算在微软云中运行,计算结果会返回到工作表中。用户也可以利用 Python 图表库创建各种专业可视化图表,进行机器学习、预测分析、数据清理等工作。Python 之父退休后在微软任职,他帮助定义了 Python in Excel 的架构。他说,“当我三年前加入微软时,我做梦也想不到会有这种可能。”

消息来源:微软
老王点评:这确实是一种奇妙的组合,两种最常用的数据分析方式结合在一起了。只是,VBA 以后怎么办?

用人工智能工具将旧的 COBOL 代码转换为 Java

IBM 称,有数十亿行 COBOL 代码可能需要进行现代化处理,这包括重构 COBOL 中的业务服务,将代码转换为 Java 代码,然后借助自动测试验证结果。IBM 将于 2023 年推出一个生成式人工智能工具,以加快 IBM Z 大型机上 COBOL 到 Java 的翻译速度。它生成的 Java 代码是面向对象的,但仍可以与 COBOL 应用程序的其余部分以及 CICS、IMS、DB2 等关键服务和其他 z/OS 运行时进行互操作。

消息来源:The Register
老王点评:这样的话,就不用担心当那些 COBOL 程序员逐渐老了甚至去世,没人维护那些几十年前的银行基础设施了。

本文介绍如何在 Fedora 中自动签署英伟达内核模块。

在启用安全启动的 Fedora 中安装英伟达驱动

背景信息

现在新出厂的电脑 UEFI 会默认开启 安全启动 Secure Boot ,它的作用是防止恶意软件侵入。当电脑的引导程序被病毒修改之后,它会给出提醒并拒绝启动,避免可能带来的进一步损失。不过它同样会阻止一些未经微软签名的 Linux 内核启动运行。虽然可以直接选择在主板设置中关闭安全启动来解决这些麻烦,但在近期微软公布的 Windows 11 最低硬件标准中可以看到,安全启动被微软看的越来越重。如果你的电脑是 Windows + Linux 双系统,最好还是让 Linux 本身支持安全启动。

而最好用的发行版之一 Fedora 更热衷于开源驱动。Fedora 其本身是支持安全启动的,但是当你通过 Rpmfusion 安装官方的英伟达驱动,会造成这些驱动的内核模块未签名。在 Linux 启动过程中因为安全启动校验签名,会阻止加载这些模块,进而无法正常驱动显卡。

用过 Ubuntu 的伙伴们应该知道,在安全启动开启的情况下,Ubuntu 安装程序会自动用自签密钥来签名英伟达驱动内核模块,并在开机过程中自动将该自签密钥导入 MOK List(安全启动机器主人信任密钥列表)。但 Fedora 只会保证自身内核签名有效,而对 Rpmfusion 中的第三方内核模块签名问题不予理会,导致无法正常加载英伟达驱动。

本文介绍如何在 Fedora 中自动签署英伟达内核模块

准备工作

在 Fedora 36 之前,要像 Ubuntu 那样自动签署内核模块有点困难。但从这个版本开始,你只需几个简单的步骤就能做到。

在开始之前,让我们先确认一些前提条件已经满足:

  1. 已启用安全启动;
  2. 尚未安装英伟达驱动程序(非常关键,如果你已经安装了专有的英伟达驱动,可能需要重装系统才行);
  3. 以及安装了 Fedora 36 及以上版本。

本指南主要参考了以下资料:

  1. Rpmfusion 的官方英伟达文档
  2. Rpmfusion 的官方安全启动文档
  3. Andrei Nevedomskii 的博客教程

希望深入了解的朋友可以阅读上述资料进一步研究。

具体步骤

1、安装自动签名所需的工具

sudo dnf install kmodtool akmods mokutil openssl

2、生成签名密钥

sudo kmodgenca -a

该命令会在 /etc/pki/akmods/certs/ 目录下生成密钥,运行正确的情况下不会有输出。

3、启动密钥注册

这将使 Linux 内核信任使用你的密钥签名的驱动程序。

sudo mokutil --import /etc/pki/akmods/certs/public_key.der

你会被要求输入一个密码。请记住这个密码,在下面的第五步中还需要再次使用。

4、重启以注册密钥

sudo reboot

5、注册密钥

重启后,你将看到蓝色的 MOK 管理器界面,不要被这种类似 BSOD 的页面吓坏,按照以下步骤注册密钥。

如果你曾在启用安全启动的 Ubuntu 中安装过英伟达驱动程序,你可能见过这个界面。

1、首先要及时按任意建继续进入 MOK 管理(如果没有及时进入 MOK 管理,系统会重启)

MOK 管理界面1

2、首先选择 “Enroll MOK” 注册 MOK。

3、然后选择 “Continue”。

4、选择 “Yes” 并输入步骤 3 中的密码并回车(密码不会在输入框中显示,输入密码直接回车就好了)。

MOK 管理界面2

5、此时密钥已经注册,选择 “reboot”,设备将再次重启。

MOK 管理界面3

6、安装英伟达驱动程序

现在只需正常安装英伟达驱动程序。

sudo dnf install gcc kernel-headers kernel-devel akmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs

7、确保内核模块已编译

sudo akmods --force

8、确保启动镜像也已更新

sudo dracut --force

9、重启设备

sudo reboot

验证是否成功

重启完成后,输入以下命令确认驱动是否加载:

lsmod | grep -i nvidia

如果有类似以下的输出,恭喜你,一切顺利,一切就绪!

$ lsmod | grep -i nvidia

nvidia_drm             94208  2
nvidia_modeset       1560576  2 nvidia_drm
nvidia_uvm           3493888  0
nvidia              62517248  118 nvidia_uvm,nvidia_modeset
video                  73728  3 asus_wmi,i915,nvidia_modeset

现在,你可以愉快的在开启安全启动的情况下使用英伟达显卡了。

希望本文能够帮助到你。


作者简介:一个喜欢瞎鼓捣的外科医生


via: https://www.insidentally.com/articles/000034/

作者:insidentally 编辑:wxy

本文由贡献者投稿至 Linux 中国公开投稿计划,采用 CC-BY-SA 协议 发布,Linux中国 荣誉推出

Rust 项目再次陷入领导力危机

继两年前 Rust 审核团队宣布立即辞职后,Rust 项目的管理就一直处于跛脚运行之中。最近,Rust 项目又卷入了 RustConf 主题演讲争议。RustConf 2023 主动邀请了 JeanHeyd Meneide 发表主题演讲,他是 C 语言官方标准的两位编辑之一,管理着许多重要的大型开源项目。但在他花费了大量时间准备了演讲《编译时编程(可能)的未来》后,Rustconf 以其演讲“不被 Rust 项目认可”,担心该演讲被认为是官方方向的理由,而通知他将主题演讲降为普通演讲。但实际原因被推测为他曾经分享过一些认为 Rust 应该反思的内容,Rust 管理层内有人反感他。他认为这是一次侮辱,随即 宣布 拒绝出席 RustConf。此事还导致推荐他发表演讲的 Rust 核心成员愤而辞职。在此事冲上热搜后,Rust 项目发表 声明 对此事公开道歉,称它的决策和沟通流程出现了问题,开始启动两年来迟迟未决的新的治理委员会。

消息来源:The PHD
老王点评:一个成功的开源项目,需要广泛的社区决策,也需要一个定海神针般的领袖人物,Linux 如此、Python 如此。而 Rust 社区却没有一个灵魂人物,我们只能看到各种内部斗争和自行其是,这样的风格,即便成立治理委员会,我认为也很难说有未来。

英伟达成为第一家万亿芯片公司

英伟达周二成为第一家市值突破 1 万亿美元的芯片公司。此前进入万亿美元俱乐部的公司包括苹果、微软、Alphabet/谷歌、亚马逊和 Meta。AI 的繁荣催动了英伟达的股价上周一度飙升 24%,接近万亿美元,本周二开盘短时突破这一数字。

消息来源:The Verge
老王点评:热点常有,而芯片永存。无论是区块链、游戏还是 AI,这都让芯片公司赚得盆满钵满。

ChatGPT 为律师编写的法庭文件杜撰了六个不存在的案例

尽管我们知道人工智能会煞有介事的杜撰一些“事实”,但是一位律师在使用 ChatGPT 帮助编写法庭文件时,AI 居然杜撰了六个不存在的案例,并且还信誓旦旦地给出了法律来源,保证了其可靠性。律师表示,没有确认 ChatGPT 提供的来源是他的错。法官称这是“前所未有的”,并考虑对该律师进行惩罚。

消息来源:Ars Technica
老王点评:在 AI 出错时,你对它提出的批评它往往会听从。但如果你指出它的“事实性”错误时,它往往是嘴硬的,所以你还是得依靠“古典的”搜索引擎来确认事实。

马斯克等人呼吁暂停训练更强大的 AI

埃隆·马斯克和一群人工智能专家、行业高管在一封公开信中说,他们呼吁至少在六个月内暂停训练比 OpenAI 的 GPT-4 更强大的系统,并呼吁政府介入。其理由是对社会和人类的潜在风险。这份公开信有 1000 多人签名,除了马斯克,还包括 DeepMind 的研究人员、开发稳定扩散 AIGC 的公司 CEO 等等。他们认为需要先制定、实施并由独立专家审核的共享安全协议。OpenAI 没有参与签名,也没有置评。

今天还有一则消息称,马斯克离开 OpenAI 是由于夺权失败。马斯克曾承诺赞助 10 亿美元给 OpenAI,但赞助 1 亿美元后离开了 OpenAI 就没有继续赞助。

消息来源:路透社
老王点评:签署这封信的人可能大多出于公义,但是 AI 这个魔盒打开,恐怕是难以这样轻易关上的。

英伟达表示加密货币没有给社会带来任何有用的东西

英伟达的显卡曾经被大量用来挖掘以太坊之类的加密货币,由于被大量抢购,英伟达一度限制过其显卡的挖矿能力。英伟达也曾推出挖矿专用的显卡,并从中获利甚丰。但随着以太坊转向 POS 共识,不再需要显卡来挖矿,这一市场几乎马上消失了。如今该公司的 CTO 称,加密货币没有 “给社会带来任何有用的东西。……处理能力的其他用途,如人工智能聊天机器人 ChatGPT,比挖掘加密货币更有价值。”第一个版本的 ChatGPT 是在一台由大约 10,000 块英伟达显卡组成的超级计算机上训练的。

消息来源:《卫报》
老王点评:这翻脸可真快啊。

英国设置假的 DDoS 雇佣网站以扰乱市场

英国国家犯罪署建立了虚假的 DDoS 雇佣网站,试图收集用户的信息,提醒他们发动 DDoS 攻击是非法的。这些看起来像提供了使网络罪犯能够实施这些攻击的工具和服务的虚假网站,迄今已有数千人访问过。然而,在用户注册后,在英国的用户将被国家犯罪署或警方联系,并被警告参与网络犯罪。与设在海外的用户有关的信息将被传递给国际执法部门。

消息来源:Krebson Security
老王点评:这让那些想要攻击别人的人自投罗网。

Ubuntu 正在为即将发布的昉・星光 2 RISC-V 板做准备

今年夏天,Ubuntu 为赛昉科技的昉・星光 RISC-V 单板计算机发布了官方镜像,而现在正在为即将发布的昉・星光 2 准备新的镜像。昉・星光 2 在几个月前宣布,将在年底陆续发货。它使用 SiFive 的 U74 四核 RISC-V SoC,运行频率高达 1.5GHz,有 2GB 到 8GB 的内存,双千兆以太网。除了 Ubuntu,他们还在努力支持多个 Linux 发行版。

消息来源:Phoronix
老王点评:新的板子更强大,价格也不贵,我觉得树莓派并不一定是最好的选择了。

英伟达称融化的 RTX 4090 是因为电源线没插好

在英伟达宣布它正在调查关于其 RTX 4090 显卡的电源线融化和燃烧的报告数周后,他们认为大多是因为电源线没插好而导致急剧发热。4090 使用了使用新标准的电源连接器,因而需要专门的适配器。调查显示,这个适配器在设计上缺乏正确插入指示,因此没有完全插好的电源线会急剧发热,从而融毁电源线和 GPU 等设备。

消息来源:The Verge
老王点评:虽然可能是用户没插好,但是其实归根到底是产品设计不够好。

高性能计算越来越多采用液冷

随着 400W 的 CPU 和 700W 的 GPU 的出现,对这些部件的冷却已经不能风扇所能满足的了。本周在达拉斯举行的超级计算会议上,展示了一些冷却设备,其中将冷板连接到 CPU、GPU 上的直接式液冷可以散掉 80%-90% 的热量;也有一些采用浸入式液冷,整个设备浸入在冷却液中或在密闭的机箱中注满冷却液。报告称,预计到 2026 年,液体和浸入式冷却设备的支出将达到 11 亿美元,占热管理支出的 19%。

消息来源:The Register
老王点评:只能说现在的计算设备越来越热了。