| |||||
| Auteur | Sujet : [TU] Les consoles |
|---|---|
saiyaman Libérez le 40 FPS!Transactions (21) | Reprise du message précédent :
Message cité 1 fois Message édité par saiyaman le 08-03-2021 à 11:10:17 --------------- psn : saiyaman / xbl : saiyamanfr / Wiiu : saiyamanfr / 3DS : 1461-6187-0777 |
Publicité | Posté le 08-03-2021 à 11:05:33 ![]() ![]() |
Klaw Transactions (38) |
|
saiyaman Libérez le 40 FPS!Transactions (21) | Mais au final, y'a des jeux bethesda qui doivent sortir bientôt, à part les 2 exclus ps5? Message cité 1 fois Message édité par saiyaman le 08-03-2021 à 11:19:48 --------------- psn : saiyaman / xbl : saiyamanfr / Wiiu : saiyamanfr / 3DS : 1461-6187-0777 |
Zeross Transactions (0) |
C'est un nouveau modèle de programmation pour la partie géométrique du pipeline graphique. Les vertex shaders sont toujours utilisés, ils permettent de transformer tes sommets dans le bon espace (positionner ton objet dans le monde, puis positionner ta caméra), tu peux aussi modifier les coordonnées de texture ou la position dynamiquement en fonction du temps. Ils sont aussi très simples à utiliser, le modèle est vraiment très bien défini : tu as un sommet (vertex) qui rentre et un sommet qui sort, toute la partie parallélisme est cachée au programmeur. La contrepartie de cette simplicité c'est qu'ils sont très limité : tu n'as accès aux informations que d'un seul sommet (aucune notion de topologie), et tu ne peux pas créer ou détruire des sommets. Les Geometry shaders ont été créés pour résoudre ce problème, dans ce cas tu n'as accès à tous les sommets de la primitive et tu peux générer d'autres primitives ou même en détruire. Le problème : c'est une catastrophe au niveau des performances ! Les GPU s'appuient sur un pipeline : les données entrent à un endroit et sortent à l'autre, à partir du moment où tu peux modifier la quantité de données au milieu du pipeline ça génère forcément des soucis, il faut bufferiser ces nouvelles données (on chip ou en mémoire) et tu introduis un point de synchronisation dans ton pipeline qui va forcément impacter tes performances. Les Geometry shaders ont une très mauvaise réputation et sont très peu utilisés dans les jeux. Enfin les Tesselation Shaders sont les derniers shaders apparus avec DirectX 11. Nous l'avons vu, créer de la géométrie avec les Geometry shaders n'est pas une bonne idée (en fait juste activer les Geometry shaders est une mauvaise idée) donc les fabricants ont ajouté un stage spécifique pour ce genre de travail. Les Tesselation Shaders sont très efficaces mais l'inconvénient c'est qu'ils sont plus limités que les Geometry shaders : ils peuvent simplement subdiviser des primitives existantes, tu prends un triangle en entrée et tu le subdivises en plein de plus petits triangles selon des règles pré-établies, que tu peux ensuite déplacer. C'est parfaitement adapté pour la génération de terrains par exemple car tu peux facilement gérer les niveaux de détails (utiliser plus de triangles proche de la caméra et moins lorsque tu t'éloignes). Comme on le voit il ya plein de possibilités avec le pipeline existant mais beaucoup de limitations. Entre chaque étape il y a des unités fixes qui se chargent de faire transiter les données et de les agencer pour que tout soit prêt pour que les shaders puissent fonctionner. L'idée des mesh shaders c'est de donner le contrôle total au programmeur en s'appuyant sur le modèle des compute shaders. Pour faire simple, tu peux faire tout ce que tu veux : tu n'as plus à te poser de questions sur "je suis dans tel shader donc je fais ça mais je peux pas faire ça" là tu écris un programme, et tu traites tes données comme tu en as envie. L'avantage c'est évidemment la flexibilité : plus de limitation en fonction du type de shader, mais aussi les performances : comme tu sais exactement ce que tu veux faire, tu peux économiser du travail notamment au niveau des unités fixes qui alimentent les shaders. Tu peux aussi facilement éliminer de la géométrie directement dans le shader (culling). L'inconvénient des Mesh shaders c'est que cette flexibilité à un coût : ils sont plus complexes à utiliser, le modèle précédent était limité mais très simple, toute une partie du travail qui était faite derrière le dos du programmeur doit désormais être faite par le programmeur : il faut "découper" les gros maillages de plusieurs millions de sommets, en petites portions de quelques dizaines de sommets (~64) qui peuvent être stockés dans la mémoire locale des unités de shaders afin d'y accéder très efficacement. Enfin l'objectif final c'est une plus grande richesse géométrique en exploitant mieux le parallélisme du GPU, en évitant de lui faire faire des calculs inutiles sur des objets qui ne seront pas visibles et en économisant de la bande passante. C'est assez pointu, donc pas facile à vulgariser mais j'espère que ça te donne au moins l'idée générale. Message cité 2 fois Message édité par Zeross le 08-03-2021 à 11:37:50 --------------- Une brève histoire du GPU - PS5, Xbox Series X : la fin du bond technologique |
DjullClint Sharak !Transactions (2) | Merci Zeross pour ces éléments --------------- _______________________________________________________________ |
Ze_Fly Relis toi ou rdv sur le TUTransactions (2) |
--------------- Les joueurs sont devenus de belles tata. ©Bauer - TTB |
Profil supprimé Transactions (0) | Posté le 08-03-2021 à 12:02:53 ![]()
|
Klaw Transactions (38) |
Message édité par Klaw le 08-03-2021 à 12:10:01 |
cosmoschtroumpf dawa poweredTransactions (10) |
Si je comprends bien, ça peut améliorer à la fois les perfs et le rendu, mais seuls les meilleurs y arriveront parce qu'il y a un risque que ça soit pire que sans Tu devrais mettre tout ça sur un post Medium Et le Geometry Engine de la PS5, c'est le même principe ? Je comprends aussi que ça nécessite de revoir en profondeur le pipeline graphique, je suppose que les jeux multi-plateforme ne vont pas s'emmerder à l'exploiter ? Message édité par cosmoschtroumpf le 08-03-2021 à 12:24:43 --------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
myzt Transactions (17) | Nintendo compte sortir une Switch + puissante? Message cité 1 fois Message édité par myzt le 08-03-2021 à 12:52:27 --------------- Topic Unique | Matos PC Joueurs PC |
Publicité | Posté le 08-03-2021 à 12:51:41 ![]() ![]() |
dzmth Let Your Brain Take ControlTransactions (1) | Réponse cet été. --------------- "C'est en vendant n'importe quoi, que l'on deviens n'importe qui" - Nintendo |
darkandy ?Transactions (16) | Oui enfin une console plus puissante pour encore ressortir des jeux qui étaient sur WiiU qui ont été ressorties sur Switch ? Genre Mario Kart 8 Super Ultra Deluxe avec 3 jantes en plus et une résolution plus élevée ? Message cité 2 fois Message édité par darkandy le 08-03-2021 à 13:27:49 --------------- Phenom II 1090T: http://valid.canardpc.com/show_oc.php?id=1766499 Intel Core i5 4670K : http://valid.x86.fr/ka4cpf Ryzen 2600 : https://valid.x86.fr/0byf0r Ryzen 5 3600 : https://valid.x86.fr/fzwdll |
CasablancaDR Basiquement opportunisteTransactions (19) |
On est pas vendredi. |
dark oopa PSN: Dark_OopaTransactions (11) |
|
Profil supprimé Transactions (0) | Posté le 08-03-2021 à 13:42:42 ![]()
|
Profil supprimé Transactions (0) | Posté le 08-03-2021 à 13:44:19 ![]()
|
dzmth Let Your Brain Take ControlTransactions (1) |
--------------- "C'est en vendant n'importe quoi, que l'on deviens n'importe qui" - Nintendo |
cosmoschtroumpf dawa poweredTransactions (10) |
--------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
symaski62 Transactions (0) |
--------------- à un handicap général de 80% et il fait beaucoup d'efforts pour la communauté et pour s’exprimer, merci d'être compréhensif. l'implant cochléaire et carte mobilite inclusion,caf l'aah |
darkandy ?Transactions (16) |
--------------- Phenom II 1090T: http://valid.canardpc.com/show_oc.php?id=1766499 Intel Core i5 4670K : http://valid.x86.fr/ka4cpf Ryzen 2600 : https://valid.x86.fr/0byf0r Ryzen 5 3600 : https://valid.x86.fr/fzwdll |
KikitheKing Kiki le Vrai !Transactions (1) |
Message édité par KikitheKing le 08-03-2021 à 14:44:48 --------------- PSN/XBL: KikitheKing |
Ript0r Transactions (14) |
|
DjullClint Sharak !Transactions (2) |
Merci P.atron! Je n'osais pas y croire sans ta confirmation, ma vie va pouvoir redémarrer --------------- _______________________________________________________________ |
Vini Vini - Le vraiTransactions (6) | Vu sur Dealabs : The PlayStation 2 Encyclopedia gratuit
--------------- « Quand tu vois la gueule des voitures sur le parking, tu comprends vite qui gagne bien sa vie et qui la sponsorise » ©duck |
myzt Transactions (17) |
--------------- Topic Unique | Matos PC Joueurs PC |
bulldozer_fusion rip Mekthoub & MarcTransactions (5) |
--------------- feed-back : http://forum.hardware.fr/forum2.ph [...] nojs=0#bas |
Ryan FoupoudavTransactions (0) | Ouep, merci professeur --------------- "Nothing ever happens to the knowing with which all experience is known" |
Profil supprimé Transactions (0) | Posté le 09-03-2021 à 08:04:37 ![]()
|
cosmoschtroumpf dawa poweredTransactions (10) |
Les CPU/GPU PC ne consomment pas moins chaque année, au contraire. --------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
Profil supprimé Transactions (0) | Posté le 09-03-2021 à 08:35:10 ![]() |
CasablancaDR Basiquement opportunisteTransactions (19) |
|
cosmoschtroumpf dawa poweredTransactions (10) |
--------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
saiyaman Libérez le 40 FPS!Transactions (21) | hardware.ancien.fr Message édité par saiyaman le 09-03-2021 à 09:04:46 --------------- psn : saiyaman / xbl : saiyamanfr / Wiiu : saiyamanfr / 3DS : 1461-6187-0777 |
Jack Slater Moi doux tu veux rire?Transactions (0) | Causationnage --------------- les mecs j'ai pris une balle |
sseb22 It is an awful waste of spaceTransactions (14) |
--------------- Ma Carrière de Joueur : 114 pages, 25 ans, 1 PDF |
myzt Transactions (17) |
--------------- Topic Unique | Matos PC Joueurs PC |
dark oopa PSN: Dark_OopaTransactions (11) |
|
cosmoschtroumpf dawa poweredTransactions (10) |
--------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
dark oopa PSN: Dark_OopaTransactions (11) |
|
cosmoschtroumpf dawa poweredTransactions (10) |
--------------- Android/Manettes/Metroidvania/Zelda/Indés/Retrogaming/VDS jeux |
dzmth Let Your Brain Take ControlTransactions (1) | Pour le coup, ce sera un soc ET plus puissant, ET permettant une meilleure autonomie en nomade a priori. --------------- "C'est en vendant n'importe quoi, que l'on deviens n'importe qui" - Nintendo |
Publicité | Posté le ![]() ![]() |






