并行处理是人们熟知的概念,通过两枚处理器或两个独立的CPU核心并行运作,轻轻松松达到大幅度提升 系统效能的效果。nVIDIA的SLI 技术------ATI的CrossFire技术就是用两块VGA卡来实现显示的并行处理了。
SLI的全称是Scalable Link Interface(可升级连接界面),它是通过一种特殊的接口连接方式,在一块支持双PCI Express X16插槽(注意这里只是插槽而不一定都具有16条PCI Express Lanes)的 主板上,同时使用两块同型号的PCI Express显卡,以增强系统图形处理能力。[@more@]


nVIDIA的SLI技术与早先3dfx的SLI虽然缩写相同,其实已经是全新的技术,不但工作原理不同,甚至名称都不相同,3dfx的SLI(Scan Line Interleave,双扫描线交错技术)是将画面分为一条条扫描帧线(Scanline),两块显卡对奇数帧线和偶数帧线分别渲染,然后将同时渲染完毕的帧线进行合并后写入到帧缓冲中,接下来显示器就可以显示出一幅完整的画面。而nVIDIA的SLI则有两种渲染模式:分割帧渲染模式(Scissor Frame Rendering,SFR)和交替帧渲染模式(Alternate Frame Rendering,AFR),分割帧渲染模式是将每帧画面划分为上下两个部分,主显卡完成上部分画面渲染,副显卡则完成下半部分的画面渲染,然后副显卡将渲染完毕的画面传输给主显卡,主显卡再将它与自己渲染的上半部分画面合成为一幅完整的画面;而交替帧渲染模式则是一块显卡负责渲染奇数帧画面,而另外一块显卡则负责渲染偶数帧画面,二者交替渲染,在这种模式下,两块显卡实际上都是渲染的完整的画面,此时并不需要连接显示器的主显卡做画面合成工作。

在SLI状态下,特别是在分割帧渲染模式下,两块显卡并不是对等的,在运行工作中,一块显卡做为主卡(Master),另一块做为副卡(Slave),其中主卡负责任务指派、渲染、后期合成、输出等运算和控制工作,而副卡只是接收来自主卡的任务进行相关处理,然后将结果传回主卡进行合成然后输出到显示器。由于主显卡除了要完成自己的渲染任务之外,还要额外担负副显卡所传回信号的合成工作,所以其工作量要比副显卡大得多。另外,在SLI模式下,就只能连接一台显示器,并不能支持多头显示。

SLI技术也在不断的发展,最初对平台硬件有许多限制,例如必须使用完全一样的显卡(同一个厂家同一个型号的显卡,甚至显卡BIOS也必须相同),而且在两块显卡之间还必须使用SLI桥接器,支持SLI的也只有Geforce 6800 Ultra/6800 GT和6600GT三款显示芯片等等。现在组建SLI则可以使用不同厂家的采用相同显示芯片的显卡,低速显卡可以不必使用SLI桥接器(不过性能要比使用SLI桥接器时有所降低),支持SLI的显示芯片也扩大到了除开Geforce 6200/6200TC之外的所有Geforce 6系列以及所有Geforce 7系列等等,不过,由于各个主板的两个PCI-E插槽的间距不是固定的,因此不同主板的SLI桥接器一般是不能替换的。


SLI技术理论上能把图形处理能力提高一倍,在实际应用中,除了极少数测试之外,在实际游戏中图形性能只能提高30%-70%不等,在某些情况下甚至根本没有性能提高,而且目前能良好支持SLI的游戏还不太多。当然,随着驱动程序的完善,目前存在的这些问题应该能得到逐步解决。

主板芯片组根据其对两块显卡实际提供的PCI Express Lanes,支持SLI的方式也不尽相同,有采用PCI Express X16加PCI Express X4的,也有采用双PCI Express X8的,nVIDIA自己的nForce Pro 2200+nForce Pro 2050以及nForce4 SLI X16和nForce4 SLI X16 IE则实现了真正的双PCI Express X16的SLI。

ATI的CrossFire技术是为了对付nVIDIA的SLI技术而推出的,也就是所谓的“交叉火力”简称“交火”。与nVIDIA的SLI技术类似,实现CrossFire技术也需要两块显卡,而且两块显卡之间也需要连接(只是在机箱外部而非内部罢了)。但是CrossFire与SLI也有不同,首先主显卡必须是CrossFire版的,也就是说主显卡必须要有图象合成器,而副显卡则不需要;其次,CrossFire技术支持采用不同显示芯片(包括不同数量的渲染管线和核心/显存频率)的显卡,只是较高档显卡多出的渲染管线会被自动关闭而且频率也可能会自动降低到性能较低显卡的水平,在这点上CrossFire比SLI具有更高的灵活性。

在渲染模式方面,CrossFire除了具有SLI的分割帧渲染模式和交替帧渲染模式之外,还支持方块分离渲染模式(SuperTiling)和超级全屏抗锯齿渲染模式(Super AA)。方块分离渲染模式下是把画面分割成32X32像素方块,类似于国际象棋棋盘方格,其中一半由主显卡负责运算渲染,另一半由副显卡负责处理,然后根据实际的显示结果,让双显卡同时逐格渲染处理,这样系统可以更有效的配平两块显卡的工作任务。在超级全屏抗锯齿渲染模式下,两块显卡在工作时独立使用不同的FSAA(全屏抗锯齿)采样来对画面进行处理,然后由图象合成器将两块显卡所处理的数据合成以输出高画质的图像;在这种模式下,对整个画面的渲染工作不是一分为二来分配给两块显卡,而是每一块显卡都要完整渲染一次,即每块显卡在这里的工作量都和单显卡渲染模式时是一样的,只不过最后图象合成器会把两块显卡分别渲染的画面合成起来作为最终的显示画面;在这种模式下,由于画面的每个像素点都被渲染二次,因此可以大大提升图像显示画质,例如一块显卡采用8倍FSAA而另外一块显卡采用6倍FSAA,则最终显示的画面就可以达到14倍FSAA;所以超级全屏抗锯齿渲染模式是提高渲染画质而并不能提升渲染速度。

另外,与SLI不同的是,CrossFire还支持多头显示,如果配合整合了显示芯片的ATI芯片组主板,最多可以支持5个显示屏输出。不过在多头显示模式下CrossFire其实并不能提升性能和画质了。


目前,支持SLI技术的各种主板和显卡已经大量上市,消费者有很大的选择余地,而且其驱动程序也先后发布了多款,性能越来越高,兼容性也越来越好;CrossFire技术才刚发布,目前市场上还没有相应的产品可供选购。

ATI新交火的模式和政策与NVIDIA SLI有所不同:
  
  第一,必须要将两个桥接器都插在金手指上才能在催化剂驱动中开启交火。而NVIDIA 8800GTX虽然也有两个SLI金手指,但只要插一个桥接器就行了(插两个没任何效果);
  
  第二,交火除了支持AMD自家芯片组之外,还能够支持Intel 965/975芯片组。而SLI技术只能在自家nForce 4/5/6 SLI主板上开启;
  
  第三,NVIDIA SLI桥接器是随nForce4/5/6 SLI系列主板附送。而ATI交火桥接器是随显卡附送,每一片X1950Pro/X1650XT都会附送一个CF桥接器,您如果购买两片就会有两个,这样就能组成交火系统。

我之前测过NVIDIA的SLI,显卡是8800GT的,后来把显卡的Vbios又刷成9800的,这样的组合跑启3Dmark 06那个流畅啊,没得说啊。
现在在MCP78的板子上用8200包括以上的显卡,还可以和板载的集成显卡组合成SLI,不过这要你去主板厂商去下最新的BIOS,去显卡官网去下载显卡的最新Driver了,有兴趣的可以试试看了。
之前测试因为没有总结,也没有时间去整理资料,所以就在网上去找了这些资料和大家分享,可能有很多朋友已经了解了,还希望大家多多支持。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7227481/viewspace-1034449/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7227481/viewspace-1034449/

【显卡神话】nVIDIA的SLI技术------ATI的CrossFire技术相关推荐

  1. Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡

    Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡 参数比较,3D Mark 性能测试 下面列出的这些比较项目与参 ...

  2. linux sli 提高效率,两大优点!NVIDIA混合SLI功能完全解析

    1前言:混合动力技术使整合主板更受关注 2008年2月份,两大芯片组厂商NVIDIA与AMD将分别发布各自新一代的整合图形主板芯片组MCP78以及780G,这两个系列的芯片组除了支持AMD K10处理 ...

  3. 服务器增加显卡 电压,Nvidia显卡提高电压的一个方法

    Nvidia显卡提高电压的一个方法 互联网   发布时间:2009-04-21 01:51:24   作者:佚名   我要评论 在这里我提供一个提高大多数NVIDIA显卡电压的方法,但是不包括之前的T ...

  4. android x86双显卡,centos7笔记本双显卡安装nvidia驱动并成功安装cuda

    原标题:centos7笔记本双显卡安装nvidia驱动并成功安装cuda 这是一篇介绍如何在笔记本上使用centos 7 系统安装nvidia驱动和cuda 的文章. 本篇还会介绍清晰的安装思路. 探 ...

  5. CUDA 并行计算 机器学习 NVCC CUDNN CUDATOOLKIT CUDA DRIVER 显卡驱动(NVIDIA Driver) 显卡(GPU)

    微信公众号: 点击蓝色字体小白图像与视觉进行关注 关于技术.关注yysilence00.有问题或建议,请公众号留言 整理知识,学习笔记 发布日记,杂文,所见所想 CUDA 并行计算 机器学习 NVCC ...

  6. 历代显卡精彩演示DEMO赏析点评 ATI篇_7(转载)

    转自http://www.pcpop.com/doc/0/125/125661_6.shtml 自从进入DX9时代以后,ATI和NV在 显卡性能方面的竞争趋于白热化,当然在画质和特效技术方面也是互不相 ...

  7. Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...

    使用Ubuntu的朋友一般都会遇到几种状况: 安装Ubuntu的时候,卡在Ubuntu的LOGO界面或黑屏. 双显卡安装Nvidia驱动,循环登录或黑屏 这一切的万恶之源就是集显造成的!!! 环境说明 ...

  8. Archlinux双显卡安装NVIDIA闭源驱动

    Archlinux双显卡安装NVIDIA闭源驱动 原文:https://www.cnblogs.com/tonyc/p/7732119.html Ubuntu的prime-select命令可以说很好用 ...

  9. Ubuntu 13.04双显卡安装NVIDIA GT630M驱动

    Ubuntu 13.04双显卡安装NVIDIA GT630M驱动 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 [plain] sudo add-apt-reposi ...

最新文章

  1. 用eclipse玩转Python,让习惯java开发的童鞋拥有一个更爽的开发体验
  2. Elasticsearch教程-从入门到精通
  3. java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化
  4. u boot 驱动完成
  5. 【script】python调用剪切板
  6. Linux RS-232 程式設計
  7. hdu 4908 BestCoder Sequence
  8. rgb图像转换为二进制bin文件格式(matlab)
  9. lisp 焊缝标注_焊接符号标注 图纸
  10. c语言点餐怎么变量相加营业额,c语言点餐系统软件.docx
  11. linux 时区文件的规则,linux – 如何将POSIX时间转换为Olson时区文件...
  12. 手机在线提取视频中的音频方法
  13. 火星坐标系转百度php,PHP版本实现火星,高德地图和百度地图坐标转换
  14. 下载文件,文件为中文名出现乱码的解决办法
  15. 14.曲面消隐——图像空间算法(Z-buffer)+对象空间算法(画家算法+二叉空间剖分树)
  16. 怎么判断U盘真实容量,教大家一个准确的简单判断大概多少的方法
  17. git通过token登录
  18. Qtablewidget设置某一列不可编辑
  19. 《基于卷积神经网络的深度迁移学习,用于燃气轮机燃烧室的故障检测》论文阅读
  20. html5仿蚂蚁森林效果代码,vue仿支付宝蚂蚁森林水滴

热门文章

  1. 汽车系统升级更新,诺威达k2201升级包,解决系统卡顿问题
  2. OpenStack Stein版搭建详解
  3. android 动态设边距,在代码中动态设置页边距 - android
  4. 苹果手机使用应用时显示没有网络怎么办
  5. pranus php-c说明书,pr工具栏介绍
  6. 获取下拉框的文本和值,下拉框默认选中
  7. 华为手机 TalkBack
  8. div在屏幕任意位置拖动
  9. SECS/GEM金南瓜通讯平台
  10. Python 炫技操作(九):调用函数的九种方法