Main Menu
» Home
» News
» Forums
» Articles
» Files
» Blogs
» Chat
» Search
» Register
» User CP
» Screenshots
» Disclaimer
» Submit News
» News Archive
» Contact Us
Follow Us
» Facebook
» Twitter
» Newsletter
» RSS Feed

DirectCompute Benchmark 0.25
Posted by Regeneration on November 6th, 2009, 10:05 PM


Pat has released a new version of DirectCompute Benchmark. This tool allows you to benchmark DirectX 11 latest general-purpose computing feature by calculating tons of FFT-like data and some memory transfers. DirectCompute is an application programming interface (API) that takes advantage of the massively parallel processing power of a modern graphics processing unit (GPU) to accelerate PC application performance.

Minimum Requirements
Windows Vista SP2 or Windows 7
DirectX 11
Latest DirectX End-User Runtimes
• GPU with DirectX 10 support and above.

Recommended Drivers
ATI Catalyst 9.11 Beta
Nvidia ForceWare 195.39

Download this file in our downloads section.

Last edited by Regeneration; November 7th, 2009 at 02:13 AM..

38 Comments
Great tool!! At last the numbers make some sense?

Got now: GPU:M34027 CPU: M3157 (multithreaded)

GPU:S34036 CPU: S535 (singlethreaded)

Finally the GPU shows its true coloros agains the goold ol cpu.
Quote
something not working right got M3xxx with GTX 280 (7 Ultimate 64 bits with 195.39)
and M5xxx with my Q6600
Quote
Quote:
Originally Posted by bejito81 View Post
something not working right got M3xxx with GTX 280 (7 Ultimate 64 bits with 195.39) and M5xxx with my Q6600
With which version? 0.25?
Quote
Using CAT 9.11 beta on my ATI HD4770 still "No DirectCompute Support".
Quote
Quote:
Originally Posted by HaZe303 View Post
At last the numbers make some sense?
Hi! The numbers you get represent relative computing performance. M15k for GPU is a 'typical' result for 9800gt (OC/AMP Edition, 700/1800/900 clocks, 112SPs, 16ROPs) so if you get M30k it means your card is twice as fast as 9800gt AMP+. The same for CPU, getting M5k means your CPU reach 1/3 of 9800gt performance doing the same job (same codepath, sse2 optimized multithreaded code).

"S" for CPU means singlethreaded code while "S" for GPU means passing D3D11_CREATE_DEVICE_SINGLETHREADED flag to the DirectX11 device (could be misunderstood as a singlethreaded code execution on GPU)
Quote
Quote:
Originally Posted by Dyre Straits View Post
Using CAT 9.11 beta on my ATI HD4770 still "No DirectCompute Support".
Unfortunetly ATI has not yet published DirectCompute enabled drivers for HD4xxx/DX10.1 GPUs...:/ You need HD5xxx or any GeForce8+.
Quote
Quote:
Originally Posted by bejito81 View Post
something not working right got M3xxx with GTX 280 (7 Ultimate 64 bits with 195.39)
and M5xxx with my Q6600
Please try 0.25 version, if it's still not working for you, try latest NOT beta forceware (191.07 for now). If it still doesn't work, please write me PM and I will try to help/fix it.
Quote
Any chance you could explain why a GTX 260 is scoring over double that of a 5870? Something looks really wrong with this benchmark, does the code favour Nvidia cards somehow?
Quote
ok it seems it was with 0.15

it seems working fine now (well results are less strange)

i do M13000 with gtx 280 factory settings (which seems very low)
and M1100 with Q6600 @ 3Ghz
Quote
vo.25
9800gtx+ gpu m8750 s8750 ? proplem

q9650 m3383 s 282
Quote
Quote:
Originally Posted by bejito81 View Post
ok it seems it was with 0.15

it seems working fine now (well results are less strange)
Please don't compare results from previous versions to 0.25. Next update(s) I will try to keep the score's range but sometimes it's impossible (when a bug in the benchmark makes wrong scores in some cases)

Quote:
Originally Posted by bejito81 View Post
i do M13000 with gtx 280 factory settings (which seems very low)
and M1100 with Q6600 @ 3Ghz
The scores you get mean your GPU is 12x faster than CPU doing the same job. Overclocked i7 can reach M3000 but it's still very low score comparing to GPU.

What drivers do you use? 191.07 or 195.39 beta? I've seen 195 scores worse than 191.07 but as long as it's beta driver I'm not sure if I can fix something in the tool or it's a driver issue.
Quote
i use 195.39 beta, seeing peeps should do M11000 with old 9800 i was wondering why my gtx280 only does M13000
Quote
Quote:
Originally Posted by bejito81 View Post
i use 195.39 beta, seeing peeps should do M11000 with old 9800 i was wondering why my gtx280 only does M13000
You should get more than M13000 with your gtx280 but until 195.39 are in beta stage I'm not sure where is the problem. You should easly get M20000-M30000 on 191.07 WHQL. We need to wait for the next WHQL release.
Quote
Quote:
Originally Posted by Pat View Post
Hi! The numbers you get represent relative computing performance. M15k for GPU is a 'typical' result for 9800gt (OC/AMP Edition, 700/1800/900 clocks, 112SPs, 16ROPs) so if you get M30k it means your card is twice as fast as 9800gt AMP+. The same for CPU, getting M5k means your CPU reach 1/3 of 9800gt performance doing the same job (same codepath, sse2 optimized multithreaded code).

"S" for CPU means singlethreaded code while "S" for GPU means passing D3D11_CREATE_DEVICE_SINGLETHREADED flag to the DirectX11 device (could be misunderstood as a singlethreaded code execution on GPU)
Yeah I know that, I was comparing the 0.25 results to the 0.15. The 0.15 did not make any sense as I got more with my cpu than my 5870. Thats what I meant with its making sense now.
Quote
I've got M10907 on my GF8600GT. Is this normal?
Quote
thanks for this benchmark- it's definately needed... but my GPU score seems too high compared to the 5770 (which should be just as fast).
could the NVidia drivers be so much better?

GPU 68449 / CPU 2203
--------------------------
Windows 7 x64 / i5 750 @ 4.0Ghz / GTX 260 OC 216 / driver 191.07 / 4GB DDR3 2000
using DirectCompute Benchmark v0.25
Quote
Quote:
Originally Posted by Unregistered View Post
Any chance you could explain why a GTX 260 is scoring over double that of a 5870? Something looks really wrong with this benchmark, does the code favour Nvidia cards somehow?
Computing performance is one thing and rendering performance something different. I dont know if GTX260 is faster or slower than HD5870 in GPGPU. It depends of course on GPU and drivers. I use the same shader code for both ATI/NV, in fact I don't chceck the gpu vendor just compile the shader code and run it on GPU - all using DirectX API so I dont even 'touch' drivers API or direct GPU registers. DirectX11 does it for me.

The score can be affected by beta drivers. I really don't favour Nvidia, I personaly own HD4890 (Sapphire Toxic version) as a primary rendering device and a GeForce 9800gt ECO for PhysX acceleration.
Quote
I want to clear up any doubts about my benchmark:

1) I don't favour any vendor, the codepath is one and the same for ATI/NV any any other DirectCompute enabled device that could be istalled in the system. It looks like this:

benchmark(compute shader code) -> DirectX11 API (compiler) -> DirectX11 API (run) -> drivers -> GPU.

I personally own HD4890 Toxic as a primary rendering device and GeForce 9800gt as a dedicated PhysX card.

2) Rendering capability is not the same as computing capability - look at FluidMark scores, you can find GTX260/275/295 scores lower or comparable to 9800gt.

3) NVidia has enabled DirectCompute feature in 190.62 WHQL driver (21.08.2009) so we can assume it's more stable and mature than ATI implementation (note that NVidia had CUDA/PhysX for long time so we can assume it was easier for them to enable DirectCompte)

4) Benchmark is still in 0.xx version which means it CAN have some bugs.

And last word about my drivers expectations. I really wait for a DirectCompute enabled drivers for HD4xxx. I know ATI wants to sell DX11 cards but it's not fair that you can have DirectCompute on 9400gt and not on HD4890...
Quote
Quote:
Originally Posted by Pat View Post
I don't favour any vendor, the codepath is one and the same for ATI/NV any any other DirectCompute enabled device that could be istalled in the system.
Don't pay attention to the fanboy rash. I find it hilarious how people rush to cry foul if their favorite manufacturer isn't on top. I understand there is some corruption around - but getting so paranoid is simply ridiculous.

For your information, I tried to talk to AMD about this benchmark, but AMD doesn't support consumer projects like this one, or projects like ATI Tray Tools [despite the fact they use it themselves]. It appears they only support multi-billion developers like Adobe.

Last edited by Regeneration; November 8th, 2009 at 04:47 PM..
Quote
GeForce GTX275 with 195.39 Beta on Vista 64, latest DX updates:
DirectCompute Benchmark 0.25 = M12520 / S12514

Did several runs. Some guys got 13000 with their GTX280, so this looks okay but doesn't compare to other results. I'll check AMD later on...
Quote
Quote:
Originally Posted by Pat View Post
...the codepath is one and the same for ATI/NV any any other DirectCompute enabled device that could be istalled in the system. It looks like this:

benchmark(compute shader code) -> DirectX11 API (compiler) -> DirectX11 API (run) -> drivers -> GPU.

...
Hello Pat,

i'm very interested in this theme. When you use DirectCompute ist there any way to consider that ATI-Shaders (5D) are different from Nvidia-Shaders (1D)? If i unterstand your posting above right, then there isn't a possibility. Is this right?
Therefore a better performance can only be reached by a better ATI-Driver, which can make a better use of the 5d-shaders of the GPU.

ciao Tom
Quote
Geforce GTX 260 @216sp, driver ver. 191.07 WHQL
Core 2 Duo E8500
Win7 x64




And this one on Atom Z520(netbook Acer 751h):


BTW what is the meaning of D3D11_CREATE_DEVICE_SINGLETHREADED flag?
Quote
Quote:
Originally Posted by doelf View Post
GeForce GTX275 with 195.39 Beta on Vista 64, latest DX updates:
DirectCompute Benchmark 0.25 = M12520 / S12514

Did several runs. Some guys got 13000 with their GTX280, so this looks okay but doesn't compare to other results. I'll check AMD later on...
You should get 2x-3x higher result with 191.07 WHQL drivers. When finally we get 195 WHQL and the results will still differ so much from 191.07, I'll look closer at this issue.
Quote
Hello Pat,

do you read my posting from November 10th, 2009, 03:15 PM?
i have a further question: Do you use single or double precision for your calculations?
Can you build in a switch into your benchtool to chose between SP and DP?

Ciao Tom
Quote
"You should get 2x-3x higher result with 191.07 WHQL drivers. When finally we get 195 WHQL and the results will still differ so much from 191.07, I'll look closer at this issue."

I installed the 191.07 WHQL drivers first, but the benchmark said "DirectCompute support: NO". Same with Catalyst 9.11 beta with and without the Stream SDK 2.0 beta 4: "DirectCompute support: NO". I tried Radeon HD 4870/4890 and 4870 X2 running Vista 64.

Regards,

Michael
Quote
Quote:
Originally Posted by doelf View Post
I installed the 191.07 WHQL drivers first, but the benchmark said "DirectCompute support: NO". Same with Catalyst 9.11 beta with and without the Stream SDK 2.0 beta 4: "DirectCompute support: NO". I tried Radeon HD 4870/4890 and 4870 X2 running Vista 64.
That's strange, according to nVidia changelog (http://www.nvidia.com/object/win7_wi...0.62_whql.html) they have introduced DirectCompute in 190.62 for both x86 and x64) I'm using win7 32bit so didn't try x64 drivers. You don't have to try Catalyst for HD4xxx, it's not supported by the drivers yet.
Quote
Quote:
Originally Posted by Unregistered View Post
Hello Pat,

do you read my posting from November 10th, 2009, 03:15 PM?
i have a further question: Do you use single or double precision for your calculations?
Can you build in a switch into your benchtool to chose between SP and DP?

Ciao Tom
Yes, I've read your post. I'm using single precision (float) for calculations. I'll think about the switch in the next release If you want to talk/ask about tech details, please write me a private message but I don't want to optimize the tool for any vendor, the shader code is the same, compiled with the highest available profile (cs_4_0/4_1/5_0) for the GPU.

I've just downloaded the ATI driver with OpenCL support (beta) and will try to add OpenCL/DirectCompute switch to the tool
Quote
Hi,

will there be any support for mobility cards?
Quote
Can anyone please tell me why I still dont have directcompute hardware support in this benchmark?

Vista sp2 dx11 installed 32bit
forceware 191.07 WHQL
Gigabyte Geforce 8800GTS 512Mb
Quote
Quote:
Originally Posted by Unregistered View Post
Hi,

will there be any support for mobility cards?
I'm sure it should work on any hardware as far as its drivers support DirectCompute. Even on Larrabee in faraway future.

Quote:
Originally Posted by Stojan View Post
Can anyone please tell me why I still dont have directcompute hardware support in this benchmark?

Vista sp2 dx11 installed 32bit
forceware 191.07 WHQL
Gigabyte Geforce 8800GTS 512Mb
Check DirectCompute support in Lavalys Everest: http://www.lavalys.com/gfx/whatsnew/gpgpu_d3dcs_en.jpg (it is shown as Direct3D in GPGPU section).

Last edited by MASTAN; November 13th, 2009 at 06:08 PM..
Quote
Quote:
Originally Posted by Unregistered View Post
Hi,

will there be any support for mobility cards?
It depends on drivers. Look in the readme/changelog of your drivers if it's supported. The latest version released by NVidia for Mobile GPUs is 186.81 WHQL and this version supports only CUDA so no DirectCompute/OpenCL in this version. But you can try 195.39 beta:

http://www.nvidia.com/object/noteboo...5.39_beta.html

They support:
"GeForce 8M, 9M, 100M, and 200M-series notebook GPUs."

And:
"New in this release:
Adds support for DirectCompute with Windows 7.
Adds support for OpenGL 3.2.
Adds support for OpenCL 1.0 (Open Computing Language).
Adds support for CUDA Toolkit 3.0..."

That could work for mobile GPUs.

Last edited by Pat; November 13th, 2009 at 07:23 PM..
Quote
I meant the ATI Radeon Mobility cards. I had a HD 4650. Modified 9.11 Beta wih DH Mobility Modder and installed. Becnhmarks says no support for DC.
Quote
Quote:
Originally Posted by Unregistered View Post
I meant the ATI Radeon Mobility cards. I had a HD 4650. Modified 9.11 Beta wih DH Mobility Modder and installed. Becnhmarks says no support for DC.
ATI has not yet released DirectCompute enabled drivers for HD4xxx gpus. Even my 4890 has 'no DirectCompute support'. But we've got OpenCL support in 9.11 beta (ATI STREAM SDK 2.0 beta4) and I'm working on OpenCL part right now so it should be possible to run the benchmark on OpenCL API. Next release should have it finished. Now you can try 0.31 beta to find out if OpenCL support is available for you.
Quote
I'm using the CAT 9.11 beta drivers, downloaded the 0.31 beta and tried to run it in OpenCL.
Attached Thumbnails
DirectCompute Benchmark 0.25-directcomputer-error-031beta.jpg  
Quote
Quote:
Originally Posted by Dyre Straits View Post
I'm using the CAT 9.11 beta drivers, downloaded the 0.31 beta and tried to run it in OpenCL.
As I wrote, OpenCL support is not finished yet BUT you should see some OpenCL properties like version, name and max computing units. Can you find OpenCL.dll in your system? If so, where is it located? It should be on a system path.

You need OpenCL.dll in the system path to get it working. If you don't have it, install this driver and SDK:

http://developer.amd.com/gpu/ATIStre...ault.aspx#five

Last edited by Pat; November 16th, 2009 at 01:59 PM..
Quote
some progress (HD4890, 9.11 Beta)

When we could expect release with OpenCL support? I'm courious about what are the OpenCl/DirectCompute performance differences between hd48xx and hd58xx series ...
Quote
just tested with gtx280 and 195.55, still very low score (lil more than 13k)
Quote
Quote:
Originally Posted by Peter View Post
When we could expect release with OpenCL support?
Soon I finally got OpenCL working for both my cards (4890 and 9800gt) so probably this weekend I'll upload some update
Quote

 

Quick Reply
Message:
Your Username: Click here to log in

Options

LinkBacks (?)
LinkBack to this Thread: http://www.ngohq.com/news/16735-directcompute-benchmark-0-25-a.html
News Index for Friday, Nov 13, 2009 - Voodoo Extreme This thread Refback November 18th, 2009 04:07 AM
DirectCompute Benchmark 0.25 - nV News Forums This thread Refback November 13th, 2009 11:47 AM
Sauerei: Nvidia limitiert künstlich Batman AA bei Einsatz der CPU für Physik - Seite 5 - Forum de Luxx This thread Refback November 11th, 2009 11:39 AM
DirectCompute Benchmark!!! This thread Refback November 11th, 2009 12:29 AM
DirectCompute Benchmark - XtremeSystems Forums This thread Refback November 10th, 2009 07:52 PM
MadBoxpc.com - Geeks por defecto - Página 2 This thread Refback November 10th, 2009 07:48 PM
|MG| DirectCompute Benchmark 0.25 Download This thread Refback November 10th, 2009 07:26 PM
Erster ?Direct Compute?-Benchmark aufgetaucht (Update) - 06.11.2009 - ComputerBase This thread Refback November 10th, 2009 05:24 PM
AMD OverDrive 3.1.0 y Benchmark DirectCompute - MadBoxpc.com This thread Refback November 10th, 2009 05:20 PM
 





eXTReMe Tracker

Copyright © NGOHQ.com - All rights reserved
Reproduction in whole or in part in any form or medium
without written permission of the site's owners is prohibited.
Powered by vBadvanced and vBulletin from Jelsoft
Copyright © 2000-2007 Jelsoft Enterprises Limited
Search Engine Friendly URLs by vBSEO 3.3.2

Contact Us - Archive - NGOHQ.com - NGOHQ.org - NGOHQ.net - Disclaimer - Top