[HFR] Dossier : PCI Express 3.0 : impact sur les performances

Dossier : PCI Express 3.0 : impact sur les performances [HFR] - HFR - Hardware

Marsh Posté le 20-01-2012 à 09:15:02   0  

Le PCI Express 3.0 est enfin là, mais qu'en est-il de ses promesses de débits améliorés ? Ont-ils un impact sur les performances applicatives et dans les jeux ? Quid du Crossfire ? Des questions qui méritent des réponses !
Lire la suite ...

Reply

Marsh Posté le 20-01-2012 à 09:15:02   

Reply

Marsh Posté le 20-01-2012 à 10:12:06   1  

J'ai une ATi 7970 et la toute dernière version de DxO 7.1
Et j'ai pu activer OpenCL dans les options.
Quand vous dites "version 7.1 de DxO mais malheureusement cette dernière n'est pas compatible avec les Radeon HD 7900" est-ce que vous entendez par là que chez vous cette option n'est pas activable?
 
En fait si j'ai bien compris, on peut activer cette option que si ces conditions sont respectées:
_ Avoir un driver et une carte video Compatible OpenCL (et c'est donc le cas)
_ Les performances via OpenCl  doivent être supérieur à un traitement classique apr le processeur central (sinon à quoi bon passer par le GPU ?).
N'ayant qu'un « modeste » Corei7 940 (à 4 cœurs donc), j'ai pu activer l'option.
 
Mais face à un hexacore, il est possible  que DxO préfère passer par la puce Intel que par le GPU d'où la désactivation de l'option.
 
J'espère que cela vous aidera à approfondir les tests sur un vrai logiciel grand public (que j'aime beaucoup d'ailleurs).
 
Bien cordialement
 
ps : je n'ai pas encore eu le temps de vérifier si j'avais un gain, je test à mon prochain gros batch de photos à traiter !

Reply

Marsh Posté le 20-01-2012 à 11:14:18   0  

Intéressant cet article. :jap:
Question peut-être bête, qu'en est-il des latences? Elles sont plus grandes s'il y a plus de ligne en //?

Reply

Marsh Posté le 20-01-2012 à 11:40:01   1  

leTo68 a écrit :

J'ai une ATi 7970 et la toute dernière version de DxO 7.1
Et j'ai pu activer OpenCL dans les options.

Intéréssant, merci pour l'info. Ici l'accélération GPU était cochée, mais OpenCL grisée malgré plusieurs redémarrages. On va revérifier, merci pour l'info !
 
On avait essayé précédemment de mesurer la latence du PCI Express mais très difficile d'obtenir des résultats, il y a beaucoup de variabilité, en partie à cause de la couche transactionnelle du bus qui a un cout plus important au final que celui de l'interface en elle même.  
 
En tout cas pour répondre à la question, augmenter le nombre de lignes ne change pas la latence pour ce que l'on a pu mesurer de manière logicielle.


Message édité par C_Wiz le 20-01-2012 à 11:40:21
Reply

Marsh Posté le 20-01-2012 à 12:01:23   0  

je ne comprend pas vos interpretations des benchs en jeux. Lorsque l'on compare avec les resultats de votre precedent dossier (meme si les CG, plateformes et jeux ne sont pas les meme), on voit une difference de l'ordre de 4% entre le PCI2.0 8x et 16x sur les 3 jeux testés, ce que l'on ne retrouve pas du tout ici (moins de 0,6%).
Est ce que le passage a une config de test plus puissante a pu reduire les ecarts observés precedement?
 
Vu les ecarts obtenus, je ne suis pas sur que vous puissiez dire "qu'en PCIe1.0 16x on note une baisse significative de performances" sous BF3. -0,7fps (-1,1%) par rapport au PCIe2.0 16x n'est a mon avis pas tres significatif.
 
Pour conclure, peut on dire que lorsque l'on voit les versions Gen3 des cartes meres 1155 (notament chez MSI) 10 a 20€ plus cher que leur versions PCIe2, il s'agit juste d'une annonce marketing injustifiée?

Reply

Marsh Posté le 20-01-2012 à 13:55:59   2  

Juste parce que ça m'agace à chaque fois :
- Chiffrer : utiliser une clef pour coder quelque chose
- Déchiffrer : utiliser une clef pour décoder quelque chose
- Décrypter : casser le codage sans en avoir la clef
- Crypter : ce mot n'existe pas en français ! Il est impossible de coder sans clef !
 
Sinon, bon article, je vais garder ma CM encore quelques temps !

Reply

Marsh Posté le 20-01-2012 à 14:11:59   1  

(ha oui j'ai retrouvé la réponse de DxO sur leur forum au sujet de l'open-cl:
"The GPU itself isn't that relevant. During the first startup (and subsequent ones, if something has changed, like your drivers), DOP will compare your GPU and your CPU. OpenCL will be available if your GPU performances are superior to your CPU performances."
 
http://forum.dxo.com/showthread.php?t=5728

Reply

Marsh Posté le 20-01-2012 à 16:13:34   0  

fab04 a écrit :

je ne comprend pas vos interpretations des benchs en jeux. Lorsque l'on compare avec les resultats de votre precedent dossier (meme si les CG, plateformes et jeux ne sont pas les meme), on voit une difference de l'ordre de 4% entre le PCI2.0 8x et 16x sur les 3 jeux testés, ce que l'on ne retrouve pas du tout ici (moins de 0,6%).
Est ce que le passage a une config de test plus puissante a pu reduire les ecarts observés precedement?

Les écarts étaient aussi amplifiés par un framerate plus elevé dans les anciens jeux. La plateforme joue probablement un rôle.
 

fab04 a écrit :

Pour conclure, peut on dire que lorsque l'on voit les versions Gen3 des cartes meres 1155 (notament chez MSI) 10 a 20€ plus cher que leur versions PCIe2, il s'agit juste d'une annonce marketing injustifiée?

Pour ce qui est des cartes mères 1155 Gen 3, la présence du Gen 3 n'est pas tant une annonce qu'une réalité. Le problème est quand il est sous entendu qu'il peut y avoir un gain de performances.

Reply

Marsh Posté le 20-01-2012 à 16:35:04   0  

edtech a écrit :

Juste parce que ça m'agace à chaque fois :
- Chiffrer : utiliser une clef pour coder quelque chose
- Déchiffrer : utiliser une clef pour décoder quelque chose
- Décrypter : casser le codage sans en avoir la clef
- Crypter : ce mot n'existe pas en français ! Il est impossible de coder sans clef !
 
Sinon, bon article, je vais garder ma CM encore quelques temps !

Effectivement, corrigé merci !

Reply

Marsh Posté le 20-01-2012 à 17:12:52   2  

leTo68 a écrit :

(ha oui j'ai retrouvé la réponse de DxO sur leur forum au sujet de l'open-cl:
"The GPU itself isn't that relevant. During the first startup (and subsequent ones, if something has changed, like your drivers), DOP will compare your GPU and your CPU. OpenCL will be available if your GPU performances are superior to your CPU performances."
 
http://forum.dxo.com/showthread.php?t=5728

Je confirme que le problème venait de là, en desactivant des coeurs (+ changement de CG pour forcer une redetection) on peut activer OpenCL, tests en cours ;)

Reply

Marsh Posté le 20-01-2012 à 17:12:52   

Reply

Marsh Posté le 22-01-2012 à 07:06:38   0  

Très intéressant, merci. Surtout la partie sur les débits en copie CPU <-> GPU. À ce propos, les légendes des graphiques me semblent erronées (ce dont des données en Mo/s). Je suis surpris par la différence de performance entre les deux sens de communication. Se pourrait-il que ce soit un problème de drivers ?
 
Pour ce qui est de l'utilité réelle du PCIE 3, ça peut sembler discutable d'après votre article. Pourtant, lors de nos travaux de portage/recherche, nous rencontrons régulièrement des applications professionnelles (calcul scientifique, par ex) où nous sommes limités par la bande passante du bus PCIE. Par exemple, le bus PCIE est souvent présenté comme le goulet d'étranglement pour le développement de code multi-GPU.


Message édité par jdemouth le 22-01-2012 à 07:08:10
Reply

Marsh Posté le 22-01-2012 à 21:29:01   0  

Je pensais personnellement que le gain obtenu pourrai servir aux multi-carte graphique.
Vu qu'une grosse perte de performance et du au dialogue entre les cartes, si une partie du pross (ex: un bon hexacore avec TH) pouvait s'occuper de se boulot on verrait une différence aux niveaux des performances.
Bon je pense qu'ils y ont pensé .. enfin espérons, vu que peu de logiciels profitent des nombreux core des pross (de nos jours), il serait p-e bien venu que niveau matériel se soit enfin le cas.


Message édité par vykingthor le 22-01-2012 à 21:31:02
Reply

Marsh Posté le 23-01-2012 à 12:35:39   0  

jdemouth a écrit :

À ce propos, les légendes des graphiques me semblent erronées (ce dont des données en Mo/s).

Merci nous corrigeons.
 

jdemouth a écrit :

Je suis surpris par la différence de performance entre les deux sens de communication. Se pourrait-il que ce soit un problème de drivers ?

Le dernier pilote fourni par AMD ce week end n'a rien changé, mais cela n'exclut pas que ce soit un problème dans leur pilote.  
 

jdemouth a écrit :

Pour ce qui est de l'utilité réelle du PCIE 3, ça peut sembler discutable d'après votre article. Pourtant, lors de nos travaux de portage/recherche, nous rencontrons régulièrement des applications professionnelles (calcul scientifique, par ex) où nous sommes limités par la bande passante du bus PCIE. Par exemple, le bus PCIE est souvent présenté comme le goulet d'étranglement pour le développement de code multi-GPU.

Nous sommes tout à fait d'accord sur le fait que les applications pro/scientifiques puissent profiter du PCI Express 3.0, c'est d'ailleurs pour cela que l'on réalise les tests théoriques. Pour le Multi-GPU l'impact avec les moteurs modernes semble plus mesuré que ce qui est généralement admis, en tout cas pour ces trois moteurs graphiques que nous avons testés.

Reply

Marsh Posté le 23-01-2012 à 13:41:25   0  

C_Wiz a écrit :

Pour le Multi-GPU l'impact avec les moteurs modernes semble plus mesuré que ce qui est généralement admis, en tout cas pour ces trois moteurs graphiques que nous avons testés.


 
Par curiosité, à combien chiffrez-vous la part des communications CPU<->GPU et GPU<->GPU (si ça a un sens) dans le temps de rendu d'une frame ? Je n'ai aucune idée de la réponse :).

Reply

Marsh Posté le 23-01-2012 à 19:38:09   0  

Orthographe sur la conclusion du test avec DxO Optics Pro 7 (sous le graphique):
"S'il ont peut noter un leger impact"
Qui doit être "Si l'on peut noter un léger impact".


---------------
R5800X3D | Corsair Hydro Series H105 | XFX 7900XT Black | ASUS ROG Strix X570-E Gaming | 2x8+2x16=48Go DDR4 3600CL16 | Corsair HX 1050W | Boîtier CMS StormTrooper
Reply

Marsh Posté le 24-01-2012 à 09:27:18   0  

Le soucis c'est qu'ils ont testé qu'avec 1 ou 2 photos en //, hors sur ATI (du moins les VLIW5), il semble que 4 photos en // exploite plus la CG (enfin chez moi elle chauffe plus donc c'est bon signe).
 
Parce que certes un i7 est bien plus perfs que mon Q9650, mais chez moi 5870 vs. Q9650 @ 3,6GHz l'écart c'est 4 voir 5x, pas à <2x.
 
A investigué.
 
Ce qui serait bien aussi c'est de faire un comparo OpenCL 5870 / 6970 / 7970 pour voir l'impact de l'archi.. ;)


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
Reply

Marsh Posté le 24-01-2012 à 11:15:13   0  

MEI a écrit :

Le soucis c'est qu'ils ont testé qu'avec 1 ou 2 photos en //, hors sur ATI (du moins les VLIW5), il semble que 4 photos en // exploite plus la CG (enfin chez moi elle chauffe plus donc c'est bon signe).
 
Parce que certes un i7 est bien plus perfs que mon Q9650, mais chez moi 5870 vs. Q9650 @ 3,6GHz l'écart c'est 4 voir 5x, pas à <2x.
 
A investigué.
 
Ce qui serait bien aussi c'est de faire un comparo OpenCL 5870 / 6970 / 7970 pour voir l'impact de l'archi.. ;)


On a testé aussi 4 photos, le problème est que dans ce cas les performances CPU deviennent un facteur limitant et les écarts dûs au PCIE sont lissés. Dans l'absolu ca va plus vite, on confirme.
 
Pour info toujours, une 6850 obtient des perfs quasiment identiques (en PCIe 2.0 x16) à celles du 3960X (1 à 2 secondes plus lent dans les deux cas).

Reply

Marsh Posté le 27-01-2012 à 06:46:57   0  

Bonjour,  
je suis néophyte dans le domaine et je me demandais si le même test dans une résolution plus élevée pourrait être utile. En effet, je me dis qu'une résolution plus élevée demande un échange de données plus important et donc que le bus et ses caractéristiques ont alors un plus grand rôle. Qu'en est-il au juste ?

Reply

Marsh Posté le 27-01-2012 à 08:30:46   0  

La résolution ne change pas vraiment les transferts CPU vers GPU.
 
Du coup c'est même l'inverse comme le montrait notre précédent article, plus on baisse la résolution plus les écarts sont notables du fait de la hausse du nombre d'images /s (chaque image nécessitant des transferts).

Reply

Marsh Posté le 29-01-2012 à 17:53:45   0  

Bonjour,
Est-ce que ce test ne serait pas totalement faussé puisque les Ivy Bridge sont les seuls processeurs à gérer le PCI-E 3.0 et que le processeur choisi ici (Core i7 3960X) n'est justement pas un Ivy Bridge mais un Sandy Bridge extrem edition ?

Reply

Marsh Posté le 29-01-2012 à 19:00:43   0  

Bonjour,
 
Pas de chance, les Sandy Bridge E en LGA 2011 gèrent bien le PCI-E 3.0 (vérifié là par exemple : http://www.anandtech.com/show/5264 [...] 0-it-works )

Reply

Marsh Posté le 30-01-2012 à 14:16:51   0  

Ok, autant pour moi. Le PCI-E 3.0 ne présente donc aucun intérêt à l'heure actuelle.

Reply

Marsh Posté le 30-01-2012 à 14:34:17   0  

Silver164 a écrit :

Ok, autant pour moi. Le PCI-E 3.0 ne présente donc aucun intérêt à l'heure actuelle.


 
pourtant les marketeux vont bien mettre en avant que le pci e 3.0 est indispensable aux geeks,pour vendre de la mobal a vil prix.


---------------
y-a-t-il encore des pigeons pour voter pour des escrocs?    #TeamJacquesMarteau
Reply

Marsh Posté le 10-06-2012 à 15:23:32   0  

Le PCI-e 3.0 n'est pas forcement inventé pour des PCs de Gamers, et pour des cartes graphiques.
 
Un exemple dans le monde "serveur" : les cartes n x 10Gb, qui en PCI3.0 x 16 pourront monter a 4 ports, ou un port 40Gb, voire deux ports 40Gb en oversubscribé, surtout avec l'arrivée (enfin) du 10G base T.
Interressant pour la virtualisation ou le HPC, peu utile pour les cartes graphiques dans le monde du gaming.

Reply

Marsh Posté le 25-01-2013 à 10:52:34   0  

Bonjour, quelle carte pourrais-je avoir en remplacement de ma NX 8800 GTS en meilleur rapport qualité prix svp sans que j'ai a changer autre chose sur la tour ? Merci par avance

Reply

Marsh Posté le 27-02-2013 à 21:02:43   0  

Bonjour,
Je possède un PC HP avec une Processeur sous LGA 775 3 Ghz Quadcore et 8 Go de Ram.. Une carte PCI-Express Radeon 4890, une carte mère Pegatron LGA 775 de HP.
ma question est simple : J'ai changé l'alim pour adapter la carte ATI 4890.  
Pur cetrains jeux ( Civilazation V) le graphisme rame....Est-ce que je peux changer la carte ATi contre une carte ATI 79xx en PCI-X v3.0 ?
Est-ce que çà améliorera les perfs  pour que mon PC ne rame plus sur ce tyoe de jeux ?
Merci de votre réponse.
Cordialement
Mike

Reply

Marsh Posté le 28-02-2013 à 08:20:50   0  

Bonjour
 
Il faudrait déjà savoir si c'est bien la carte graphique la source du "ramage".
Si vous baissez la résolution utilisée dans le jeu, si c'est plus fluide alors c'est probablement elle.  
Par contre vous n'êtes pas obligé de taper si haut, une carte type 7870 est déjà 2x plus performante que la 4890.

Reply

Marsh Posté le 14-11-2013 à 19:38:36   0  

Je viens de lire cette article. Ayant du PCIe 16x 1.0, je voudrais acheter une nouvelle carte graphique en 3.0
Si j'en conclu bien, il n'y aura que 2 a 3 FPS dans les jeux de différence ?

Reply

Marsh Posté le 05-12-2013 à 15:59:20   0  

Bonjour
Je possède une carte Mére Asus CROSSHAIR V FORMULA, elle as des pci express en 2.0 , j'aimerai changer de carte graphique (
ASUS GTX780-DC2OC-3GD5 - GeForce GTX 780 3 Go)  elle est en pci express 3.0 es que c'est compatible ? merci d'avance

Reply

Marsh Posté le 05-12-2013 à 16:21:47   0  

Vinivici a écrit :

Bonjour
Je possède une carte Mére Asus CROSSHAIR V FORMULA, elle as des pci express en 2.0 , j'aimerai changer de carte graphique (
ASUS GTX780-DC2OC-3GD5 - GeForce GTX 780 3 Go)  elle est en pci express 3.0 es que c'est compatible ? merci d'avance


 
oui aucun probleme
 
les normes pci-e sont rétros compatibles.
 
exemple j'utilise une R9 280x pci ex 3 sur un carte mere pci ex 1

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed