NVIDIA SLI的软件支持
有了硬件的支持,要实现SLI还需要软件层面的配合。一提到软件,大家可能最先会想到驱动程序,的确,驱动程序必不可少,但是对于双卡互连来讲,如何合理分配渲染任务以最大限度地发挥两块显卡的性能才是设计师们首先需要考虑的问题,显然,只有两块显卡平均分担渲染任务才是最为理想的渲染机制,并且使得相对单卡性能提升100%成为可能。到目前为止比较成熟的分配模式有两种,分别是交替帧渲染和页面分割渲染,SLI使用的正是这两种分配模式。
一、交替帧渲染(AFR)
在AFR(Alternate Frame Rendering)交替帧渲染模式下,SLI系统中的主卡在驱动程序的管理下负责渲染第N帧,而副卡则负责渲染第N+1帧,然后主卡则继续负责渲染第N+2帧,依此类推。AFR渲染模式的优点是当游戏画面变化较快或者说是两帧画面的关联极少时,此模式下渲染效率极高,因为此时包括逐顶点,光栅化和逐像素在内的所有渲染都要在两块显卡之间平均分割。但在实际应用中的情况是两帧之间经常有大量的关联数据(如画面大体不变,只是某一景物发生变化),两块显卡此时就会重复渲染大量相同数据从而使得双卡互连系统效率降低。
二、页面分割渲染(SFR)
NVIDIA SLI工作原理示意图
NVIDIA SLI工作原理示意图
在SFR(Scissor Frame Rendering)页面分割渲染模式下,每一帧画面都会被上下分为两部分,分别交由两块显卡独立渲染。由于游戏画面复杂多变,如果上下平均分割画面一定会造成两块显卡负载不同从而影响效率。正是考虑到这种情况,NVIDIA的SLI技术具有良好的性能缩放比率和动态负载平衡技术,使得驱动程序最大限度的平均分配负载,以达到性能提升的最大化。
看到这里,也许有读者会问了:“在实际游戏中,我们怎么能知道究竟选择哪种分配方式呢?”这个大家完全不必担心,NVIDIA的驱动程序会自动选择最合适的方式来运行游戏,您需要做的只是插上显卡、装好驱动就一切OK啦!
- 第3页:NVIDIA SLI的软件支持
- 第4页:实战NVIDIA SLI