NVIDIA终于重视开源驱动了

  开源驱动是Linux开发者、用户非常在意的东西,但可惜的是,不少公司对此并不关心,比如NVIDIA就一向对开源">显卡驱动不感冒,Linux社区对其非常不满,Linus Torvalds甚至曾经在公开场合大骂“Fxxk You”。

  NVIDIA一向偏爱自己的闭源驱动,省事好用,可以基于内部代码迅速发布高性能驱动,但缺乏稳定的外部驱动API,对内核开发非常不友好,因此想整合到新内核里困难重重,导致开发者怨气冲天。

  不过很快,情况就要有所变化了。首先,NVIDIA将在其官方网站上公布一些基本的GPU文档,帮助N卡开源驱动工程Nouveau改善其驱动质量和功能。

  更进一步地,NVIDIA的部分驱动开发人员也会站出来,回答开发者们有关N卡驱动的疑问,拉近彼此距离。

  这仍然是一小步,NVIDIA还是不会公布任何现有的内部代码,也不会向开源工程贡献代码,而这两方面正是保证NVIDIA Linux显卡驱动质量的关键,但无论如何,比起之前完全封闭的态度,至少迈出了走向开放的第一步,希望今后能走得更远一些。

  有趣的是,AMD日前在宣布Hawaii GPU的时候曾经披露,这一代会加强对Linux驱动的支持,不过尚未披露任何细节。开源爱好者们有福了啊。

时间: 2024-10-25 18:01:44

NVIDIA终于重视开源驱动了的相关文章

NVIDIA将向开源驱动项目Nouveau提供技术文档

逆向工程NVIDIA闭源驱动的开源驱动项目Nouveau,长期以来一直没有获得NVIDIA官方的正式支持和关注.现在,一位NVIDIA开者出现在Nouveau的邮件列表,发表邮件宣布NVIDIA将向Nouveau提供技术文档,首批提供的文档与设备驱动块有关,这位NVIDIA雇员是私有Linux GPU驱动的开发者,他表示愿意向Nouveau项目提供力所能及的帮助. 去年6月的一个活动中,Linux作者Linus Torvalds对NVIDIA竖起了中指,之后NVIDIA开始加强了对http://

65种GPU性能测试,AMD开源驱动领先!

http://www.aliyun.com/zixun/aggregation/33721.html">2014年的开源图形驱动程序在图形密集程序下的表现如何?近日,Phoronix测试了65 种不同的GPU使用开源驱动的OpenGL性能,测试的GPU型号包括Intel HD Graphics.AMD Radeon.AMD FirePro和NVIDIA GeForce系列.结果显示,相比之下,AMD开源驱动领先于NVIDIA的. 测试使用来自英特尔.AMD和NVIDIA 的最新开源驱动,测

Phoronix 测试 65 种 GPU 使用开源驱动的性能

2014年的开源图形驱动程序在图形密集程序下的表现如何?Phoronix测试了65种不同的GPU使用开源驱动的OpenGL性能, 测试的GPU型号包括了Intel HD Graphics.AMD Radeon.AMD FirePro和NVIDIA GeForce系列,使用了来自英特尔.AMD和NVIDIA的最新开源驱动,测试平台运行的系统是Ubuntu 14.04 LTS 64-bit.Unity 7.2 .X.Org Server 1.15.1.GCC 4.8.2,升级到Linux 3.15

对决开源驱动:催化剂10.6 Linux 2D加速性能测试

AMD近日发布的催化剂10.6驱动包不仅给Windows系统带来了大量新特性和游戏性能提升,Linux 系统下同样变化显著,比如默认使用全新2D加速架构.官方支持Red Hat Enterprise Linux 5.5.正式支持OpenGL 4.0/3.3,特别是其中的2D加速架构引人关注. 其实从二月份的催化剂10.2开始,AMD新的Linux 2D加速架构就开始使用Direct2D代码,这也是AMD第一次把Windows 2D加速代码共享到Linux系统驱动中,但默认情况下该功能是隐藏的,需

[gentoo]amd显卡将闭源驱动换成开源驱动+kms

听说开源驱动现在已经不错了,就试着把系统里面的闭源驱动(fglrx)切换成开源驱动. 首先,先卸载闭源驱动:emerge -C x11-drivers/ati-drivers,因为现在用的xorg.conf是通过ati的命令生成的,先干掉. 然后,在make.conf中的VIDEO_CARDS环境变量中,将原来的fglrx改成radeon,重新emerge xorg-server和libdrm. 为了开启kms,需要重新改下内核,具体的做法可以参照官方的文档.需要注意的是,要将原来的frameb

如何在 Ubuntu 启用 Radeon 开源驱动的 UVD 硬件解码

Phoronix 今天公布了在 Ubuntu 启用 Radeon 开源驱动 UVD 硬件解码的方法. 首先,你需要一块 Radeon HD 4000 系列或更新的显卡.然后,可以按照以下步骤逐步安装: 安装 VPDAU 的头文件:sudo apt-get install libvdpau-dev 从 Mesa 的 Git 仓库抓取最新代码,加上 --with-gallium-drivers=r600 --enable-vdpau 编译参数进行编译安装. 在 /etc/ld.so.conf.d/z

AMD 探索新的 Linux 开源驱动开发模式

AMD在游戏开发者大会上透露了它正在开发的新Linux驱动模式, 以在Steam主机时代到来前改进Linux驱动支持:AMD的Linux驱动仍然会分为开源驱动(Gallium3D)和闭源驱动(催化剂),但 Linux版的催化剂驱动将会很小,AMD开发者试图将闭源驱动和开源驱动分离开来,闭源的催化剂只是驱动的一部分,将会孤立在用户空间,而位于内核主支 的开源驱动将会被催化剂使用.开发者希望这一模式将会减少重复代码,消除不同Linux内核的碎片化以及兼容性问题.最终, Mesa/Gallium3D和

开源驱动的飞跃:Fedora 19、20性能对比

Phoronix近日对新发布不久的Fedora 20进行了一次比较全面的测试,还对比了上一版Fedora 19.如果你关心开源显卡驱动,绝对不要走开. 测试系统均为64位版本.Fedora 20的系统内核是Linux 3.11,集成开源驱动Mesa 9.2.3,之前的则是3.9.9.2.0-devel,当然也可以升级到3.11.编译器都是GCC 4.8.2,明年上半年才能看到GCC 4.9. 其实,Linux 3.12也已经稳定了,但没来得及整合,Mesa 10.0也基本成型,但同样得等到下个版

gentoo中amd显卡用开源驱动替换闭源驱动的步骤

早就据说开源驱动现在已经不错了,就试着把系统里面的闭源驱动(fglrx)切换成开源驱动. 首先,先卸载闭源驱动:emerge -C x11-drivers/ati-drivers,因为现在用的xorg.conf是通过ati的命令生成的,先干掉. 然后,在make.conf中的VIDEO_CARDS环境变量中,将原来的fglrx改成radeon,重新emerge xorg-server和libdrm. 为了开启kms,需要重新改下内核,具体的做法可以参照官方的文档.需要注意的是,要将原来的fram