[résolu]Mame lent, Proco non sollicité

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Message
Auteur
Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

[résolu]Mame lent, Proco non sollicité

#1 Message par CitrikElektrik »

Yop !

Je ne poste pas dans la partie émulation parce que mon problème doit être relatif à ma config.

Voici le problème : je tourne sous groovymame 0.165 sur la Mamebox et certains jeux tournent à 50%. Je me suis attardé sur Mortal Kombat pour mes tests. J'ai essayé de les lancer en ligne de commande en reprenant la commande lancée par Rocketlauncher qui est visible dans la log. GroovyMame indique que le jeu tourne à environ 50% du fullspeed. 51, 52%, ça dépend.

J'ai testé les options "-throttle" et "-triplebuffer" : pas d'amélioration. Idem en changeant "-video d3d" par "-video ddraw".

J'ai testé avec le build officiel de Mame 0.165 : environ 56% donc pas beaucoup mieux.

J'en entends déjà dire certains : "ta machine n'est pas assez puissante". Sauf que j'ai laissé le gestionnaire des tâches tourner en arrière plan et qu'on voit que le proco est peinard en dessous des 10% pendant que Mame rame comme un asthmatique.

A côté de ça, l'émulation MVS tourne sans problème, j'ai un grand fan de Metal Slug qui a joué dessus une bonne heure hier sans aucun souci.
Sur mon PC de bureau, pas de problème, mk est à 100%.

Code : Tout sélectionner

C:\Hyperspin\Emulators\Mame0.164-64bits>mame640.165.exe mk -nowindow -nohlsl_ena
ble -nogl_glsl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdro
ps -nouse_cpanels -nouse_marquees -rompath "C:\Hyperspin\Roms\MAME"
Average speed: 100.00% (36 seconds)
Voici l'output récupéré de la Mamebox :

Code : Tout sélectionner

F:\Hyperspin\Emulators\Mame0.165>mame64.exe mk -nowindow -nohlsl_enable -nogl_gl
sl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cp
anels -nouse_marquees -rompath "F:\Hyperspin\Roms\MAME"

SwitchRes: [mk] (1) horizontal (400x254@54.71)->(768x512@54.71)
Average speed: 51.54% (3 seconds)

F:\Hyperspin\Emulators\Mame0.165>mame64.exe mk -nowindow -nohlsl_enable -nogl_gl
sl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cp
anels -nouse_marquees -rompath "F:\Hyperspin\Roms\MAME" -triplebuffer

SwitchRes: [mk] (1) horizontal (400x254@54.71)->(768x512@54.71)
Average speed: 52.67% (4 seconds)

F:\Hyperspin\Emulators\Mame0.165>mame64.exe mk -nowindow -nohlsl_enable -nogl_gl
sl -video d3d -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_cp
anels -nouse_marquees -rompath "F:\Hyperspin\Roms\MAME" -triplebuffer -throttle

SwitchRes: [mk] (1) horizontal (400x254@54.71)->(768x512@54.71)
Average speed: 51.16% (4 seconds)

F:\Hyperspin\Emulators\Mame0.165>mame64.exe mk -nowindow -nohlsl_enable -nogl_gl
sl -video ddraw -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_
cpanels -nouse_marquees -rompath "F:\Hyperspin\Roms\MAME"

SwitchRes: [mk] (1) horizontal (400x254@54.71)->(768x512@54.71)
Average speed: 53.83% (4 seconds)

F:\Hyperspin\Emulators\Mame0.165>mame64.exe mk -nowindow -nohlsl_enable -nogl_gl
sl -video ddraw -artwork_crop -nouse_bezels -use_overlays -use_backdrops -nouse_
cpanels -nouse_marquees -rompath "F:\Hyperspin\Roms\MAME" -triplebuffer -throttl
e

SwitchRes: [mk] (1) horizontal (400x254@54.71)->(768x512@54.71)
Average speed: 51.62% (5 seconds)

F:\Hyperspin\Emulators\Mame0.165>
Une idée ?

Edit de résolution
Oubli de l'édition du mame.ini en suivant le tutoriel à l'adresse suivante :
https://code.google.com/p/groovyarcade/ ... _modelines

Paramètres à modifier dans le ini de Groovymame :
resolution 2560x0
cleanstretch 2
Dernière modification par CitrikElektrik le 29 sept. 2015, 21:45, modifié 1 fois.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
Stolk
stick d'argent
Messages : 734
Inscription : 13 août 2014, 16:45
Localisation : Picardia

Re: Mame lent, Proco non sollicité

#2 Message par Stolk »

Carte Nvidia?

Si oui désactive le Vsync pour voir...

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#3 Message par CitrikElektrik »

Nop Radeon HD4550 avec CRT Emu Driver.
C'est quoi la commande pour désactiver la vsync ? J'ai pas trouvé.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
Stolk
stick d'argent
Messages : 734
Inscription : 13 août 2014, 16:45
Localisation : Picardia

Re: Mame lent, Proco non sollicité

#4 Message par Stolk »

C'est dans le mame.ini il me semble...
syncrefresh change la valeur pour voir

EDIT:En théorie il faut que -throttle et -syncrefresh soit activé dans le MAME.ini c'est le cas?
Dernière modification par Stolk le 29 sept. 2015, 00:30, modifié 1 fois.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#5 Message par CitrikElektrik »

Ok, je testerai demain soir. Merci pour ton coup de main. :wink:
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
neocps1
stick d'or
Messages : 1381
Inscription : 15 mai 2014, 22:19

Re: Mame lent, Proco non sollicité

#6 Message par neocps1 »

tu as essayé d'enlever le filtrage ?

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#7 Message par CitrikElektrik »

Lequel ? Je n'ai pas d'option filter dans la commande.
Tu parles de tout ce qui est antialiasing ?
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
neocps1
stick d'or
Messages : 1381
Inscription : 15 mai 2014, 22:19

Re: Mame lent, Proco non sollicité

#8 Message par neocps1 »

dans mame.ini il y a les options pour ça

Avatar de l’utilisateur
kaneda56
stick de diamant
Messages : 9978
Inscription : 06 juin 2005, 22:04
Localisation : Paris 13eme

Re: Mame lent, Proco non sollicité

#9 Message par kaneda56 »

Hyperspin consomme pas mal de ressources, tu as essayé de lancé un jeu sans rien qui tourne en background?

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#10 Message par stickcross »

Ton problème viens du fais que tu n'as pas la bonne résolution tu affiches du 768x512@54.71 alors que normalement tu devrais avoir du 400x254@54.71 donc tu n'as pas la bonne modelines. Tu dois être en surement en entrelacé sur ce coup.

Après le but de Groovy est justement de ne pas avoir throttle syncrefresh ou je ne sais quoi qui essaye de rattraper quand tu as une réso d'affichage différent de celui du jeu, tout ça ça afin d'avoir un input lag quasi nul.


Comment as tu généré tes modelines?

Sur quel OS tu est?

Poste ton mame.ini de groovymame et ton VMmaker.ini stp

Et comme le dis keneda quand ça merde comme ça fait tes test or hyperspin afin de dissocié les problèmes, on commence par l'ému et ensuite on rajoute la couche FE, cela fais gagner du temps de recherche de problème.

Cela ne sert à rien aussi de comparer groovy sur un LCD et sur un CRT, il ce comporte différemment dans les deux cas même quand tout fonctionne bien.
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#11 Message par CitrikElektrik »

Merci pour vos retours.

J'ai testé en dehors d'HS. L'output que j'ai fourni est celui de la ligne de commande.
Je n'ai pas testé groovymame sur mon pc de bureau.
En gros, voici ce que j'ai fait :
- lancement du jeu depuis HS : je constate le problème.
- je regarde la log de rocketlauncher pour récupérer la ligne de commande,
- je relance la ligne de commande (plus rien ne tourne en arrière plan),
- je teste différentes options comme le triple buffer, le throttle ou le mode ddraw en modifiant la ligne de commande (c'est l'output que j'ai fourni).
- je teste avec le Mame officiel pour voir s'il s'en sort mieux que groovymame : je gagne 5 % mais je ne fais pas mieux que 56 % .
- je teste sur mon PC de bureau afin de voir si la version de Mame n'est pas en cause : 100 % .

J'ai généré les modelines en choisissant le mode super. Le mode magic ne fonctionne pas sur win 7 64 bits d'après la doc de Calamity.

Je vous filerai les logs et l'ini de VM Maker ce soir. Je n'ai pas généré d'ini pour mame. Tout est donc par défaut sauf les paramètres qui sont passés dans la ligne de commande.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
kaneda56
stick de diamant
Messages : 9978
Inscription : 06 juin 2005, 22:04
Localisation : Paris 13eme

Re: Mame lent, Proco non sollicité

#12 Message par kaneda56 »

Et ta config? (Parce que bon, on a beau dire c'est important aussi)

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#13 Message par stickcross »

CitrikElektrik a écrit :Je n'ai pas généré d'ini pour mame
Ben voila le problème, du coup comment tu veux que VMmaker crache ce qu'il faut?

Les deux premières lignes du VMmaker.ini demande le chemin d'exe du groovy et celui du mame.ini de groovy. Dans mame.ini de groovy tu dois aussi mettre le paramètre resolution 2560x0 pour avoir les super réso. Pour générer le ini de groovy tu crée un raccourci et tu fait propriété et dans le champ cible tu rajoute à la fin espace -cc et tu lance ton raccourci.


La avec ce que tu as fait tu as du juste avoir quelque modelines de base, c'est pour ça que groovy fais nimp sur certain jeux, il ne trouve pas la modelines et fait au mieux.

Pour vérifié que tu est en super réso il faut ouvrir arcadeOSD et aller à la fin et la tu à des modelines à base de 2560.
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#14 Message par CitrikElektrik »

Merci pour ces infos. Je vais regarder ça ce soir.
En revanche ce qui m'étonne c'est que la version régulière de Mame galère aussi si c'est un problème de modelines lors du changement de résolution.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#15 Message par stickcross »

Tu as peut être autre chose aussi, niveau windows tout est à jour, directX ect...?
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#16 Message par CitrikElektrik »

J'ai pas lancé dxdiag c'est vrai. Je regarderai. Je me suis un peu trop reposé sur le build que j'ai téléchargé. Il était sensé être bien à jour. Je vais checker.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#17 Message par CitrikElektrik »

Le nfo spécifie que la cg doit être DX9 mini mais ne donne pas d'info sur la version installée. Tu conseilles quelle version avec CRT_emudriver ?
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
Misterfabulous
CRT Addict
Messages : 3138
Inscription : 11 mars 2011, 14:05
Localisation : 93 Montfermeil

Re: Mame lent, Proco non sollicité

#18 Message par Misterfabulous »

De mémoire c'est la DirectX9 C
Image

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#19 Message par stickcross »

C'est quoi que tu appelles build, windows+hyperspin?

edit grillé par Fab: Oui il faut directX9c de juin 2010
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#20 Message par CitrikElektrik »

Ce que j'appelle build c'est l'iso de Windows 7 que j'ai récupéré. Il contient divers fixes et updates.

Si j'ai DirectX 10 ou 11 c'est un problème pour Mame ?
Je peux installer le runtime du 9 pour win7 au besoin.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
Misterfabulous
CRT Addict
Messages : 3138
Inscription : 11 mars 2011, 14:05
Localisation : 93 Montfermeil

Re: Mame lent, Proco non sollicité

#21 Message par Misterfabulous »

CitrikElektrik a écrit : Si j'ai DirectX 10 ou 11 c'est un problème pour Mame ?
Absolument pas :wink:
Image

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#22 Message par stickcross »

Dans seven il n'y a pas directX 9 de base, il y est peut être dans ton iso, je dis ça pour vérifier aussi.
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#23 Message par CitrikElektrik »

Je regarderai les paramètres d'accélération de D3d et Ddraw. J'ai souvenir d'avoir configuré Win7 pour des performances optimales mais je vais checker à nouveau aussi.

Ce qui me fait vraiment chier c'est que Mame ne semble pas utiliser les ressources dispos sur le proco pour augmenter les perfs. Il est à 10 % quoi. :(
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".

Avatar de l’utilisateur
stickcross
stick de platine
Messages : 2591
Inscription : 25 juin 2008, 15:09
Localisation : Toulouse

Re: Mame lent, Proco non sollicité

#24 Message par stickcross »

Fait péter un Cave SH3 genre pinksweet y va comprendre ton proc, c'est quoi ta configuration au passage?

J'ai aussi pas compris comment tu fait pour voir les performances et afficher le jeu en même temps surtout en 15K?
CrossBox Youtube: http://www.youtube.com/channel/UCM37h4H ... ture=watch

Image

Image
yoanna330 a écrit :
psykotine a écrit : On discute pas les prix c'est dans les règles !
C'est ce que m'a dit une fois une pute qui avait du sang sur ses collants.

Avatar de l’utilisateur
CitrikElektrik
stick de rhodium
Messages : 3487
Inscription : 27 juil. 2015, 19:36
Localisation : Villemomble

Re: Mame lent, Proco non sollicité

#25 Message par CitrikElektrik »

La conf :
- Alim Corsair CX430M Bronze
- Intel Pentium G3258
- Kingston SSDNow V300 - 120 Go
- CM MSI B85M-G43
- CG Ati Radeon HD4550
- un HDD 1 To Kingston qui traînait chez moi

Pour les perfs c'est simple, je laisse tourner le gestionnaire des tâches sur l'onglet performance et je regarde le graph en sortant de Mame.
ImageImage
wasspat a écrit : 21 avr. 2020, 10:09 Pis, n'oubliez pas qu'on parle que de trucs qui font "piou piou piou".