本报记者 秦枭 北京报道

近日,英伟达(NVDIA)在博客中宣布从R515版驱动程序开始,将以开源的形式发布Linux操作系统GPU内核驱动,且开源具有GPL和MIT双重许可证。英伟达开源的举动相比于其竞争对手AMD晚了近6年时间。

英伟达方面表示,英伟达此次开源的目的之一是改善其GPU对于大型数据中心和超级计算机的支持,因为此类设备都是使用Linux系统,闭源的驱动程序不便于安装与维护。

多位业内人士在接受《中国经营报》记者采访时表示,相比于早已开源的AMD和英特尔,英伟达是相对“封闭”的,这缘于其在GPU领域几乎无人能动摇的市场地位。不过,此次开源也是针对to B用户,对于一般用户而言意义不大。

被诟病已久

10年前,Linux之父Linus Torvalds曾在一次访谈中公开表示:“英伟达是所有硬件厂商中最难搞的一个。”

新泰证券半导体分析师王志伟对记者表示,相比Windows系统,Linux更加自由,从系统到软件都非常推崇开源,“众人拾柴火焰高”是他们的经营理念,为此许多硬件厂商也在Linux上参与并开展开源内容。

即便如此,也没有令英伟达打破其“封闭”的状态,即使其早早就开始对Linux提供支持,但也仅限于其专有驱动。而其竞争对手AMD在2016年便为Linux提供专有驱动的同时,也在大力推动开源驱动的支持,不仅积极提供代码,也给了足够的文档支持。

电子发烧友史航对记者表示,在PC端,操作系统一般自带对显卡驱动的支持优化,用户无须考虑软件的支持,直接选择性能优异的显卡就行。不同的GPU其二进制码是不一样的,因此不被显卡厂商支持的GPU则无法使用这些驱动,只能转而求助于并不完善的开源驱动。但作为核心竞争力,有些显卡厂商不会也不愿意完全开源自己的显卡驱动,只发布编译好的二进制机器码。

有业内人士称“天下苦英伟达封闭久已”,为了缓解这种状况,一群独立的软件工程师甚至为其专门打造了Nouveau——一个旨在为NVIDIA GPU驱动建立的高质量的、免费自由的开源项目。其中,英伟达自己的员工、微软、谷歌都为项目提供了很大的帮助。

不过,这种局面在2022年5月得到了改观,英伟达宣布在Github上开源自己为Linux系统制作的GPU内核驱动模块。

在英伟达宣布发布开源驱动后,世界领先的企业级开源解决方案供应商红帽的主管Christian Schaller在一篇博客文章中表示:“这确实意味着我们现在有了一个英伟达内核驱动程序,它将能够在Linux内核中使用GPL-only API(General Public License,开源许可协议),尽管这个初始版本与旧版相比没有加入新的API(定义源代码和库之间的底层接口)。在短期内,它不会产生重大影响。但随着时间的推移,它提供了一条从根本上简化支持英伟达硬件的途径。从长远来看,我们希望英伟达做到与今天的AMD和英特尔一样开箱即用的体验”。

不得已而为之?

追加内容

本文作者可以追加内容哦 !