Tripwire Interactive Forums

Go Back   Tripwire Interactive Forums > Red Orchestra 2 / Rising Storm Forums > Technical Support > RO2/RS Support

Reply
Click here to go to the first Dev post in this thread.  
Thread Tools Display Modes
  #1  
Old 04-29-2012, 03:58 PM
mattlach's Avatar
mattlach mattlach is offline
Senior Member
 
Join Date: Oct 2011
Location: Massachusetts
Posts: 394
Default RO2, SLI, Deffered Rendering and SFR

Hey all,

I have a quick question for those of you with SLI setups out there or those of you with knowledge of how RO2 rendering works.

I am considering getting a second video card for SLI, but I have some concerns. Default render modes these days for SLI video cards are typically AFR (alternate frame rendering) where one frame is rendered on one GPU and one is rendered on the next. This is done as it has the best compatibility with modern game engines which do a lot of "deferred rendering" and because it scales much better than various SFR (split frame render) modes where the frame is split into multiple parts and both GPU's tackle rendering the same frame before moving on to the next.

While AFR has some clear benefits as regards compatibility and scaling, it also has some real drawbacks. Due to the way AFR works, it inherently introduces so called "input lag" where the players input to the system (keyboard, mouse activity) is delayed before being displayed on the screen.

This is easiest to illustrate with an image taken from an old review of the ATI Rage Fury Maxx, the first video card to use AFR rendering in th elate 90s.



Because of this, I am determined to avoid AFR, and instead use SFR despite it's much reduced scaling.

The question is, if I force it in the driver options, will it work in RO2?

1.) Has anyone tried it? What were your results?

2.) Does anyone know if the implementation of the Unreal 3 Engine that RO2 uses relies on deferred rendering? If it does, forcing SFR likely will not work, in which case I likely won't go to SLI.

I'd rather have a lower framerate than increase my framerate through AFR and wind up with higher input lag.

Last edited by mattlach; 04-29-2012 at 04:41 PM.
Reply With Quote
  #2  
Old 04-29-2012, 04:42 PM
mattlach's Avatar
mattlach mattlach is offline
Senior Member
 
Join Date: Oct 2011
Location: Massachusetts
Posts: 394
Default

Damn, it doesn't allow me to fix my typo in the title
Reply With Quote
  #3  
Old 04-29-2012, 07:01 PM
=GG= Mr Moe =GG= Mr Moe is online now
Senior Member
 
Join Date: Mar 2006
Location: Newton, NJ
Posts: 9,420
Default

1) When I had two 8800GTs I tried all the options in SLI and they all worked, but I think I settled on AFR because I had gotten better fps. I don't recall any lag. One card has since died and I replaced it with a GTX560 Ti so I don't remember any more than that.
__________________
Reply With Quote
  #4  
Old 04-29-2012, 08:08 PM
clambo's Avatar
clambo clambo is offline
Senior Member
 
Join Date: Sep 2007
Location: Northern Virginia
Posts: 411
Default

Quote:
Originally Posted by =GG= Mr Moe View Post
1) When I had two 8800GTs I tried all the options in SLI and they all worked, but I think I settled on AFR because I had gotten better fps. I don't recall any lag. One card has since died and I replaced it with a GTX560 Ti so I don't remember any more than that.
the 560Ti loves this game
Reply With Quote
  Click here to go to the next developer post in this thread.   #5  
Old 04-30-2012, 09:08 AM
[TW]redeye's Avatar
[TW]redeye [TW]redeye is offline
Programmer
 
Join Date: Jun 2010
Location: Roswell, GA
Posts: 332
Default

Quote:
Originally Posted by mattlach View Post
2.) Does anyone know if the implementation of the Unreal 3 Engine that RO2 uses relies on deferred rendering?
The current rendering pipeline is basically forward rendering with a depth prepass (like deferred rendering). All the dynamic shadows are rendered in a deferred pass, but as far as the actual scene is concerned, it does not use deferred rendering.
Reply With Quote
  #6  
Old 04-30-2012, 02:14 PM
mattlach's Avatar
mattlach mattlach is offline
Senior Member
 
Join Date: Oct 2011
Location: Massachusetts
Posts: 394
Default

Quote:
Originally Posted by [TW]redeye View Post
The current rendering pipeline is basically forward rendering with a depth prepass (like deferred rendering). All the dynamic shadows are rendered in a deferred pass, but as far as the actual scene is concerned, it does not use deferred rendering.
Excellent, great to hear it straight form the source.

Have you tested SFR modes at all? Do they tend to work pretty well, or do you wind up with wild texturing geometry problems?
Reply With Quote
  This is the last developer post in this thread.   #7  
Old 04-30-2012, 04:50 PM
[TW]redeye's Avatar
[TW]redeye [TW]redeye is offline
Programmer
 
Join Date: Jun 2010
Location: Roswell, GA
Posts: 332
Default

Quote:
Originally Posted by mattlach View Post
Have you tested SFR modes at all? Do they tend to work pretty well, or do you wind up with wild texturing geometry problems?
TBH, SLI hasn't received any special attention or testing time. So, at this moment, you'll have to figure out what works best for you. Feel free to share any information from you discoveries, so that it benefits other people as well.
Reply With Quote
  #8  
Old 04-30-2012, 11:59 PM
mattlach's Avatar
mattlach mattlach is offline
Senior Member
 
Join Date: Oct 2011
Location: Massachusetts
Posts: 394
Default

Quote:
Originally Posted by [TW]redeye View Post
TBH, SLI hasn't received any special attention or testing time. So, at this moment, you'll have to figure out what works best for you. Feel free to share any information from you discoveries, so that it benefits other people as well.
If I pull the trigger, I will do. Thank you for your input.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:04 PM.


Powered by vBulletin®
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 2005 - 2014, Tripwire Interactive, LLC