Combien de sommets par seconde une carte graphique moyenne peut-elle pousser? [fermé]

1

Combien de sommets votre carte courante de 100 $ gfx peut-elle pousser ces jours-ci?

Polaris878
la source
Il ne s'agit pas de quantité, mais de qualité. Super Mario 64 serait-il un meilleur jeu s'il comportait 10 fois plus de sommets? Non, pas vraiment. Le joueur remarque rarement la qualité graphique lors de la lecture, seuls les spectateurs en bénéficient réellement. Ce n'est pas comme si vous étiez assis avec un fusil de sniper et pensiez "ooh, regardez les détails sur cette caisse."
Skizz
Si vous êtes nouveau dans la programmation de jeux et que vous le faites à votre rythme, il vous sera très difficile de pousser votre carte graphique moyenne à sa limite sans faire quelque chose de terriblement faux. Pour repousser les limites, vous avez généralement besoin de nombreuses mailles de détails élevés, de textures de détails élevés et de nombreux shaders personnalisés, qui ne sont généralement pas bon marché.
Skizz
Malheureusement, une fois la migration effectuée, une question ne peut pas être renvoyée sans d'importants changements de la part de l'équipe. Cependant, l'OP peut s'inscrire sur SU et associer son compte pour pouvoir modifier cette question. Envoyez un e-mail à [email protected] si vous avez des questions à ce sujet.
BinaryMisfit

Réponses:

6

Ce n'est pas un nombre très intéressant. Principalement parce que sur les cartes graphiques modernes, les vertex et pixel shaders partagent le même matériel informatique. Donc, avec le rendu du maximum théorique de sommets, vous ne pouvez pas dessiner un seul pixel.

Sebastian Tusk
la source
3

La Geforce 6600 peut générer 375 millions de sommets par seconde et son prix de vente par rue est nettement inférieur à 100 USD. La Geforce 9800 coûte environ 100 USD, mais à ce niveau, ils ne semblent plus utiliser les vertices par seconde comme mesure.

Robert Harvey
la source
2

Que ferait exactement les sommets par seconde? Vous omettez trop de variables.
Pour quoi utiliseriez-vous la métrique? Par défaut ou limite supérieure pour les appels de tirage de votre application? Pour le benchmarking? Si tel est le cas, vous souhaiterez probablement comparer le taux de remplissage et le taux d’attrait du triangle. Voir mon post à ce sujet ici: https://stackoverflow.com/questions/1493581/how-to-go-about-benchmarking-a-software-rasterizer/1504635#1504635

D'un autre côté, si je prends votre question au sens littéral du terme, je ne connais malheureusement aucune source fiable en ce qui a trait aux performances du matériel graphique de bas de gamme. Vous ne voulez sûrement pas faire confiance aux vendeurs eux-mêmes. Je connais cependant une bonne enquête sur l' utilisation , et c'est l'enquête mensuelle sur le matériel de Steam: http://store.steampowered.com/hwsurvey/

Étant donné que je ne connais aucun site proposant des statistiques de référence fiables et déterministes, il est également préférable de savoir quelles cartes (et technologies) sont populaires. Si vous avez besoin de statistiques pour vous aider à faire les bons choix pour votre groupe cible.

Communauté
la source
2

Suite au commentaire de Sebastian, gardez à l'esprit qu'en raison du matériel de shader, le nombre de transformations de vertex est en grande partie hors de propos. Qu'est-ce qui constitue une transformation? Vous pouvez parier qu'ils ne font qu'une simple multiplication matricielle vers un sommet uniquement (je sais que Microsoft et Sony l'ont fait pour leurs bêtises marketing X-Box et PS2 par seconde).

De nos jours, les éléments les plus significatifs sont les cycles de bande passante en mémoire et de shader par horloge. Bien sûr, les conducteurs sont libres de réordonner les instructions pour améliorer le débit. De nombreuses latences peuvent être masquées de cette façon, ce qui permet au matériel de produire des résultats plus rapidement.

Goz
la source