Featured Articles

IHS teardown reveals Galaxy S5 BOM

IHS teardown reveals Galaxy S5 BOM

Research firm IHS got hold of Samsung’s new flagship smartphone and took it apart to the last bolt to figure out…

More...
Galaxy S5, HTC One M8 available selling well

Galaxy S5, HTC One M8 available selling well

Samsung’s Galaxy S5 has finally gone on sale and it can be yours for €699, which is quite a lot of…

More...
Intel lists Haswell refresh parts

Intel lists Haswell refresh parts

Intel has added a load of Haswell refresh parts to its official price list and there really aren’t any surprises to…

More...
Respawn confirms Titanfall DLC for May

Respawn confirms Titanfall DLC for May

During his appearance at PAX East panel and confirmed on Twitter, Titanfall developer Respawn confirmed that the first DLC pack for…

More...
KFA2 GTX 780 Ti Hall Of Fame reviewed

KFA2 GTX 780 Ti Hall Of Fame reviewed

KFA2 gained a lot of overclocking experience with the GTX 780 Hall of Fame (HOF), which we had a chance to…

More...
Frontpage Slideshow | Copyright © 2006-2010 orks, a business unit of Nuevvo Webware Ltd.
Friday, 10 September 2010 18:50

Nvidia Geforce 260.52 Beta internal drivers leaked

Written by Jon Worrel

nvidia  geforce_260.52_installation_logo

Installation redesign, new Dynamic Tiling mechanism

Recently, two graphics enthusiast forum threads originating from Guru3D and Rage3D have provided links to a leaked internal Nvidia Geforce 260.52 Beta driver release that managed to quietly spread its way around the web. Originally sourced from a Taiwanese forum post, the original driver download link has been removed at the request of Nvidia. Nevertheless, many hardware forum aficionados, including Fudzilla, were able to get hold of the drivers before they were removed.

Nvidia's internal Geforce 260.52 Beta drivers are dated Wednesday, September 1, 2010 and include support for Geforce 8, 9, 100, 200, 300 and 400 Series desktop cards (including the upcoming Geforce GTS 450). They also come bundled with a new PhysX 9.10.0514 software update.

The new driver package marks a departure from the rather unified installation process Nvidia has implemented over the past few years. Users now have the freedom to perform an Express Install, where GPU drivers are updated while current Nvidia settings are retained, or a Custom (Advanced) Install, which allows custom installation options for discreet driver components. In other words, Nvidia has finally implemented the driver installation flexibility that AMD Catalyst users have known for so many years, as the company now allows users to uncheck the installation of PhysX System Software, the 3D Vision Driver, and the Graphics Driver individually. This is particularly useful for users without Nvidia 3D Vision setups who find themselves constantly uninstalling 3D Vision software and disabling Windows services related to 3D Vision driver components for every new update.

geforce_260.52_installation_menu

New driver installation UI in Nvidia Geforce 260.52 Beta

 

geforce_260.52_installation_options

Express and Custom installation options in Nvidia Geforce 260.52 Beta


geforce_260.52_custom_install_options

Custom driver installation options in Nvidia Geforce 260.52 Beta

Not much is known about the full list of feature changes Nvidia has implemented in this release. After all, the drivers were leaked from a Taiwanese source and contain no documentation. While browsing through the Nvidia Control Panel, however, we were able to discover a new setting called Dynamic Tiling. While the feature contains no functional description, settings include Nvidia Recommended, Off, Safe and Unsafe. According to an article on IngentaConnect, Dynamic Tiling is a software mechanism that makes effective use of shared caches on simultaneous multithreaded (SMT) processors by partitioning the shared caches into dynamically-sized "tiles" to improve performance and reduce excessive cache conflicts.

geforce_260.52_3d_settings

We suppose this feature may be particularly geared towards Fermi-based GPUs, as the architecture is capable of simultaneously executing multiple kernels from the same application, each kernel being distributed to one or more SMs on the die. In turn, the application switching is managed by Nvidia's GigaThread hardware thread scheduler, which manages 1,536 simultaneously active threads for each streaming multiprocessor. From the abstract:

"Simultaneous multithreaded (SMT) processors use data caches which are dynamically shared between threads. Depending on the processor workload, sharing the data cache may harm performance due to excessive cache conflicts. A way to overcome this problem is to physically partition the cache between threads. Unfortunately, partitioning the cache requires additional hardware and may lead to lower utilisation of the cache in certain workloads. It is therefore important to consider software mechanisms to implicitly partition the cache between threads by controlling the locations in the cache in which each thread can load data. This paper proposes standard program transformations for partitioning the shared data caches of SMT processors, if and only if there are conflicts between threads in the shared cache at runtime. We propose transformations based on dynamic tiling. The key idea is to use two tile sizes in the program, one for single-threaded execution mode and one suitable for multithreaded execution mode and switch between tile sizes at runtime. Our transformations combine dynamic tiling with either copying or storing arrays in block layout. The paper presents an implementation of these transformations along with runtime mechanisms for detecting cache contention between threads and react to it on-the-fly. Our experimental results show that for regular, perfect loop nests, these transformations provide substantial performance improvements."

For the sake of performance comparison against Geforce 258.96 WHQL drivers released on July 19, 2010, we installed the Geforce 260.52 Beta drivers on a gaming PC running an Intel Core i7 860 at 3.80GHz, an EVGA P55 SLI FTW motherboard, 4GB of DDR3 1600MHz CL7 memory, EVGA GeForce GTX 275 CO-OP PhysX and EVGA GeForce GTX 275 SC graphics cards in SLI + dedicated PhysX, and Windows 7 Ultimate x64. According to our 3DMark Vantage benchmark results, the drivers behave no differently than Geforce 258.96 WHQL, with negligible differences between GPU subscores and a slight increase in CPU subscore.

geforce_260.52_3dmark_vantage

Geforce 260.52 Beta - 3DMark Vantage Performance test

geforce_258.96_3dmark_vantage

Geforce 258.96 WHQL - 3DMark Vantage Performance test


Our friends at TechConnect Magazine have the Geforce 260.52 Beta drivers available to download for anyone willing to experiment. They can be found here.

Update: According to Nvidia Senior PR Manager Bryan Del Rizzo, the Geforce 260.52 Beta drivers are currently under NDA until Monday, September 13, 2010. They will be posted for download on the official Nvidia site that day at 9am EST (6am PST) along with release notes and a changelog from the prior WHQL driver release.

Last modified on Saturday, 11 September 2010 08:15
blog comments powered by Disqus

Comments  

 
+10 #1 nforce4max 2010-09-10 21:29
It would be nice if they provided a meaning full boost in performance in games that we already play.
 
 
-20 #2 Squall_Leonhart 2010-09-10 22:18
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.7387&rep=rep1&type=pdf
 
 
+8 #3 Fierce Guppy 2010-09-10 22:26
Given this is a beta release then who else except nVidia's software engineers know if this option is operating as it should?

Tony.
 
 
-21 #4 thaad 2010-09-11 03:23
Nice to ATI user..
 
 
+9 #5 nemesis010 2010-09-11 06:36
I Like the Nvidia Driver releases every time they release a performance boost or a stability fix and much more but ati drivers are getting better now
 
 
+6 #6 Squall_Leonhart 2010-09-11 07:55
ati's drivers have been progressively getting worse since 10.4
 
 
-2 #7 Xserces 2010-09-11 10:44
Quoting Squall_Leonhart :
ati's drivers have been progressively getting worse since 10.4




true
 
 
-3 #8 Jaberwocky 2010-09-11 10:45
Current driver includes Cuda 3.1.1 built in now.I am using Octane to render 3D.This uses GPU Cude on Geforce Cards.I am now waiting for 3.3.I hope they are part wat towards this with this release.Apparently this will unlock the full compliment of Cuda Cores on the 460 card for use in Octane.Although it's plenty fast enough as it is.Rendering on a par with multiple Top end Intel 6 cores on a Standard CPU Rendering packages.
 
 
+1 #9 spunkymunky 2010-09-11 22:57
Just have to say if you are having trouble with previous installations failing and drivers repeatedly reappearing after doing complex deletion, get your hands on this. It removed every trace of old drivers and installed properly.
 

To be able to post comments please log-in with Disqus

 

Facebook activity

Latest Commented Articles

Recent Comments