COMPTOIR
  
register

Les benchmarks DX12 de World of Warcraft renforcent le sentiment d'inutilité de cette API !

Si vous êtes comme Obélix, alors vous êtes à table puisqu'il a toujours faim à 12h12, les puristes apprécieront la remarque et sauront dire quand notre ami dit cela. World of Warcraft est un vieux vieux jeu qui a fait entre autres choses la fortune de son papa Blizzard depuis 2004 ! Ce meuporgue est vieillot par son moteur, et pourtant il vient de recevoir une rustine à laquelle on n'aurait pas pensé, une belle rustine DX12. Et donc que se passe t-il quand on le teste avec du Pascal et du Vega ?

 

C'est simple dans un test de Flyby (voler dans un décor), les GTX 1080 en DX11 sont supérieures aux RX Vega 64, et quand on passe tout le monde sous DX12, les GTX 1080 perdent beaucoup, les RX Vega 64 ne bougent pas, et tout le monde est au même niveau de performance. Sur un test avec des joueurs, on observe la même chose avec un niveau meilleur pour la GTX 1080 même si elle perd des plumes dans le passage.

 

En gros, avec ce jeu on constate la même chose qu'avec tous les jeux DX11/DX12 que nous avons vus depuis le lancement de cette API. On perd toujours des images par seconde alors que philosophiquement c'est l'inverse qui aurait dû se produire si le boulot de travail au plus proche des architectures avait été fait en amont. Même des studios comme Dice ne parviennent plus à rendre les Radeon meilleures puisqu'elles également lâchent des ips comme ce fut le cas avec Battlefield 1 et SW Battlefront 2. On pense également à Microsoft lui-même avec Quantum Break qui rame sa race sous UWP DX12 et qui se balade sous Steam DX11. Tout ceci concourt encore à rendre DX12 impopulaire, et quasiment 3 ans après son introduction/présentation, force est de constater que c'est un échec.

 

Avec Intel qui publiquement appelle les développeurs à soutenir Vulkan, même philosophie également que DX12, on ne voit pas quel miracle pourrait retourner la situation en faveur de DX12. Ah si, mais ça demandera trop de boulot aux devs qui n'en ont déjà pas beaucoup !

 

wow logo

 

Un poil avant ?

EVGA essaye de vider ses stocks de Pascal ! (MAJ)

Un peu plus tard ...

Samsung C43J89 : un 43" 32:10 120Hz idéal pour jouer et pour bosser ?

Les 33 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par AntiZ, le Mercredi 25 Juillet 2018 à 16h42  
par Un alsacien à l'heure en Nouvelle-Aquitaine le Mercredi 25 Juillet 2018 à 14h56
Il a fumé du persil


Je viens de vérifier, et effectivement, il n'y a que l'RX480 et RX 580 qui peuvent égaler la GTX 1070, ce dernier compensant pas mal via ses fréquences.

Faudrait voir les changelogs pour les corrections de bugs, mais pour la sécurité effectivement. Après, y'a "GeForce Experience"

Par contre, la dernière HD 6xxx en mobile est sortie en Août 2011 et en Novembre 2011 pour les APUs.
Après les laptops, c'est un peu spécial. Certains OEM font vraiment de la merde avec les BIOS des GPUs (HP en tête), et seuls les drivers livrés avec le laptop ou via le site officiel de l'OEM fonctionneront.
Pour les bugs, as-tu refait le Windows sur le laptop et installé le driver depuis le site officiel de son intégrateur ?

Pour la tenue dans le temps, il faut voir. Avec Raja Koduri de parti, ça peut changer.
Mais en tout cas le résultat est là, surtout sur Linux. Après, il ne faut pas oublier qu'nVidia est beaucoup plus agressif concernant leur relations avec les développeurs ("The Way It's Meant To Be Played", "Gameworks", etc), allant même jusqu'à saboter le concurrent (ex: Project Cars, etc)
par YulFi le Mercredi 25 Juillet 2018 à 16h06
Tout parait tellement simple dit comme ça. Dans la réalité on en est tellement loin... Aller je te laisse rêver
C'est loin d'être simple, mais si les gens le faisaient à l'époque de 3DFX, il n'y a aucune raison que ça ne se fasse pas. Surtout vu le turnover de dévelopeurs (marché inondé exprès) de jeu vidéo... :tear
par YulFi, le Mercredi 25 Juillet 2018 à 16h06  
par AntiZ le Mercredi 25 Juillet 2018 à 14h01
Il le font, comme au temps de 3DFX. C'est le boulot des développeurs de s'adapter aux GPUs, pas l'inverse car AMD et nVidia ne font que fabriquer et vendre des cartes graphiques, le gaming c'est pas leur boulot.
D'autant plus que les développeurs ont toujours eu un lien assez étroit avec AMD et nVidia. A partir de là, c'est pas dur d'échanger des mails.
Tout parait tellement simple dit comme ça. Dans la réalité on en est tellement loin... Aller je te laisse rêver
par Un alsacien à l'heure en Nouvelle-Aquitaine, le Mercredi 25 Juillet 2018 à 14h56  
Même en puissance de calcul brute, une rx470 est très loin derrière une 1070. Il a fumé du persil, c'est tout. Pour les drivers, les 400 et 500 reçoivent au moins des corrections de bug et des mises à jours de sécurité. Du moins jusqu'au printemps 2019. Pour les HD6000, tu parles de 2010 mais c'est la sortie de la première hd6xxx. Les dernières ont été remplacées en 2013, soit un suivi de 2 ans pour les drivers. J'ai une amie qui a acheté un laptop avec un hd6000 dedans, je ne sais plus quel modèle exactement, en tout cas en dehors de celui d'origine, le driver a posé problème (plantage à répétition). Réponse d'amd, le prochain corrigera ce bug. Ok. Puis vient ce dernier driver qui pose les mêmes problèmes. Réponse d'amd : la seule solution qu'il peuvent nous proposer est de changer de carte graphique, celle qui est installée est obsolète. Déjà, c'est très classe comme réponse pour un pc qui a 3 ans a l'époque et puis, comment on change une puce graphique soudée sur une carte mère de portable ?
Faut arrêter avec le "amd a un meilleur suivi des drivers dans le temps", c'est juste que depuis 6 ans ils restent sur la même architecture et que du coup, les drivers pour la nouvelle génération de carte marche aussi pour les hd7000. Si le successeur de Navi abandonne GCN, Vega et Navi n'auront plus de nouveaux drivers dans les deux ans qui suivent. ATI a toujours fait comme ça et AMD n'a rien changé. Et c'est ce qui m'a toujours gonflé chez ati et que j'espérais voir disparaître lors du rachat par amd. Mais non.
par AntiZ, le Mercredi 25 Juillet 2018 à 14h01  
par Un ragoteur qui aime les en Île-de-France le Mercredi 25 Juillet 2018 à 11h53
Si seulement ça pouvait servir Linux.
Alerte au troll, alerte au troll les enfants !
par YulFi le Mercredi 25 Juillet 2018 à 08h50
Depuis le début je dis que cette api ne sert à rien. Comment des dev de jeux pourraient mieux optimiser que les ingé hardware de AMD/NVidia qui pondent des correctifs par jeux dans les drivers ??
Il le font, comme au temps de 3DFX. C'est le boulot des développeurs de s'adapter aux GPUs, pas l'inverse car AMD et nVidia ne font que fabriquer et vendre des cartes graphiques, le gaming c'est pas leur boulot.
D'autant plus que les développeurs ont toujours eu un lien assez étroit avec AMD et nVidia. A partir de là, c'est pas dur d'échanger des mails.
par Un alsacien à l'heure duGrand Est le Mercredi 25 Juillet 2018 à 08h49
Il voulait parler de la puissance de calcul brute. Après j'ai pas vérifié pour l'RX 470 vs GTX 1070, mais AMD a toujours été meilleur dans ce domaine depuis GCN à même gamme.

Pour les drivers, je dirais que depuis les Crimson, c'est bien AMD qui remporte la palme des drivers, idem sous Linux. nVidia n'arrête pas de sortir des drivers buggés et je suis obligé de revert vers d'anciens drivers pour ma GTX 470.

Pour le support, AMD n'a plus sorti de drivers pour ses HD 5xxx (2009) et HD 6xxx (2010) depuis le 29/7/2015.
Je ne sais plus depuis quand nVidia a mis en legacy ses Gxx 4xx (2010) et Gxx 5xx (2011), mais les optimisations sont apperemment arrêtées depuis longtemps même si de "nouveaux" driver sortent. Le seul truc que Fermi a eu en plus, c'est le support de DirectX 12 depuis un an.
par Un ragoteur qui aime les en Nouvelle-Aquitaine, le Mercredi 25 Juillet 2018 à 13h59  
par ragoteur en Nouvelle-Aquitaine le Mercredi 25 Juillet 2018 à 11h39
Il faudrait des apis bas niveau qui permettent vraiment d'exploiter les archis un peu comme les apis bas niveau glide de l'époque mais là ça demanderait trop de temps.
Vulkan est ta réponse.
par Soul_Eater, le Mercredi 25 Juillet 2018 à 13h44  
par Un ragoteur qui aime les en Île-de-France le Mercredi 25 Juillet 2018 à 11h53
Si seulement ça pouvait servir Linux.
Si ce n'est pas déjà fait, tu devrais jeter un coup d'œil à DXVK. C'est un projet linux encore jeune mais fonctionnel et très très prometteur
par Un ragoteur qui aime les en Île-de-France, le Mercredi 25 Juillet 2018 à 11h53  
Si seulement ça pouvait servir Linux.
par ragoteur en Nouvelle-Aquitaine, le Mercredi 25 Juillet 2018 à 11h39  
par un ragoteur las en Île-de-France le Mardi 24 Juillet 2018 à 13h12
Est-ce que dx12 apporte des effets spéciaux supplémentaires ? Si ce n'est pas le cas, il aurai pu s'appeler dx11.1.
Quoiqu'il en soit, c'est une catastrophe, les moutures précédentes de direct X apportaient bien souvent la possibilité de mieux optimiser les jeux.
Microsoft devrait se pencher sérieusement sur ce problème récurrent ou laisser Vulkan prendre la main.
dx 12 apporte des effets supplémentaires mais ils ne sont pas exploités faute de l'être sur console.
seule la parti bas niveau est supportée mais cette partie bas niveau, fondée sur mantle, api exclu pour les archi GCN d'amd d'il y a quelques années, n'est plus forcément la plus adaptée pour les nouvelles archis d'amd (ça reste du GCN mais améliorée, les jeux mantle ne fonctionnant pas bien avec les nouvelles versions de GCN) et encore moins pour les archis d'nvidia.
Il faudrait des apis bas niveau qui permettent vraiment d'exploiter les archis un peu comme les apis bas niveau glide de l'époque mais là ça demanderait trop de temps.
par Cristallix, le Mercredi 25 Juillet 2018 à 11h37  
par Feunoir le Mardi 24 Juillet 2018 à 14h29
ils ont peut être mis trop de temps dans cette video sur Jaina :
https://youtu.be/iJxEizG740w
(en vo : https://youtu.be/Fo7XPvwRgG8 )
concernant cette modif de wow, pas que je sois concerné mais cela veut dire que ceux qui ont plus vieux que des serie amd Radeon HD 5000 et Nvidia série 400 sont éjectés de wow, vu que leur carte ne supporte pas directx 11? (comme ma bonne vielle 4870 qui a pris sa retraite, méritée, il y a 2 ans )
je suppose qu'avec leur module d'inspection de config ils ont vu que cela passait sans problème
Non ils vont garder DX11 et DX12 en parallèle donc pas de problèmes pour les anciennes cartes graphique.
par YulFi le Mercredi 25 Juillet 2018 à 08h50
Depuis le début je dis que cette api ne sert à rien. Comment des dev de jeux pourraient mieux optimiser que les ingé hardware de AMD/NVidia qui pondent des correctifs par jeux dans les drivers ??
Je vois pas pourquoi ils n'en seraient pas capable. Ça demande du temps et de l'investissement certes. L'avantage des optis fait par nVidia et AMD c'est qu'ils ont la connaissance, c'est plus facile, rapide pour eux et c'est centralisé en un endroit.
par YulFi, le Mercredi 25 Juillet 2018 à 08h50  
Depuis le début je dis que cette api ne sert à rien. Comment des dev de jeux pourraient mieux optimiser que les ingé hardware de AMD/NVidia qui pondent des correctifs par jeux dans les drivers ??
par Un alsacien à l'heure duGrand Est, le Mercredi 25 Juillet 2018 à 08h49  
Tu prends quoi comme produits pour en arriver à dire des choses aussi énormes ?
Parce que c'est quand même costaud d'en arriver a dire qu'une rx470 est aussi puissante qu'une 1070 mais que les pilotes Nvidia sont plus optimisés pour les jeux... D'ailleurs, maintenant c'est les drivers Nvidia qui sont bon ? En général, tu dis le contraire !
Et puis pour l'histoire des drivers, je te rappelle que c'est AMD qui abandonne tout de suite les optimisations des drivers quand ils changent d'architecture (arrivée des HD7000) et les mises à jour tout court très rapidement (2 ans après le remplacement des HD6000). Contrairement à NVidia qui va arrêter en 2019 seulement les mises à jour de sécurité des GTX400.
par Jemporte le Mardi 24 Juillet 2018 à 23h36
Entre ceux qui poussent Vulkan et ceux (Nividia) qui ne veulent pas de DX12 qui révélerait les vrais perfs brutes de leurs cartes, il n'y a pas beaucoup d'intérêts pour soutenir (M$ s'en fout du moment qu'il y a du DX).
J'ajouterai que le jeu moyen aujourd'hui se développe avec des API maison de Nvidia qui sponsorise et est mis sur le marché à moitié injouable car mal paramétré, charge à Nvidia de corriger via leur pilotes. Comme AMD ne le fait, on voit bien comment Nvidia se démerde pour vaoir des cartes en tête du peloton.
Il faut savoir que niveau perfs brutes une RX470/480/570/580 équivaut voir dépasse un GTX 1070/1080. On comprend alors tout le travail d'adaptation du pilote de Nvidia. Quand le support jeu par jeu de ces cartes s'arrêtera chez Nvidia (en gros quand Nvidia changera d'architecture), les possesseurs de ces cartes auront grandement intérêt à en changer, car de base elles seront plus dans le coup, même par rapport à ce qu'elles étaient... bla-bla .
par Thibaut G., le Mercredi 25 Juillet 2018 à 07h17  
par Jemporte le Mardi 24 Juillet 2018 à 23h36
Entre ceux qui poussent Vulkan et ceux (Nividia) qui ne veulent pas de DX12 qui révélerait les vrais perfs brutes de leurs cartes, il n'y a pas beaucoup d'intérêts pour soutenir (M$ s'en fout du moment qu'il y a du DX).
J'ajouterai que le jeu moyen aujourd'hui se développe avec des API maison de Nvidia qui sponsorise et est mis sur le marché à moitié injouable car mal paramétré, charge à Nvidia de corriger via leur pilotes. Comme AMD ne le fait, on voit bien comment Nvidia se démerde pour vaoir des cartes en tête du peloton.
Il faut savoir que niveau perfs brutes une RX470/480/570/580 équivaut voir dépasse un GTX 1070/1080. On comprend alors tout le travail d'adaptation du pilote de Nvidia. Quand le support jeu par jeu de ces cartes s'arrêtera chez Nvidia (en gros quand Nvidia changera d'architecture), les possesseurs de ces cartes auront grandement intérêt à en changer, car de base elles seront plus dans le coup, même par rapport à ce qu'elles étaient à l'achat.
On peut noter aussi le support de plus en plus déplorable par Nvidia de tout ce qui relève d'autre chose que le jeu sur PC (pilote Open GL ultra-bugués, pilotes Linux de plus en plus nazes... on dirait qu'ils n'en ont rien à péter y compris sur les Quadro).
quand on en arrive à dire grosso merdo qu'une RX 470 est supérieure à une GTX 1070 à cause juste des pilotes, je dis bravo
DX12 avec les compute files arrive au niveau des GeForce qui ne peuvent pas traiter plusieurs files en même temps. Nvidia n'a pas besoin de DX12 pour une seule raison, ses cartes ont une puissance brute qui est largement suffisante, là où AMD en a un besoin vital puisque pas au niveau. DX12 remet juste les Radeon au niveau des GeForce.