Nvidia为Linux的Nouveau开源驱动程序提供了重要推动力
Nvidia已经向Nouveau(Nvidia显卡的开源Linux驱动程序)的开发人员伸出了援助之手,这一举动相当突然。确切地说,Nvidia已经发布了进一步的GPU硬件文档,以帮助那个在棘手问题上有相当一部分的项目,我们可以说。
Nvidia 在一份电子邮件声明中联系了Phoronix,该声明中写道:“Nvidia已发布部分GPU硬件接口的公开,免费(MIT许可)文档。这是一个正在进行的工作; 并非所有界面都已发布。
这些文件主要涉及Pascal,Maxwell和Kepler GPU,这是图灵之前的三代(Volta也包括在内)。遗憾的是,这里没有介绍最新的图灵显卡,因为它们太新了,而且编写开源文档的工作显然仍在进行中。
好消息是,从内存时钟到电源状态,这对于所有内容都是有用的信息,并且肯定会帮助Nouveau人员更大程度地磨练他们的开源Nvidia驱动程序。
虽然正如Phoronix观察到的那样,遗憾的是它无法为当前最大的绊脚石之一提供解决方案,其中Maxwell显卡(GeForce 900系列)受到Nvidia签名固件限制的影响,并且无法重新编程GPU以进行操作库存时钟而不是较低的启动时钟速度。
尽管如此,这里肯定取得了进展,也许这表明Nvidia将更愿意在未来的开源方面进行合作。
打开和关闭案例
你可能会问,为什么你还想要开源驱动程序呢?除了希望支持免费和开放软件的一般概念 - 以及围绕这些产品构建自己的发行版 - 一些人可能有更多的利基需求,其中Nvidia的Linux专有驱动程序并不总是最佳选择。
例如,那些运行旧的Nvidia显卡的人 - 前开普勒,或者确实更远 - 可能会发现Nouveau比Nvidia自己的GPU驱动程序提供更流畅的体验(因为随着时间的推移,Nvidia忽略并停止对旧卡的支持,也许只是假设每个人都继续前进)。
然而,对于大多数Linux用户来说,Nvidia的专有驱动程序将是最好的,因为Nouveau仍处于相当粗糙的状态,一般来说,尤其是除了简单的桌面计算之外。
但是,像Nvidia刚刚提供的额外硬件文档应该可以很好地弥补这种情况,并且Nouveau有望成为未来更广泛场景中更可行的选择。“