[Projet]Appli web permettant d'utliser vos benchs de fraps

Appli web permettant d'utliser vos benchs de fraps [Projet] - PC - Jeux Video

Marsh Posté le 08-03-2007 à 17:18:21    

Bonjour à tous,
 
Avant de crier au spam, j'ai bien sûr demandé l'autorisation de creer ce topic aux modos.
 
PRESENTATION:
 
Après de nombreuses discutions sur le framerate, et de nombreux trolls, je me suis dit qu'il serait sympa de pouvoir visualiser l'évolution du framerate pendant une durée de jeux assez longue et dans des conditions normales (c'est a dire celles dans lesquelles vous jouez d'habitude, sans optimisation & co).
 
Si on réfléchi un peu, je trouve que connaitre le max, min et moyenne de fps ne sont pas très significatif.  
Par exemple, le max de fps, peut très bien être 150fps alors que le reste du temps cela n'a pas dépassé 60 :/ (ça se verra donc avec un enorme pic sur la courbe) alors que l'utilisateur aura tendance à croire que son framerate s'approche souvent de 150fps. :cry:  
De même pour le min...
Pour la moyenne, on peut très bien passer de 60 fps de moyenne pendant 5 min à 20 fps pendant 5 mins (tout depends du decors, de la scene (interieur, extérieur), du nombre d'éléments à calculer...). Beaucoup diront 40 fps de moyenne, c'est convenable, alors que de jouer la moitié du temps a 20 fps, ça craint :/.
 
D'ou l'utlité de connaitre l'évolution du framerate!  :jap:  
 
En ayant discuté de cela avec certains utilisateurs du forum et de mon idée de creer une application web pour utiliser les fichiers creer par les benchs sous fraps pour calculer des stats, j'ai vu que cela en interressait plus d'un.
 
il y a quelques jours je me suis mis au travail.
J'ai donc pondu une appli web permettant de générer un graphique représentant l'evolution nombre de frames par secondes durant la durée du bench.
Voici un graphe d'exemple (désolé pour le mauvais exemple mais j'ai pas eu le temps de bencher étant pris par l'appli... et dans C&C3 le framerate est bloqué à 32max :/ )
 
http://sebondus.free.fr/bench/exemples/courbe.png
 
Elle permet aussi de générer un camembert pour calculer le temps passé entre différentes tranche de fps ( les valeurs sont à saisir dans la dernier element du formulaire d'upload)
ex (pour le même bench qu'au dessus)
 
http://sebondus.free.fr/bench/exemples/pie.png
 
Vous pouvez donc à votre tour utiliser cette appli pour poster vos résultats dans les différents topic de jeux.
Pour cela il vous faut fraps, et trouver le fichier nommé xxxxxxx fps.csv généré par fraps à la fin du bench.
Uploadez ce fichier sur l'appli ( page :  http://sebondus.free.fr/bench/graphs ) et remplissez le plus précisemment possible le formulaire.
 
NB: Pour l'instant j'ai décidé de ne pas garder les images générées plus de 24h, à vous de les sauvegarder et/ou uploader (imageshack ou autre)
 
CONTRIBUTION UTILSATEUR:
 
Pour les personnes voulant m'aider à faire évoluer cette appli, vous pouvez:
- Me signaler les différents bugs rencontrés (il y en a encore plein :D , n'hésitez pas à rentrer n'importe quoi dans le formulaire :D)
- Tester la sécurité de mon appli (pour ceux qui s'y connaisse)
- Faire part de vos idées d'évolutions (nouveaux calculs de stats, nouveaux graphs, autres catégories...)
 
Mon but étant bien sur de pouvoir multiplier les fonctionnalités et de creer une base de donnée utilisateur...
 
Vous pouvez donc me joindre par mp ou directement ici pour vos suggestions.
 
En espérant que cela vous sera utile  [:bidulman]  
 
http://sebondus.free.fr/bench
 
 
 
Modifications:
8 mars 2007
- Ajout des messages d'information lors d'erreur lors de l'upload ou de la saisie du formulaire.
- Mise en forme des pages.
- Les images sont téléchargeables d'un simple clic droit.


Message édité par Alisteroid le 09-03-2007 à 18:24:41
Reply

Marsh Posté le 08-03-2007 à 17:18:21   

Reply

Marsh Posté le 08-03-2007 à 17:38:43    

En voila une idée très interressante. Dès que j'ai ma nouvelle config c'est à dire demain ou lundi je me lance dans les bench.
 
Par contre il ne faut pas oublié de mettre le nom de la map ou du niveau (genre chapitre 3 de dark messiah, commencer depuis le début) ou du lieu sur lequel on joue (du genre oblivion mettre si on est en extèrieur ou intèrieur dans quel ville/région....). Bien entendu sans oublié les options graphiques exact, la config exact ainsi que les drivers utilisés. Ainsi cela permettra aux lecteurs de se faire une idée ultra précise de la config qu'il faut pour un jeu.
 
Mais bravo pour ton idée.
 
Tout ceci bien sur c'est à l'utilisateur de le faire lorsqu'il envoie le fichier.

Reply

Marsh Posté le 08-03-2007 à 17:43:33    

Je suis entierement d'accord, car on ne pourra jamais retrouver les même résultats en changeant de niveau dans un jeu...
Mais en expliquant bien chaque paramètre (j'ai l'idée de creer une base de données avec les différents parametres graphiques de chaque jeu afin d'avoir juste des case à cocher au lieu du champ 'autres' mais cela risque de prendre du temps à mettre en place) et en testant des niveaux clé c'est tout bon :p.

 

Merci beaucup de ton commentaire ca fait plaisir :D

 

n'hésite pas à critiquer & co, coder et trouver les idées c'est un peu dur tout seul.  :ange:
Y en a surement ici qui auraont de superbes idées pour la suite...

 

Je vais faire une petite liste de ce que j'ai intention de faire :D


Message édité par Alisteroid le 08-03-2007 à 17:44:21
Reply

Marsh Posté le 08-03-2007 à 17:47:38    

Umm tu code en php? Bon je pourrais bien t'aider mais pas tout de suite car euuuu comment dire euuu ma config arrive vendredi ou lundi donc je pense que je vais passer pendant une ou deux semaines au moins..... tout mon temps à jouer :d mais après par contre pourquoi pas je suis partant.


Message édité par naruto192 le 08-03-2007 à 17:48:45
Reply

Marsh Posté le 08-03-2007 à 17:49:55    

Oui c'est que du php :D
Par contre je code beaucoup en objet et j'utilise un modele en couches...

Reply

Marsh Posté le 08-03-2007 à 17:53:40    

Mouarf j'aime pas l'objet et ça fait longtemps que j'y ai pas touché en plus mais bon ça me derangerait pas de m'y remettre va falloir pour mon boulot de toute façon.
 
Enfin avant de commencer quoique ce soit je profite de ma new config  :D  :D


Message édité par naruto192 le 08-03-2007 à 17:54:38
Reply

Marsh Posté le 08-03-2007 à 17:58:18    

De toute façon je pense pas avoir besoin d'aide au niveau du code (peut etre le css)  
c'est surtout au niveau du fonctionnement de l'appli, bugs, nouvelles idées .. que j'ai besoin d'aide

Reply

Marsh Posté le 08-03-2007 à 18:01:12    

A mais pour cela y a pas de problème vu que je vais utiliser ton site après avoir fait tout un tas de bench avec ma new config. C'est le genre d'idée que je recherchais quand je construisais mas config. Mais introuvable car c'est clair que les bench normaux ça parle pas beaucoup. Si c'est du 30 fps mais que l'on descend en faite souvent en dessous de 20 et on monte au dessus de 60, le 30 veut finalement rien dire.
 
Bouarf merci beaucoup pour ton idée encore.

Reply

Marsh Posté le 08-03-2007 à 19:00:32    

De rien :D

 

T'as l'air d'etre le seul que ça interesse pour l'instant;

 

Je viens de rentrer je m'y remet, je vais faire un module pour pouvoir écrire vos idées directement dans l'appli, je les validerai et ça passera dans une liste de tach à faire :D puis quand ça sera fini je passerai ça dans les evolution terminées ^^


Message édité par Alisteroid le 08-03-2007 à 19:00:42
Reply

Marsh Posté le 08-03-2007 à 23:33:11    

Je viens de rajouter un calcul plutot interessant : Ecart type :sol:

Reply

Marsh Posté le 08-03-2007 à 23:33:11   

Reply

Marsh Posté le 09-03-2007 à 12:58:21    

Maj :sol:, ça interesse plus personne :??: :'(
 
si quelqu'un est motivé pour me faire une banniere sympa dans le style de ma page (1000*100px) ça serait cool  [:diskobeck]


Message édité par Alisteroid le 09-03-2007 à 13:04:22
Reply

Marsh Posté le 10-03-2007 à 02:16:42    

bravo a toi:)
J'ai pas pu beaucoup t'aider à cause de mes faibles connaissances, mais j'a ifait ce que j'ai pu :D
 
Trés pratique ce petit topci quand même. :)
edit: tu veux un texte sur ta banniére? ou c'est la nouvelle la?  
 
edit2: qd tu cliques sur admin pour voir ce qu'il y a ( :D ) , ca t'envois sur un truc ou t'es obligé de faire retour arriére. Tu peut pas faire revenir sur le site?


Message édité par Cid le 10-03-2007 à 02:33:24
Reply

Marsh Posté le 10-03-2007 à 14:27:18    

Ah tu l'as donc fait :D

 

Tiens je galère pas mal avec la fluidité d'Armed Assault, ta petite appli pour mettre bien utile :)

 

Merci pour ton travail sebondus [:petrus75]


Message édité par solx le 10-03-2007 à 14:27:38
Reply

Marsh Posté le 21-03-2007 à 12:14:55    

Citation :

Veuillez uploader un fichier au format .csv


Pourtant c'est bien le fichier xxxfps.csv de fraps
En renommant le fichier csv en txt ca passe


Message édité par giHefca le 21-03-2007 à 12:44:10
Reply

Marsh Posté le 21-03-2007 à 13:13:31    

normal

Reply

Marsh Posté le 21-03-2007 à 13:15:52    

Je test ce soir


---------------
"Xpay a toujours raison, même si ça fait chier de l'admettre."  PPPEP 07-09-2016 ## CRs sorties moto - Power and speed solve many things
Reply

Marsh Posté le 21-03-2007 à 13:22:53    

dis, juste par souci de perfectionnisme tu changera le CONFIF PC en CONFIG PC sur l'image du graph.
 
Sinon très bon soft. Chapeau bas.


---------------
106R / / / 1300 POWAAAA !!!  /!\ ~ TeSA - Séda c'est çà session ~ /!\
Reply

Marsh Posté le 21-03-2007 à 13:31:41    

Sat45 a écrit :

dis, juste par souci de perfectionnisme tu changera le CONFIF PC en CONFIG PC sur l'image du graph.
 
Sinon très bon soft. Chapeau bas.


oui je vais le faire ce soir (j'avais pas vu ^^)
sinon merci pour ton commentaire... ce n'est qu'un debut mais j'ai pas eu trop de temps depuis 2 semaines...
Je compte pouvoir porposer un choix entre le camembert ou un histogramme ... et mettre les % dans la légende.  
M'occuper les problemes de legendes lorsqu'on entre des libellés trops longs dans le formulaire.
Et enfin faire un module pour pouvoir mettre des commentaires comme je l'ai deja dit.
 
Si vous avez d'autres idées je suis preneur :p

Reply

Marsh Posté le 13-04-2007 à 18:03:07    

Ca a l'air intéressant. Mais euh... il est où le lien pour télécharger ??

 

Ca serait possible de le faire fonctionner avec atitray tool par exemple (qui peut aussi afficher les fps) ?


Message édité par astrojojo le 13-04-2007 à 18:04:53
Reply

Marsh Posté le 13-04-2007 à 18:25:35    

Le lien pour télécharger quoi? fraps? Mon appli est une appli web en php, donc la télécharger ça va être dur et ej vois pas l'utilité :D
Sinon pour atitraytool il faudrait qu'il génère un fichier de benchmark avec les temps de génération de chaque frame!
Mon apli ne bench pas, n'enregistre rien, elle ne fait que traiter les fichiers issus d'un bench sous fraps!

Reply

Marsh Posté le 13-04-2007 à 18:28:15    

ahhhh okayyy xD.

 

Il va falloir que je retrouve ma vieille version de fraps qui fait bench ( la dernière gratos a pas l'air de le faire).

 

edit: c'est compatible avec quelles versions de fraps? Car je viens d'essayer avec la 2.2.5 et j'ai le droit à un "Veuillez uploader un fichier au format .csv" quand je clique sur "enregistrer" (alors que j'ai bien indiqué le fichier "xxx fps.csv" )


Message édité par astrojojo le 13-04-2007 à 18:38:57
Reply

Marsh Posté le 13-04-2007 à 19:32:53    

Arf j'ai pas pensé que le fichier fps.csv pouvait avoir différents formats en focntion de la version de fraps.
 
Moi j'ai la 2.8 et j'ai le bench, ça m'étonne que ça n'existe plus sur les versions supérieures.
 
Tu peux poster les 10 premieres ligne d'un de tes fichiers fps.csv ou l'intégralité en MP? (que je teste de mon coté)

Reply

Marsh Posté le 13-04-2007 à 19:52:33    

Ca affiche juste

Code :
  1. FPS
  2. 24
  3. 23
  4. 30


etc.

 

Sinon il y a aussi 2 fichiers  minmaxavg.csv et frametimes.csv

 

Le bench a été fait sur un film avec mpc (mais bon logiquement ça ne devrait rien changer je pense)


Message édité par astrojojo le 13-04-2007 à 19:54:19
Reply

Marsh Posté le 14-04-2007 à 12:14:16    

IL faut uniquement que le fichier soit comme ça :
 
FPS
29
28
28
27
26
26
27
26
26
27
26
23
24
24
25
23
21
22
22
21
 
Donc si ça bloque pour toi copie moi ton fichier en MP et je vais tester de mon coté.

Reply

Marsh Posté le 14-04-2007 à 13:21:04    

C'est bien ça qu'il y a dans le fichier. (les 1. 2. sont rajoutés par la balise [code])

Reply

Marsh Posté le 14-04-2007 à 13:30:21    

Envoie moi ton fichier .
 
T'es sous quel navigateur?

Reply

Marsh Posté le 14-04-2007 à 13:40:38    

http://astrojojo00.free.fr/test%20fps.csv
 
Je suis sous firefox 2.0.0.3.

Reply

Marsh Posté le 14-04-2007 à 13:48:13    

Ca marche très bien de mon coté  :heink:  
Il est un peu léger ton fichier, t'as essayé avec le fichier d'exemple sur la page d'acceuil?

Reply

Marsh Posté le 14-04-2007 à 14:05:11    

Même erreur avec le fichier d'exemple, et sous internet explorer 6 aussi.

Reply

Marsh Posté le 25-09-2007 à 22:12:18    

Fonctionne niquel! thx!
 
http://alexharis37.free.fr/divers/bench/courbe_2007_09_25_21H09MIN40S_82662472734.png
http://alexharis37.free.fr/divers/bench/pie_2007_09_25_21H09MIN33S_32915354520.png

Reply

Marsh Posté le 27-09-2007 à 14:05:02    

De rien, j'avais oublié ce topic :D
Si vous avez des idées, suggestions n'hésitez pas, j'aimerai faire un truc plus pratique (genre pouvoir détecter les pics qui correspondent à des freeze, genre celui qui te donne un min à 0), rajouter des fonctionalités...

Reply

Marsh Posté le 27-09-2007 à 14:24:54    

Respect Sebondus.
 
Je vais tester cela ce week end.

Reply

Marsh Posté le 28-09-2007 à 08:11:20    

oui j'ai une ptite suggestion
Ce qui serait mieux ce serait une autodetection de la config matérielle (frequence processeur, ram, carte graphique (avec fréquences)).
Je pense que ça implique automatiquement l'installation sur la machine cliente d'un ptit programme, à moins qu'avec les remontés smtp tu puisses récupérer les infos grace à un programme installé sur le serveur.
Et que bien sur ces information puissent etre modifié ^^

Reply

Marsh Posté le 28-09-2007 à 14:39:24    

Ca peut être pratique mais c'est vraiment pas ma priorité.
Je pensais plutot à une base de donnée, pouvoir se logguer, faire des recherches sur les différents jeux...
Améiorer, customiser les graphs, pouvoir en tracer des différents...

Reply

Marsh Posté le 28-09-2007 à 14:43:58    

Alisteroid a écrit :

Ca peut être pratique mais c'est vraiment pas ma priorité.
Je pensais plutot à une base de donnée, pouvoir se logguer, faire des recherches sur les différents jeux...
Améiorer, customiser les graphs, pouvoir en tracer des différents...


et différentes configuration

Reply

Marsh Posté le 28-09-2007 à 14:51:55    

Aussi bien sûr ;)

Reply

Marsh Posté le 28-09-2007 à 17:34:32    

un truc à la 3dmark06 en fait  :D

Reply

Marsh Posté le 28-09-2007 à 17:37:51    

sebondus
Je voulais savoir comment as-tu codé ce programme (juste par curiosité)
Il s'agit juste d'un site web ? (php ou autre language) ou un programme en c/c+

Reply

Marsh Posté le 28-09-2007 à 17:52:29    

C'est un site web , en php , et j'utilise la librairie artishow pour creer les graphs.

Reply

Marsh Posté le 28-09-2007 à 18:04:33    

ah ok merci

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed