COMPTOIR
register

Codemasters passe à DX12, timidement mais ce n'est qu'un début

Codemasters se met petit à petit à DX12 avec son moteur EGO Engine. Le support est au stade préliminaire, pas finalisé, et donc en cours de test. Et rien de mieux qu'une implémentation grandeur nature pour savoir ce qu'il en est. Son dernier jeu F1 2018 est donc le premier de la firme à en bénéficier. Mais peut-on parler de bénéfices quand on voit les performances en deçà de celles en DX11 sur l'ensemble des jeux du marché ? On va le savoir bien vite.

 

Mais avant d'en profiter, il va falloir sortir le bleu de chauffe. Comme ce n’est pas officiellement implémenté, il va falloir passer le jeu sous le statut beta dans Steam. Il y a un code à rentrer, le mot de passe est 244EwzNFQkfnqf4Xc6GTmgsPtT6LAbYn, et c'est pas une blague ! Une fois le code checké/vérifié, il faut rentrer l'extension du nom f1_dx12_beta. Et seulement ensuite vous pourrez lancer le jeu en DX12.

 

Toutefois, on va vous éviter de perdre trop de temps, sauf si vous voulez vraiment essayer par vous-mêmes, sachez que Guru3D a fait la manipulation, et a fait des tests en Full HD, WQHD et UHD sur une RTX 2070. Systématiquement, les scores obtenus en DX12 sont plus faibles qu'en DX11. Comme tous les jeux, ça pédale moins bien et ce n'est pas normal. Le cas échéant, le support est beta donc ça peut s'expliquer par ce support préliminaire, mais pour le reste des jeux DX12, ça n'a pas de sens, ça ne colle pas avec la philosophie des API de bas niveau. Il y a quelque part un travail qui n'est pas bien fait, ou alors on nous a vendu un peu trop du rêve avec ces API !

 

jean alesi bac

 

Un poil avant ?

Seasonic : la série Focus Plus hostile envers quelques GPU

Un peu plus tard ...

Bon plan • SSD MX500 à 0,11€/Go (bis) (et MàJ)

Les 25 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Thibaut G., le Samedi 24 Novembre 2018 à 17h11  
merci de cesser vos gamineries, prochain coup c'est DEl direct. On croirait les marseillais à chicago sans déconner, qui je suis moi ? je crains degun. Allez stop la mythomanie
par Sarge, le Samedi 24 Novembre 2018 à 16h07  
par Un champion du monde de Bretagne le Samedi 24 Novembre 2018 à 11h42
lis la fin du message message de sarge
et tu comprendras que c'était ironique et que ta remarque aurait du lui être adressé plutôt qu'à moi
Grosse ironie, en effet. Mais, il me semble que c'est toi qui à un problème d'égo, car tu prends ma dernière ligne comme une attaque personnelle..alors que je te demande d'étayer tes propos, mais évidement il est plus facile de jouer au c*n que d'avoir un débat sérieux. Bref, je ne te dis pas merci, car tu n'avance rien et tu ne postes absolument aucuns liens qui auraient pu fortement m'intéresser ! Là aussi, je me la pète ? pff, je laisse tomber..
par Cristallix, le Samedi 24 Novembre 2018 à 11h49  
par Un champion du monde de Bretagne le Samedi 24 Novembre 2018 à 11h42
lis la fin du message message de sarge
et tu comprendras que c'était ironique et que ta remarque aurait du lui être adressé plutôt qu'à moi
J'ai bien compris mais le ton était pas forcément là à première vu

par Un champion du monde de Bretagne, le Samedi 24 Novembre 2018 à 11h42  
par Cristallix le Samedi 24 Novembre 2018 à 11h26
T'es sérieux là ? t'es en train de pleurer car on te cite ? N'importe qui peut citer et c'est le but. Faut pas mal le prendre hein. Derrière si tu es inscrit tu as une notif par mail et tu peux savoir qu'on t'as répondu. Plutôt pratique non ?
lis la fin du message message de sarge
et tu comprendras que c'était ironique et que ta remarque aurait du lui être adressé plutôt qu'à moi
par Cristallix, le Samedi 24 Novembre 2018 à 11h26  
par Un champion du monde de Bretagne le Samedi 24 Novembre 2018 à 10h41
blablabla j'me la pète, t'es qui toi pour me citer, tu sais pas qui j'suis.....
T'es sérieux là ? t'es en train de pleurer car on te cite ? N'importe qui peut citer et c'est le but. Faut pas mal le prendre hein. Derrière si tu es inscrit tu as une notif par mail et tu peux savoir qu'on t'as répondu. Plutôt pratique non ?
par Un champion du monde de Bretagne, le Samedi 24 Novembre 2018 à 10h41  
je parlais pas de DX12 spécifiquement mais des API bas niveau en général
Mantle puis vulkan vient d'OpenGl Es qui a aussi PSGL pour la ps3
la xboite actuelle utilise un DX spécifique donnant un accès bas niveau aux dev
en fait toutes les API consoles sont bas niveau et ce depuis le déluge
par Sarge le Samedi 24 Novembre 2018 à 10h09
blablabla j'me la pète, t'es qui toi pour me citer, tu sais pas qui j'suis.....
par Sarge, le Samedi 24 Novembre 2018 à 10h09  
par Un champion du monde de Bretagne le Vendredi 23 Novembre 2018 à 15h01
n'importe quoi
les consoles sont les premières à le faire et ce depuis des lustres
à partir du moment et le hardware est commun à chaque machine c'est bien plus facile pour les dev
alors que sur pc ils doivent composer avec un hardware hétérogène ce qui leur demande bien plus de taf et de temps
et le temps c'est de l'argent
Des pionnières, tu m'en diras tant !! Je suis au courant de la prise en charge des consoles de jeux vidéos au niveau API, si jamais.. Cependant, je n'ai jamais eu vent de jeu console développé sous DX12 ou Vulkan (ce dernier est clairement plus trouble). En effet, j'avais entendu dire que DX12 ne servait à rien (CD Projekt) sur console, car je cite :

"Je crois qu'il y a une importante confusion autour de ce qu'améliorera DirectX 12 et pourquoi il l'améliorera. La plupart des jeux ne peuvent pas atteindre le 1080p car la charge additionnelle placée sur les shaders serait trop importante. Pour tous ces jeux, DirectX 12 ne va rien changer.

Ils arriveront peut-être à pousser plus de triangles vers le processeur graphique, mais le shader ne pourra pas les traiter, ce qui fait perdre tout intérêt à la chose. Pour répondre à la question, je pense que nous allons voir un changement dans la manière qu'ont les programmeurs de graphismes d'envisager leurs pipelines et j'espère que cela va résulter dans de meilleurs systèmes."


Donc, si tu as des informations pertinentes à me (nous) communiquer, je suis à ton écoute..dans le cas contraire, j'aimerais bien que tu évite de me citer pour rien. Merci !
par Un champion du monde de Bretagne, le Vendredi 23 Novembre 2018 à 15h01  
n'importe quoi
les consoles sont les premières à le faire et ce depuis des lustres
à partir du moment et le hardware est commun à chaque machine c'est bien plus facile pour les dev
alors que sur pc ils doivent composer avec un hardware hétérogène ce qui leur demande bien plus de taf et de temps
et le temps c'est de l'argent
par Sarge le Vendredi 23 Novembre 2018 à 09h45
Vous vous mangez le foie pour pas grand chose finalement ! Je suis conscient qu'on est sur un site d'Hardware PC, mais quitte à m'attirer les foudres des personnes ayant investit énormément dans leurs PC...je vous annonce que le (gros) marché du jeux vidéo est sur console. Donc, tant que les consoles ne prendront pas en charge les API bas niveau et bien, vous pourrez râler tant que vous voulez sur les API tel que DX12, DXR, Vulkan et Cie...les développeurs s'en foutent, dans la majorité bien sûr (pas tous). D'ailleurs à ce propos, The Division sous DX12 fonctionne super bien et on est sur un jeu Ubisoft (un exemple parmi d'autres).
par Sarge, le Vendredi 23 Novembre 2018 à 09h45  
Vous vous mangez le foie pour pas grand chose finalement ! Je suis conscient qu'on est sur un site d'Hardware PC, mais quitte à m'attirer les foudres des personnes ayant investit énormément dans leurs PC...je vous annonce que le (gros) marché du jeux vidéo est sur console. Donc, tant que les consoles ne prendront pas en charge les API bas niveau et bien, vous pourrez râler tant que vous voulez sur les API tel que DX12, DXR, Vulkan et Cie...les développeurs s'en foutent, dans la majorité bien sûr (pas tous). D'ailleurs à ce propos, The Division sous DX12 fonctionne super bien et on est sur un jeu Ubisoft (un exemple parmi d'autres).
par Un ragoteur charitable des Hauts-de-France, le Vendredi 23 Novembre 2018 à 07h06  
par Zoroastre le Jeudi 22 Novembre 2018 à 15h29
Rien a voir avec l'api c'est surtout de nos jours que les devs sont des manches (pas tous hein)
Faut pas être que doué, il faut aussi avoir le budget (et le temps) Je doute qu'on ait des patchs DX12 efficaces un jour, un nouveau moteur jeu conçu à la base oui, mais ré-écrire tout le moteur d'un jeu existant n'a aucun intéret
par Thibaut G., le Jeudi 22 Novembre 2018 à 22h05  
par Zoroastre le Jeudi 22 Novembre 2018 à 15h29
Rien a voir avec l'api c'est surtout de nos jours que les devs sont des manches (pas tous hein)
Y a qu'a voir les perfs qui explose avec Doom quand ces api sont bien utilisé
Et dire que fut un temps les devs optimisaient tellement leur code qu'ils parvenaient même a exploiter les circuits sonore du matos pour leur faire calculer de la 3D
elles explosent qui ou quoi les perfs sous Doom ? Tu dis ça parce que les ips sont très élevées, mais Doom, c'est Vulkan ou OpenGL, on ne peut pas dire avec ça que Vulkan éclate DX11 ou DX12 puisqu'il n'y a pas de comparaison directe. Par contre les ips élevées, ça veut aussi peut etre simplement dire que l ID Tech 6 marche très bien et n'est pas gourmand sur Doom où les distances d'affichages sont très proches, pas de mornes vallées remplies de géométrie. L'explication tient là et à mon avis et pas parce que Vulkan déchire. Vulkan comme Mantle et DX12 nécessitent le même boulot d'optimisation bas niveau non fait par les développeurs.
par Un ragoteur qui aime les en Nouvelle-Aquitaine, le Jeudi 22 Novembre 2018 à 21h53  
Quitte à gérer OpenGL sur Linux (même si je sais que c'est Feral qui s'occupe de ça) ça serais probablement mieux d'utiliser Vulkan plutôt que DX12.