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

他自己说的不能开放linux下驱动是因为windows和linux下驱动代码90%都是一样的,我觉得这点不能成立,ATIy也没开放catalyst代码啊,只要驱动文档就好了,免得别人去黑箱分析吧
nvidia的cuda ,最便宜的 8100都支持,所以nv从8100开始就有可能实现了类似intel larrabee的架构。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连基本功能的开源驱动都不提供,这是给自己制造不利因素。。。以前提供部分开源驱动支持,也是在开源业界在压力下做出的决定。
我倾向于 hasee.wu 的观点。hasee.wu 写了:nvidia的cuda ,最便宜的 8100都支持,所以nv从8100开始就有可能实现了类似intel larrabee的架构。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连基本功能的开源驱动都不提供,这是给自己制造不利因素。。。以前提供部分开源驱动支持,也是在开源业界在压力下做出的决定。
今后nv不搞开源驱动,它就可以去掉楼上所说的微程序这一层,而这一层如果存在,nv就没必要担心泄密,当然可以提供开源驱动支持
个人以为AMD支持开源,某家以为amd在linux上更有前途。
N 家知道自己的唯一的优势在于驱动。别的方面现在没法跟 AMD/Intel 争的。gugaotianshi 写了: 有说服力。
另一方面,我们应该考虑 nvidia 对 *nix 平台的态度。如果它不对开源提供支持,但自己以闭源的形式把驱动搞定了,对用户来说也不算是坏事。
就怕哪一天它自己不搞,又不鸟开源社区,那就杯具了。
支持poet 写了:对开源的贡献并不仅限于贡献开源软件。使开源系统变得更好用,改善开源系统的生态环境也是贡献的一种。wangdu2002 写了:新架构的N卡,估计闭源驱动还是支持的。。。不过开源的nv驱动,死Nivida不再给予支持了,开源界只能靠反汇编手段去分析它的黑盒子了。![]()
不管怎么样,Nivida对开源界,对GNU系统抵触很大。所以,Nvidia不改变主意,以后如果要装新机,绝不选Nvidia的卡。
nvidia 提供着目前 linux 中最好的显卡驱动。使用 nv 官方驱动能够得到目前最可靠和最稳定的显卡支持。这是目前的 intel 跟 ati 难以望其项背的。所以说,nvidia 为 linux 版本的显卡驱动的功能和性能都竖立了一个非常理想的标杆,这是对开源界最大的贡献。
至于 intel 和 ati 的显卡驱动。。。不了解情况的就先调查一下行不?本人用过的 intel 跟 ati 显卡种类太多了。跟 nvidia 的显卡驱动相比,i 和 a 的 linux 版本驱动根本不值一提。
打个比方:
一个非常优秀性能稳定功能全面并且还绝对免费的闭源软件
跟一个性能不稳定功能不全面兼容性不好经常不可用的开源软件。
两者大家怎么选择相信并不需要我多说。
这前者,就是 N 卡驱动,后者,就是 I 卡和 A 卡驱动。