COMPTOIR
  
register

Comptoiroscope • Resident evil 2 : DX11 ou DX12 ?

À l'inverse de la démo d'Anthem, point de jeu des 7 erreurs entre les différents presets, d'autant que Resident Evil 2 ne dispose pas de presets... Cela dit, on aurait pu faire un classique "options graphiques au maxi" vs. "options au mini", mais le constat aurait été peu surprenant, donc on se réserve ça pour un peu plus tard et/ou pour un autre jeu. Non, aujourd'hui nous allons à nouveau tenter de voir si DX11 et DX12 se comportent différemment, et c'est avec un titre développé par Capcom qu'on tente l'expérience. Pour info, sachez qu'un replay de RE2 est disponible pour ceux désirant voir du gameplay en action.

 

 

 

Donc rebelote avec notre GTX 1080 Ti Blower de chez PNY qu'on a bien faite chauffer avant de lancer les mesures, histoire de se mettre dans de bonnes conditions de test en suivant un protocole un minimum sérieux. La montée en température effectuée et stabilisée, on lance une scène sous DX11, on capture tout ça, puis on passe sous DX12, on relance le jeu, on refait chauffer et on remet ça avec la même scène à partir d'une sauvegarde commune. Le résultat est mitigé, car si on avait l'habitude d'avoir de meilleures performances sous DirectX 11 (du fait notamment du GPU estampillé Nvidia), force est de constater que l'inverse se produit parfois au sein du même jeu. Mais le mieux est encore de jeter un oeil à cette vidéo pour plus de détails.

 

Un poil avant ?

ASMedia plus en odeur de sainteté chez AMD ?

Un peu plus tard ...

Des claviers mécas Low Profile épurés chez Cooler Master

Les 15 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par seb4771, le Jeudi 31 Janvier 2019 à 12h05  
par Sarge, le Jeudi 31 Janvier 2019 à 09h44
2019 - 2009 = 10 ans d'âge pour DirectX 11
2019 - 2015 = 4 ans d'âge pour DirectX 12

Evidement, on passera sur les approximations des dates et de la source : Wikipédia, mais le constat est que DirectX 11 est plus mature.. environ 6 ans de décalage versus DirectX 12 ! Donc, si certains développeurs ne savent pas utiliser DirectX 12, ce n'est pas la faute à Microsoft, ni la faute à Nvidia, ni la faute à AMD, ni un complot d'Intel, encore moins celle du Virus T ou G.. Cela s'explique par un manque d'expérience, peut être d'investissement (temps/argent ou autres), parce que les consoles dominent le marché du jeu ou encore, simplement matériel ?! Bref, tout cela pour dire qu'il manque encore 6 ans à DX 12 pour faire ses preuves face à DX11 et que d'ici là, nous aurons peut être une évolution de l'APi, DX 13 (oui, je considère que DXR est une extension et pas une évolution) ? Donc, pas la peine de tirer à boulet rouge sur DirectX 12, sa route est encore longue, comme Vulkan qui lui à fait ses preuves (mais peu utilisé, comme son ancêtre, l'OpenGL) !
DX11 c'était un gain ET une meilleure qualité VS dx10/10.1 de SUITE (vu que les dev avait déjà dx11 en 2008).
DX12 était déjà en dev dès 2013 donc l'excuse du "ça prend du temps" n'existe pas.
(Les studios bossent déjà sur le RTX BIEN avant la sortie d'un GPU dispo en masse)

Alors OUI les dev font ptet pas le taff mais QUI dicte ce qu'il faut faire ou pas ? les dev ? les studios ? nvidia/ati-amd/intel ?

La seule chose qui va faire que dx12 sera PARTOUT, c'est qu'on aura PAS le choix de passer à cette machine à défauts de win10.
par Sarge, le Jeudi 31 Janvier 2019 à 09h44  
par seb4771, le Mercredi 30 Janvier 2019 à 23h26
GDC 2014 et 2015 : "Microsoft a annoncé des gains de performances pouvant aller jusqu'à 50 % dans certains cas précis, et une hausse moyenne de 20 % entre un titre DirectX 11 classique et son éventuelle version optimisée DirectX 12"

Voir même 100% pour certains jeux au lancement (avec la boite Stardock par exemple)...
2019 - 2009 = 10 ans d'âge pour DirectX 11
2019 - 2015 = 4 ans d'âge pour DirectX 12

Evidement, on passera sur les approximations des dates et de la source : Wikipédia, mais le constat est que DirectX 11 est plus mature.. environ 6 ans de décalage versus DirectX 12 ! Donc, si certains développeurs ne savent pas utiliser DirectX 12, ce n'est pas la faute à Microsoft, ni la faute à Nvidia, ni la faute à AMD, ni un complot d'Intel, encore moins celle du Virus T ou G.. Cela s'explique par un manque d'expérience, peut être d'investissement (temps/argent ou autres), parce que les consoles dominent le marché du jeu ou encore, simplement matériel ?! Bref, tout cela pour dire qu'il manque encore 6 ans à DX 12 pour faire ses preuves face à DX11 et que d'ici là, nous aurons peut être une évolution de l'APi, DX 13 (oui, je considère que DXR est une extension et pas une évolution) ? Donc, pas la peine de tirer à boulet rouge sur DirectX 12, sa route est encore longue, comme Vulkan qui lui à fait ses preuves (mais peu utilisé, comme son ancêtre, l'OpenGL) !
par Gry20r, le Jeudi 31 Janvier 2019 à 08h58  
par YulFi, le Mercredi 30 Janvier 2019 à 16h20
Bah non puisqu'il n'y a plus aucune optimisation du driver. C'est une feuille de papier à cigarette le driver en dx12. Si le dev optimise pas, bah c'est dans le trululu. Avec dx11 on voit toujours des nouveaux drivers "prendre en charge le jeu XXX" c'est pas sans raison.
Euh non, source ? dx12 est surtout là pour diminuer l'overhead du driver gpu mais du coup plus d'opti. Si c'est pas bien codé, on a des perf pas top.
Je crois que tu prend le probleme à l'envers.
Ce n'est pas au driver de s'adapter ou s'optimiser pour le jeu, mais l'inverse.
Le carte c'est du hardware, le pilote fait le lien entre ce hardware et l'OS.
Entre l'OS et le jeu tu as les APIs DX/OGL.
Si le driver est bien foutu, sans bugs, il ne doit jamais bouger sauf en cas de changement au niveau de l'OS, et eventuellement en cas de changement majeur d'API.
On a pris l'habitude chez AMD et NV de mettre à jour les pilotes en fonction des jeux a cause des gueguerres de FPS sur tels ou tels jeux car c'était plombant au niveau des ventes, mais ce n'est pas un comportement normal du tout.
C'est au jeux d'etre opti pour les APIs, et aux APIs d'etres optis pour le hardware ou l'OS suivant le niveau de codage.
On doit cette instabilité moderne des drivers au fait qu'ils sont en perma mis à jour, alors que le hardware reste le meme.

par seb4771, le Mercredi 30 Janvier 2019 à 23h26  
par YulFi, le Mercredi 30 Janvier 2019 à 16h20
Euh non, source ? dx12 est surtout là pour diminuer l'overhead du driver gpu mais du coup plus d'opti. Si c'est pas bien codé, on a des perf pas top.
GDC 2014 et 2015 : "Microsoft a annoncé des gains de performances pouvant aller jusqu'à 50 % dans certains cas précis, et une hausse moyenne de 20 % entre un titre DirectX 11 classique et son éventuelle version optimisée DirectX 12"

Voir même 100% pour certains jeux au lancement (avec la boite Stardock par exemple)...
par YulFi, le Mercredi 30 Janvier 2019 à 16h20  
par Gry20r, le Mercredi 30 Janvier 2019 à 15h06
T'a pas choisi le meilleur, le plus fade a mon avis dans la série canonnique.
Sinon +1, le travail effectué sur RE2 est impressionnant, un remake de haut vol.

Je serai curieux de voir le test sur une Radeon, c'est pas follichon DX12, ca pousse plus le GPU, bouffe vraiment plus de VRAM (deja que RE2 est trèees gourmand), et pour moins de FPS.
Ce n'est pas une question de code, meme si les devs n'optimisent pas bas niveau avec les nouvelle fonctionalités DX12, le code "générique" backward compatible doit au moins égaler son API prédecesseur, pas faire pire.
Bah non puisqu'il n'y a plus aucune optimisation du driver. C'est une feuille de papier à cigarette le driver en dx12. Si le dev optimise pas, bah c'est dans le trululu. Avec dx11 on voit toujours des nouveaux drivers "prendre en charge le jeu XXX" c'est pas sans raison.
par seb4771, le Mercredi 30 Janvier 2019 à 11h31
Annonce MS à la sortie de win10 + dx12 : 25% à 50% de perfs en + AVEC augmentation de la qualité... on est tellement LOIN du compte.
Euh non, source ? dx12 est surtout là pour diminuer l'overhead du driver gpu mais du coup plus d'opti. Si c'est pas bien codé, on a des perf pas top.
par Gry20r, le Mercredi 30 Janvier 2019 à 15h06  
par tesdy14, le Mercredi 30 Janvier 2019 à 14h53
Ha oui quand même une différence de 30fps en faveur de DirectX 11 et on se demande ce qu'apporte DirectX12 du coup. Alors, merci Tom, je repasse à dX11 pour ma part !
Par contre, c'est quoi cette violente chute de frames au moment ou on voit le zombie se repaître ?

Et je proteste, pas le droit de critiquer les devs pour le coup ! Ils ont fait un travail merveilleux sur la majorité du jeu !
Faut les encourager (et ainsi on aura droit peut être à un RE3 remake !)
T'a pas choisi le meilleur, le plus fade a mon avis dans la série canonnique.
Sinon +1, le travail effectué sur RE2 est impressionnant, un remake de haut vol.

Je serai curieux de voir le test sur une Radeon, c'est pas follichon DX12, ca pousse plus le GPU, bouffe vraiment plus de VRAM (deja que RE2 est trèees gourmand), et pour moins de FPS.
Ce n'est pas une question de code, meme si les devs n'optimisent pas bas niveau avec les nouvelle fonctionalités DX12, le code "générique" backward compatible doit au moins égaler son API prédecesseur, pas faire pire.
par tesdy14, le Mercredi 30 Janvier 2019 à 14h53  
Ha oui quand même une différence de 30fps en faveur de DirectX 11 et on se demande ce qu'apporte DirectX12 du coup. Alors, merci Tom, je repasse à dX11 pour ma part !
Par contre, c'est quoi cette violente chute de frames au moment ou on voit le zombie se repaître ?

Et je proteste, pas le droit de critiquer les devs pour le coup ! Ils ont fait un travail merveilleux sur la majorité du jeu !
Faut les encourager (et ainsi on aura droit peut être à un RE3 remake !)
par Zoroastre, le Mercredi 30 Janvier 2019 à 14h49  
par Advandced, le Mercredi 30 Janvier 2019 à 13h22
Sur la démo c'était pareil chez AMD

par Un ragot de mouton du Grand Est, le Mercredi 30 Janvier 2019 à 13h40  
a mon avis dx9 suffira pour ce jeu
serieux je vois pas pourquoi on pourrait pas y jouer sur une 4870, niveau graphisme faut vraiment chipoter pour voir ce qui fais dx11 lol
par Advandced, le Mercredi 30 Janvier 2019 à 13h22  
par Zoroastre, le Mercredi 30 Janvier 2019 à 13h00
Il aurait ete intéressant de tester aussi sur une Vega pour voir si c'est l'implémentation Dx12 du jeu qui est a chier ou bien nvidia qui a vraiment du mal avec cette api
Sur la démo c'était pareil chez AMD
par Zoroastre, le Mercredi 30 Janvier 2019 à 13h00  
Il aurait ete intéressant de tester aussi sur une Vega pour voir si c'est l'implémentation Dx12 du jeu qui est a chier ou bien nvidia qui a vraiment du mal avec cette api
par Sarge, le Mercredi 30 Janvier 2019 à 12h41  
par seb4771, le Mercredi 30 Janvier 2019 à 11h31
Annonce MS à la sortie de win10 + dx12 : 25% à 50% de perfs en + AVEC augmentation de la qualité... on est tellement LOIN du compte.
mmmh.
par Manus, le Mercredi 30 Janvier 2019 à 12h22
Ce n'est pas de la faute de MS, si les dev sont flemmards et que les éditeurs sont trop pressés...
Ah ! Merci et +1.