I am faced with the problem of my new 6870 not being fast enough to support eyefinity gaming on high graphics.
I am yet to receive my monitors and I would go out and purchase a Sapphire/Gigabyte HD 6970; but a certain issue has been brought to my attention. Screen Tearing.
As I understand screen tearing is meant to be due to different frame rates of the DVI ports and the Display ports. Although there has been problems using only DVI in crossfire. Does anyone know if this issue has been fixed with drivers or a way to avoid it that works 100% of the time?
Even nVidia card have this issue, but are fixed easier.
If I got the Sapphire HD 6970 with 2 DVI and on DP -> DVI,
1) Is it 100% likely to screen tear?
2) If it is, would I be able to eliminate the tearing by forcing V-Sync and Triple Buffering?
3) If screen tearing is very likely, can anyone suggest a new Graphics Card? (2gb eyefinity edition, 6990)
4) With the new graphics card, are there any issues I am likely to face?
Tearing is the most evident when framerate is higher than the monitor's refresh rate. In crossfire you get higher FPS therefore you may experience more tearing since framerate goes above the monitor's refresh rate more often. A solution would be to enable VSyncronization so the card marches a rendered frame with refresh of the monitor. It may slowdown framerate quite a bit. If framerate becomes too low, forcing triple buffering may reduce framerate drop. However, it still be no higher than the monitor's refresh rate.
1st: Tearing if one of shortcommings of LCD monitors. You don't get it on CRTs.
2nd: Some people are not bothered by tearing and do not report or complain about it (including yours truly).
3rd There are LCD screens that have like 120hz refresh rate. Because of this, they can display high framerate without tearing.
So tearing will occur if my game plays at higher fps than the monitors refresh rate, even with that graphics card using the DP's. Because I thought it was caused by the different rates of the DVI and DP's.
120hz are a bit expensive. So if I got that new card and used it with 3 60hz 5ms monitors with v-sync and triple buffering forced, will I have a problem?
Also, I am not sure if I am convinced with the compatibility of eyefinity and whether I should wait for the 7xxx series to be releases
VSync solves tearing problems. I believe you can get some tearing even when framerate goes under the monitor refresh rate, but it is more rare and less evident. VSync eliminates this problem all together but the frame drop is quite big. For example, if your card displays like 45-50 fps on a 60 Hz monitor, and you enable VSync. the card will wait for monitor to refresh and your fps should drop to around 30. On the other hand, if the graphics card displays more than 60 fps without VSync all the time, your fps with VSync will show 60 fps all the time. Triple buffering reduces frame rate drop if it goes below the monitor's refresh rate because it renders and buffers an additional frame. With v-sync, if fps goes below 60 on 60 hz monitor, you get 30 fps, with tripple buffering, it should go to about 45 fps (if the fps without v-sync below 60 fps but above 45 fps).
I am not a specialist in eyefinity, but for the third monitor you may have to use an active adapter (two monitors I think may get away with a passive, but not three).
About cables, personally, I am not sure but I found this discussion: http://hardforum.com/showthread.php?p=1036966124