Nvidia放弃对开源驱动的支持

最新ubuntu/linux/开源新闻或者其它IT相关资讯
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: Nvidia放弃对开源驱动的支持

#31

帖子 jarryson » 2010-03-30 14:30

A卡用户飘过,开源驱动还是非常爽的,效率是低了点,不过有提升潜力吗,现在开启kms是没有ums时候帧数高,不过intel开源驱动开始不也是这样吗,后来开启不开启kms都一样了。

等到X不再需要root权限启动的时候,nvidia要么重写驱动支持kms,要么悲剧。个人感觉nv不开放驱动文档说不定是会比较容易让人发现8000一直到GT300系列都是一样的马甲,虽然这是个一个非常明显的问题 :em09

他自己说的不能开放linux下驱动是因为windows和linux下驱动代码90%都是一样的,我觉得这点不能成立,ATIy也没开放catalyst代码啊,只要驱动文档就好了,免得别人去黑箱分析吧
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University

Re: Nvidia放弃对开源驱动的支持

#32

帖子 hasee.wu » 2010-03-30 15:39

wangdu2002 写了:
十年前显卡中如果有mpeg2加速功能,那肯定显卡中有专用的mpeg2运算逻辑电路, 如此情形,mpeg2加速的秘密在显卡硬件而不在驱动,驱动只是一个应用程式和作业系统的接口api ,这时驱动就算开源,也没有暴露什么核心秘密

但今天的显卡如果支持h264高清解码,某家不认为今天的显卡中就一定有专用的h264解码逻辑。

当显卡既可以当3D加速卡用(DX或 open GL),也可以当高清解码器用,更能进行强大的cuda并行协处理运算时,驱动在其中扮演的角色就越来越微妙。

当前显卡硬件最小组成单元,也许就是一个超长流水线的cpu,不管高档或低档,都是N多这样的东东组成的,就像是一个几百上千甚至几万个核的cpu , 区别在于核的多少,主频的多少,缓存的大小,数据位宽的不同, 某家以为显卡的宏观组成趋势就是越来越简单,但驱动却越来越复杂,所以某家以为核心的算法在驱动而不在显卡硬件

某家甚至以为: intel哪天把nvidia驱动中的秘密搞到手, 这天就是nvidia死期

intel 的larrabee就是这种产品。intel 有一流的cpu设计能力,更有一流的制程, intel只差驱动
只有部分的道理。。。现在芯片技术的发展趋势是硬件加固件,如果你了解计算机体系结构的基本层次就明白了,由基本硬逻辑单元加微程序控制就可以构成一个虚拟机器层,它只要对上层提供接口就行了,上层完全不需要了解底层的硬连线和微程序逻辑。这是一个有多层构成的体系,每一个下层对紧邻的上层都相当于一个虚拟机器。显卡驱动程序只不过是更靠近显卡虚拟机的直接上层软件层,发出运算请求,取得返回结果。
现在显卡更标准的称呼是GPU,和cpu类似又不等同,并行性和并行算法能更好的发掘和应用,更擅长于阵列运算,因而对图形计算特别高效。
Intel的实力很强,但Intel的精力太分散,这是Intel在GPU領域稍逊一等的原因,但Intel却有更强的综合实力。
个人认为,Nv连基本功能的开源驱动都不提供,这是给自己制造不利因素。。。以前提供部分开源驱动支持,也是在开源业界在压力下做出的决定。
nvidia的cuda ,最便宜的 8100都支持,所以nv从8100开始就有可能实现了类似intel larrabee的架构。

今后nv不搞开源驱动,它就可以去掉楼上所说的微程序这一层,而这一层如果存在,nv就没必要担心泄密,当然可以提供开源驱动支持

个人以为AMD支持开源,某家以为amd在linux上更有前途。
头像
速腾1994
论坛版主
帖子: 17379
注册时间: 2008-11-01 20:43
系统: Arch+gnome

Re: Nvidia放弃对开源驱动的支持

#33

帖子 速腾1994 » 2010-04-08 14:03

amd
用户表示毫无压力
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: Nvidia放弃对开源驱动的支持

#34

帖子 ptptptptptpt » 2010-04-15 12:30

hasee.wu 写了:
wangdu2002 写了:
十年前显卡中如果有mpeg2加速功能,那肯定显卡中有专用的mpeg2运算逻辑电路, 如此情形,mpeg2加速的秘密在显卡硬件而不在驱动,驱动只是一个应用程式和作业系统的接口api ,这时驱动就算开源,也没有暴露什么核心秘密

但今天的显卡如果支持h264高清解码,某家不认为今天的显卡中就一定有专用的h264解码逻辑。

当显卡既可以当3D加速卡用(DX或 open GL),也可以当高清解码器用,更能进行强大的cuda并行协处理运算时,驱动在其中扮演的角色就越来越微妙。

当前显卡硬件最小组成单元,也许就是一个超长流水线的cpu,不管高档或低档,都是N多这样的东东组成的,就像是一个几百上千甚至几万个核的cpu , 区别在于核的多少,主频的多少,缓存的大小,数据位宽的不同, 某家以为显卡的宏观组成趋势就是越来越简单,但驱动却越来越复杂,所以某家以为核心的算法在驱动而不在显卡硬件

某家甚至以为: intel哪天把nvidia驱动中的秘密搞到手, 这天就是nvidia死期

intel 的larrabee就是这种产品。intel 有一流的cpu设计能力,更有一流的制程, intel只差驱动
只有部分的道理。。。现在芯片技术的发展趋势是硬件加固件,如果你了解计算机体系结构的基本层次就明白了,由基本硬逻辑单元加微程序控制就可以构成一个虚拟机器层,它只要对上层提供接口就行了,上层完全不需要了解底层的硬连线和微程序逻辑。这是一个有多层构成的体系,每一个下层对紧邻的上层都相当于一个虚拟机器。显卡驱动程序只不过是更靠近显卡虚拟机的直接上层软件层,发出运算请求,取得返回结果。
现在显卡更标准的称呼是GPU,和cpu类似又不等同,并行性和并行算法能更好的发掘和应用,更擅长于阵列运算,因而对图形计算特别高效。
Intel的实力很强,但Intel的精力太分散,这是Intel在GPU領域稍逊一等的原因,但Intel却有更强的综合实力。
个人认为,Nv连基本功能的开源驱动都不提供,这是给自己制造不利因素。。。以前提供部分开源驱动支持,也是在开源业界在压力下做出的决定。
nvidia的cuda ,最便宜的 8100都支持,所以nv从8100开始就有可能实现了类似intel larrabee的架构。

今后nv不搞开源驱动,它就可以去掉楼上所说的微程序这一层,而这一层如果存在,nv就没必要担心泄密,当然可以提供开源驱动支持

个人以为AMD支持开源,某家以为amd在linux上更有前途。
我倾向于 hasee.wu 的观点。
诚然,硬件架构是多层次的,每一层都可以起到隐藏真相的作用。然而,目前 nv 的 GPU ,从 cuda 的角度说,是浮点协处理器,从图形显示的角度说,是所谓的“统一渲染架构”,我感觉,对这样的架构提供的驱动,要比以前单纯的显卡驱动 更底层,更接近真相。况且,工程师的推理能力是极强的,大家都搞硬件设计,对于其中的玄机,理解的都差不多,从本质上讲,硬件设计的思路,也只有不多的几种,只要稍稍提供一点信息,就足够他推理出一大片。

如今 NV 的日子不好过,自己没有cpu ,在芯片组市场受制于人,只好把很大的赌注放在通用计算 ,它必须竭尽所能延缓其他厂商在这方面的进展,绝不能多冒一点点风险,绝不能给别人哪怕一丁点的启发。试想,intel 的larrabee 真要搞出来,对 NV 将是何等的凶险! 这是生死存亡的大事。

不过 larrabee 失败,个人认为,驱动是部分原因,还有其它因素。貌似曾有记者问intel 某高管:x86 被认为是不适合用在显卡上的,为何 larrabee 还要用 x86 指令集? 那高管意味深长地说:intel 内部也有政治。

larrabee 失败不算意外。但谁知道会不会哪天 intel 回过味来,找对路子,搞出个变异版的 larrabee ?对于 NV,这些都是风险。所以它要严防死守。
头像
binker
帖子: 707
注册时间: 2008-09-10 11:54

Re: Nvidia放弃对开源驱动的支持

#35

帖子 binker » 2010-04-20 21:56

:em01 以后开源系统的显示驱动要慢慢摸黑开发了,
sunzhaoyu2000
帖子: 700
注册时间: 2006-10-18 15:48

Re: Nvidia放弃对开源驱动的支持

#36

帖子 sunzhaoyu2000 » 2010-04-21 23:37

看了这个帖子,收获颇多呵呵
头像
blue0125
帖子: 9
注册时间: 2008-11-18 0:47

Re: Nvidia放弃对开源驱动的支持

#37

帖子 blue0125 » 2010-04-22 11:21

N 卡 飘过~
头像
sonofthewind
帖子: 557
注册时间: 2008-10-12 12:58
来自: 天津

Re: Nvidia放弃对开源驱动的支持

#38

帖子 sonofthewind » 2010-04-22 13:43

又见专业贴
sharko
帖子: 7
注册时间: 2007-10-18 10:55
来自: 重庆

Re: Nvidia放弃对开源驱动的支持

#39

帖子 sharko » 2010-04-23 22:41

不发表评论,总之nvidia很强势
头像
xieshaohu
帖子: 1565
注册时间: 2007-10-24 20:20
来自: 北京、海淀
联系:

Re: Nvidia放弃对开源驱动的支持

#40

帖子 xieshaohu » 2010-04-24 20:32

虽然不提供了开源驱动了,但是感觉nvidia的闭源驱动越来越好用了,以后买电脑还是要nvidia显卡。
Dell Vostro 1500, T7300/4GB/WD5000BEVT/nVidia 8400GM, Ubuntu 10.04 x86_64/VMware 7(Win7)
我的博客:http://xieshaohu.wordpress.com/
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: Nvidia放弃对开源驱动的支持

#41

帖子 poet » 2010-04-24 21:51

gugaotianshi 写了: 有说服力。
另一方面,我们应该考虑 nvidia 对 *nix 平台的态度。如果它不对开源提供支持,但自己以闭源的形式把驱动搞定了,对用户来说也不算是坏事。
就怕哪一天它自己不搞,又不鸟开源社区,那就杯具了。
N 家知道自己的唯一的优势在于驱动。别的方面现在没法跟 AMD/Intel 争的。

然而,提供一个基本功能的开源驱动,远不想各位想像的那样利大于弊。
因为如果一个开源驱动可用,用户很可能不会去折腾换一个驱动。而这样的普通用户就会认为 “N 卡在 Linux 就只有这么差的性能”。

所以结果就是:如果提供一个只包含基本功能的开源驱动,会导致用户对N卡丧失信心。

——而这就是当前A卡的现状,因为他的开源驱动只有很基本的功能,而性能上远远达不到卡的真实性能,使用A 卡的用户第一感觉就是“A卡的Linux支持真差”。

然后说到闭源驱动,事实上我这里不论ATI还是NV的老卡都有不少,但是,不论多么老的卡(例如十年前的),也不论多么新的卡(例如一个月前刚发布的),N卡的驱动程序都能驱动,而ATI,恐怕稍微老一点或者稍微新一点的卡面对Linux都只能无语。

——我认为:提供一个功能不全,3D性能只有闭源驱动四分之一的开源驱动,不如干脆不要提供开源驱动。
Bill Lee
帖子: 598
注册时间: 2009-09-19 20:50

Re: Nvidia放弃对开源驱动的支持

#42

帖子 Bill Lee » 2010-04-27 20:00

poet 写了:
wangdu2002 写了:新架构的N卡,估计闭源驱动还是支持的。。。不过开源的nv驱动,死Nivida不再给予支持了,开源界只能靠反汇编手段去分析它的黑盒子了。 :em06
不管怎么样,Nivida对开源界,对GNU系统抵触很大。所以,Nvidia不改变主意,以后如果要装新机,绝不选Nvidia的卡。
对开源的贡献并不仅限于贡献开源软件。使开源系统变得更好用,改善开源系统的生态环境也是贡献的一种。

nvidia 提供着目前 linux 中最好的显卡驱动。使用 nv 官方驱动能够得到目前最可靠和最稳定的显卡支持。这是目前的 intel 跟 ati 难以望其项背的。所以说,nvidia 为 linux 版本的显卡驱动的功能和性能都竖立了一个非常理想的标杆,这是对开源界最大的贡献。

至于 intel 和 ati 的显卡驱动。。。不了解情况的就先调查一下行不?本人用过的 intel 跟 ati 显卡种类太多了。跟 nvidia 的显卡驱动相比,i 和 a 的 linux 版本驱动根本不值一提。


打个比方:

一个非常优秀性能稳定功能全面并且还绝对免费的闭源软件
跟一个性能不稳定功能不全面兼容性不好经常不可用的开源软件。
两者大家怎么选择相信并不需要我多说。

这前者,就是 N 卡驱动,后者,就是 I 卡和 A 卡驱动。
支持
:em11
aMule 2.3.1 is coming...
真正动态的 amule-dlp is coming...
本人帐号在2011年1月被盗,在2011年1月3日17:19到2010年1月6日13:34之间本帐号发的一切帖子、短信等与本人无关!
amule-dlp 开发动态
amule-dlp on Google Code
WebArchiver - 基于 wget 的网页归档工具(PyQt4 GUI 前端)
Linux 2.6.34 编译笔记
头像
milovsky
帖子: 112
注册时间: 2009-04-11 14:25

Re: Nvidia放弃对开源驱动的支持

#43

帖子 milovsky » 2010-04-29 0:48

闭源驱动其实也没啥....
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: Nvidia放弃对开源驱动的支持

#44

帖子 rediscover » 2010-07-18 9:48

不过开源驱动正在壮大。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Le.S.Eohn
帖子: 5
注册时间: 2010-07-18 21:11

Re: Nvidia放弃对开源驱动的支持

#45

帖子 Le.S.Eohn » 2010-07-18 22:56

經個人觀點來看,nVidia驅動來自两個方面,一是專有閇源驅動和開源两個,前者,以封裝的形式由官方網站發佈,其並不提供源代碼。後者是通过GNU的形式由XFree86也就是現在的Xorg發佈了,通常是以xf86-video-nv這樣的程序下發,今後nVidia將不再發佈開源驅動,我想指的是xf86-video-nv這個吧,但並没有説不再發佈Linux驅動呀……
回复