Folding@Home w/ Dual & Single GPUs Investigated
Folding@Home w/ Dual & Single GPUs Investigated
Until Stanford puts the final touches on their updated and thoroughly revised OpenCL-based Folding @ Home application for AMD graphics cards, NVIDIA will continue to be the sole supplier of high performance folding cards. Naturally, the GTX 590 represents a unique opportunity for the community since it incorporates a pair of 512 CUDA core GPUs
By using two cores on a single PCB and a straightforward way to interact with CUDA, NVIDIA has opened up a new range of possibilities for Folding systems. Many of these options are available on the previous generation GTX 295 but the GTX 590 is the first DX11 card that can pull double duty as a number cruncher and gaming card…at the same time.
After letting the system work on Folding for the better part of 30 hours and almost continually pulling P6801 work units, performance hovered around the 13,500 PPD mark per GPU for a total of ~27,000 PPD for the GTX 590. Due to the limited core overclocking capabilities with default voltages, don’t expect to go much beyond this unless you’re willing to sacrifice heat production, noise and power consumption.
Along with the ability to dedicate one of the GTX 590’s GPUs to processing PhysX, the main Multi GPU section in NVIDIA’s control panel allows the two cores to be disconnected from one another by disabling SLI. Many may find this to be a pointless exercise since it effectively halves the 590’s rendering capability but in order to use Folding @ Home and game at the same time, this is a necessary step. In addition, disabling SLI allows both GPUs and their associated memory to be overclocked independently of one another.
NVIDIA’s also allows for direct control over which onboard GPU processes CUDA information. As we will see below, setting CUDA to be processed on GPU #2 is an absolute must for optimal parallel gaming / Folding performance.
Parallel gaming & folding on the GTX 590
Once set up properly via Stanford’s excellent dual GPU setup guide, and the steps we have outlined above, the results speak for themselves. As GPU #2 chugs happily through the latest WU, GPU 1’s 512 cores are left free to be used for gaming. There are some challenges however …
As you can see, when the system isn’t set up properly, information pathways get crossed and performance in both F@H and gaming falls dramatically. However, when everything is working as it should the GTX 590 proves itself to be a highly adaptable solution for getting the best out of both worlds. For many people, having the ability to game and fold at the same time will likely prove to be invaluable if a certain application doesn’t require the attention of both cores on this card.