Mise à jour du 5 novembre 2009 à 17h30 :Avec les pilotes 195.39 de NVIDIA, sous Windows 7, nous avons rencontré des soucis de performances.
Nous avons donc finalement utilisé les 191.07 WHQL pour que cette application fonctionne, avec nos GeForce.
Nous avons donc effectué un premier essai avec différentes cartes, voici nos résultats :
- GeForce GT 220 : M9899 / S2628
- Q9450s - GeForce GT 220 : M5541 / S1387
- GeForce 9600GT : M8650 / S2411
- Q9450s - GeForce 9600GT : M6403 / S1393
- GeForce GTS 250 : M16951 / S2416
- Q9450s - GeForce GTS 250 : M6414 / S1395
- GeForce GTX 275 : M17108 / S2615
- Q9450s - GeForce GTX 275 : M5549 / S1393
Il semble néanmoins que cet outil semble avoir un comportement plutôt étrange avec les Radeon, le score single-threaded étant le même que le multi-threaded. Il faudra donc attendre d'en savoir plus, et éventuellement que de nouvelles versions soient mises en ligne pour considérer ces résultats comme représentatifs.
Il permet néanmoins de s'assurer que la machine supporter bien DirectCompute, et de montrer que les GeForce supportent bien cette fonctionnalité, même si AMD tente de faire croire que seul DirectCompute 5.0 importe.
-------------------------
Nos amis de NGOHQ viennent de publier un premier benchmark permettant d'exploiter l'API DirectCompute de Microsoft, qui permet d'utiliser le GPU comme une simple unité de calcul. Malheureusement, nous n'avons pour le moment que peu de détails sur les fonctions utilisées. Il semble que ce soit ici la version 4.0 de l'API puisque ce test est compatible avec nos GeForce 8, 9 et GT200 (voir ici) ainsi que les Radeon HD 5k.
Par contre, avec une Radeon HD 4870 nous avons eu droit à un très joli « No DirectCompute support ». Le benchmark lançait alors le test sur CPU uniquement.
En effet, les HD 4k sont compatibles avec DirectCompute 4.x mais AMD n'a pas jugé souhaitable d'implémenter ce support dans ses pilotes, préférant se focaliser sur ses modèles DirectX 11.
Les modèles antérieurs, pourtant compatibles DirectX 10, tels que les Radeon HD 2k / 3k sont, eux, incompatible avec DirectCompute 4.0 en raison de leur architecture.
Passons maintenant à la pratique. Pour utiliser ce benchmark, il vous faudra bien entendu Windows Vista ou 7 avec DirectX 11 d'installé. Deux possibilités de test sont offertes, celle par défaut utilisant l'ensemble des coeurs du composant utilisé, ou une seconde se limitant à un seul coeur via l'option D3D11_CREATE_DEVICE_SINGLETHREADED.
D'après nos premiers essais, avec une machine
- Radeon HD 5750 : M4924 / S4922
- Radeon HD 5770 : M6034 / S6307
- Radeon HD 5850 : M9509 / S9506
- Radeon HD 5870 : M11107 / M11110
- Q9450s - Radeon HD 5750 : M5545 / S1383
- Q9450s - Radeon HD 5770 : M6572 / S1396
- Q9450s - Radeon HD 5850 : M5537 / S1393
- Q9450s - Radeon HD 5870 : M6420 / S1393
Quoi qu'il en soit, pour le téléchargement, ça se passera par ici en attendant que des applications exploitant DirectCompute soient disponibles.
David Legrand
le 5 novembre 2009 à 12:22
(22 310
lectures)
Actualités et brèves relatives
- 14 / 10 / 2009 : HD 5700 : Elles sont bien dépourvues de la double précision
- 05 / 10 / 2009 : Lavalys met en ligne Everest 5.30 : nouveau matériel supporté
- 01 / 10 / 2009 : Fermi : ce qu'il faut savoir de la nouvelle architecture de NVIDIA
- 01 / 10 / 2009 : NVIDIA : Nexus, un environnement CPU/GPU pour développeurs
- 10 / 09 / 2009 : PowerDirector 8.1 supportera DirectCompute
- 27 / 08 / 2009 : AMD, NVIDIA et le support des Compute Shaders 4.0 / 4.1 / 5.0
- 24 / 08 / 2009 : DirectCompute sera géré par les cartes DX10 et DX11 de NVIDIA
- 24 / 08 / 2009 : Les pilotes de NVIDIA supportent désormais DirectCompute






