Gamoover

Vous aimez GAMOOVER ? Vous avez trouvé la perle rare grâce à notre forum ?
Alors pourquoi pas nous soutenir en effectuant un petit don Paypal sur : contribution@gamoover.net
C'est peut être un détail pour vous, mais nous, ça nous aiderait beaucoup !

Mame et Linux

Démarré par mayou, Mardi 30 Octobre 2012, 17:25:36 PM

dapsaille

bah lance un test pour savoir si c'est mslug2 ou toute ta machine qui fait ça ..

pour rappel, metal slug 2 RAME à fond sur une neogeo donc il est probable que ce soit un comportement normal.

Apuuies sur F11 pendant l'exécution de metal slug 2 pour voir si il fais un frameskip, tu devrais avoir skip 0/10 100% quasimment tout le temps (sauf au boot du slot .. me demande pas pourquoi ^^)

Zorg

Citation de: dapsaille le Vendredi 02 Novembre 2012, 23:06:55 PM
aller pour le fun un cat /proc/cpuinfo

avec pas mal de retard.




processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 47
model name      : Intel(R) Xeon(R) CPU E7- 8870  @ 2.40GHz
stepping        : 2
cpu MHz         : 1064.000
cache size      : 30720 KB
physical id     : 0
siblings        : 10
core id         : 0
cpu cores       : 10
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4800.15
clflush size    : 64
cache_alignment : 64
address sizes   : 44 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 47
model name      : Intel(R) Xeon(R) CPU E7- 8870  @ 2.40GHz
stepping        : 2
cpu MHz         : 1064.000
cache size      : 30720 KB
physical id     : 4
siblings        : 10
core id         : 0
cpu cores       : 10
apicid          : 256
initial apicid  : 256
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4799.97
clflush size    : 64
cache_alignment : 64
address sizes   : 44 bits physical, 48 bits virtual
power management:


la même chose que ça répetté jusqu'a processor : 79, j'ai volontairement abrégé ;-))

niveau proc/meminfo, ça donne un truc de ce genre là:  ;D


MemTotal:       1058538200 kB
MemFree:        881074128 kB
Buffers:          537620 kB
Cached:         164237584 kB
SwapCached:        14884 kB
Active:         58528524 kB
Inactive:       106416020 kB
Active(anon):     148868 kB
Inactive(anon):    19400 kB
Active(file):   58379656 kB
Inactive(file): 106396620 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      16777208 kB
SwapFree:       16735104 kB
Dirty:               164 kB
Writeback:             0 kB
AnonPages:        156144 kB
Mapped:            10360 kB
Shmem:               112 kB
Slab:            2443464 kB
SReclaimable:    2358264 kB
SUnreclaim:        85200 kB
KernelStack:       11104 kB
PageTables:         3856 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    546046308 kB
Committed_AS:     306520 kB
VmallocTotal:   34359738367 kB
VmallocUsed:     1905684 kB
VmallocChunk:   33419116624 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        6144 kB
DirectMap2M:     2975744 kB
DirectMap1G:    1070596096 kB


je profite du fait qu'il n'y ai rien sur la machine en ce moment ;-)




Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

nc333

Citation de: Zorg le Vendredi 09 Novembre 2012, 13:24:04 PM
je profite du fait qu'il n'y ai rien sur la machine en ce moment ;-)
((:s
laisser tourner une machine comme sa a vide ;D
"Bon, j'ai pas mal réfléchi. Quand la vie vous fait trébucher, ça ne suffit pas de se relever. Il faut lui péter les rotules, à cette grognasse ! Œil pour œil, dent pour dent ! « Essaie un peu de te relever, maintenant, traînée ! »" Caves Johnson, 1980


La présentation c'est ICI :)

dapsaille

Citation de: Zorg le Vendredi 09 Novembre 2012, 13:24:04 PM
avec pas mal de retard.




processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 47
model name      : Intel(R) Xeon(R) CPU E7- 8870  @ 2.40GHz
stepping        : 2
cpu MHz         : 1064.000
cache size      : 30720 KB
physical id     : 0
siblings        : 10
core id         : 0
cpu cores       : 10
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4800.15
clflush size    : 64
cache_alignment : 64
address sizes   : 44 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 47
model name      : Intel(R) Xeon(R) CPU E7- 8870  @ 2.40GHz
stepping        : 2
cpu MHz         : 1064.000
cache size      : 30720 KB
physical id     : 4
siblings        : 10
core id         : 0
cpu cores       : 10
apicid          : 256
initial apicid  : 256
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 x2apic popcnt aes lahf_lm ida arat epb dts tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4799.97
clflush size    : 64
cache_alignment : 64
address sizes   : 44 bits physical, 48 bits virtual
power management:


la même chose que ça répetté jusqu'a processor : 79, j'ai volontairement abrégé ;-))

niveau proc/meminfo, ça donne un truc de ce genre là:  ;D


MemTotal:       1058538200 kB
MemFree:        881074128 kB
Buffers:          537620 kB
Cached:         164237584 kB
SwapCached:        14884 kB
Active:         58528524 kB
Inactive:       106416020 kB
Active(anon):     148868 kB
Inactive(anon):    19400 kB
Active(file):   58379656 kB
Inactive(file): 106396620 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      16777208 kB
SwapFree:       16735104 kB
Dirty:               164 kB
Writeback:             0 kB
AnonPages:        156144 kB
Mapped:            10360 kB
Shmem:               112 kB
Slab:            2443464 kB
SReclaimable:    2358264 kB
SUnreclaim:        85200 kB
KernelStack:       11104 kB
PageTables:         3856 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    546046308 kB
Committed_AS:     306520 kB
VmallocTotal:   34359738367 kB
VmallocUsed:     1905684 kB
VmallocChunk:   33419116624 kB
HardwareCorrupted:     0 kB
AnonHugePages:      2048 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        6144 kB
DirectMap2M:     2975744 kB
DirectMap1G:    1070596096 kB


je profite du fait qu'il n'y ai rien sur la machine en ce moment ;-)






Miamm, point de soumission pour la grille ou noeud uniquement ?

Sans être trop indiscret, quelle distrib ? homemade j'imagine ?

zebassprophet

une question bête (et aiguillez moi si la réponse a déja été donné.)

comme ça se passe pour balancer du 15hz sous linux?

merci

Zorg

Citation de: nc333 le Vendredi 09 Novembre 2012, 13:32:19 PM
laisser tourner une machine comme sa a vide ;D

j'ai bien dit que je profitais d'un trou. elle est rarement à vide  =:))

Citation de: dapsaille le Vendredi 09 Novembre 2012, 14:14:39 PM
Miamm, point de soumission pour la grille ou noeud uniquement ?

Sans être trop indiscret, quelle distrib ? homemade j'imagine ?

noeud uniquement, non réentrant
distrib centos6
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

Zorg

au fait quelqu'un connait arcan un FE multiplateforme  ? (win, mac, *nix)
Besoin de graph ?
http://vectorlib.free.fr

tiré de mame.xml
<game name="puckman" sourcefile="pacman.c">
<game name="pacman" sourcefile="pacman.c" cloneof="puckman" romof="puckman">
cqfd :: Pacman est bien un clone

MaKoTo

Citation de: zebassprophet le Vendredi 09 Novembre 2012, 14:17:04 PM
une question bête (et aiguillez moi si la réponse a déja été donné.)

comme ça se passe pour balancer du 15hz sous linux?

merci
Simplement en mettant des modelines 15kHz dans Xorg.conf


Section "Device"
    Identifier  "ATI"
    Driver      "radeon"
EndSection

Section "Monitor"
        Identifier   "TV"
        HorizSync    15.0 - 20.0
        VertRefresh  50.0 - 60.0
# Le modeline TV @15kHz
    Modeline "768x288x50.08"  15.375000  768 792 880 964  288 288 288 322  -HSync -VSync
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device     "ATI"
    Monitor    "TV"
    DefaultDepth     24
    SubSection "Display"
    Depth     24
    Modes    "768x288x50.08"
    EndSubSection
EndSection



Seul inconvénient, le pilote libre ATI (radeon) ne gère pas un pixel Clock faible, donc afficher 320x240 plein écran ne fonctionne pas, alors que 720x288 passe très bien.
Je cherche encore une solution…

Le pilote libre nVidia (nouveau) le gére, mais avec les cartes que j'ai testé, l'image était un peu tremblotante avec un modeline en 320x240.
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

th_vador

ça, ça permettrait de faire THE distrib pour borne!
De l'arcade, de la console, des conneries, du Giga Wing 2. TomTom's Lair quoi!
Recherche : Altered Beast (Master System) | Streets of Rage (Megadrive) | Une borne DDR | Un flipper

X-cAlibur

'Lo,

Tu es sous Ubuntu à ce que j'ai compris ?
Tu as déjà tenté simplement : sudo apt-get install sdlmame ?
Effectivement, pour certains réglages, c'est dans le mame.ini que ça se passe : /etc/mame/mame.ini
(Pense à changer le KBL pour pouvoir mettre des crédits ^^)
Et pour les roms, tu les claques dans /usr/local/share/games/mame/roms/

+++
Only after the last tree has been cut down, only after the last river has been poisoned, only after the last fish has been caught, only then will you find that money cannot be eaten.

dapsaille

L'idéal est de patcher kms pour que le support 15khz soit quasi au boot.

ce que fait déja la distrib groovymame mais je dois avouer que je n'ai pas regardé le code source..

Pour le mame.ini, en général il vaut mieux configure celui du $HOME plutot que le global, au niveau des droits c'est bien plus safe  :D

X-cAlibur

En même temps, je ne pense pas qu'il va taper dans le multi user à outrance...
:D
Only after the last tree has been cut down, only after the last river has been poisoned, only after the last fish has been caught, only then will you find that money cannot be eaten.

MaKoTo

Citation de: dapsaille le Vendredi 09 Novembre 2012, 20:59:58 PM
L'idéal est de patcher kms pour que le support 15khz soit quasi au boot.

ce que fait déja la distrib groovymame mais je dois avouer que je n'ai pas regardé le code source..
Mes investigations pour améliorer mon système de borne m'ont menées à la même conclusion :
- Tests à l'appui, les drivers proposés dans GroovyMame acceptent le 15kHz avec faible Pikel Clock, autant sur ATI que sur nVidia.
- J'ai cru comprendre qu'il fallait donc patcher quelque chose sur une distrib classique pour obtenir le même comportement, les drivers libre ?? les drivers proprio ?? le kernel ?? avec ce truc là, kms ?? sans trouver d'info tangibles qui me permettent de vraiment comprendre tout ça !

Donc si tu as de l'info ou des liens qui vont bien tu ferais un heureux  <:)
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

dapsaille

je n'ai rien sous le coude la mais je vais m'y pencher dès que je trouverais le temps.

Mon dieu un layout bépo ... Dvorak-fr vaincras  :D

MaKoTo

Hé oui ! depuis je n'ai plus mal aux poignets ^^

Ok !
J'apporterais aussi mes résultats d'enquêtes, histoire de pouvoir écrire une petite recette ^^
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu

MaKoTo

Yes !!
Ça marche, j'ai réussi à patcher un Linux 3.2 en 15kHz  8)
Premier test en 320x240 nikel ^^
Un peu de patience et je vous écris un ptit tuto  <:)

Banzai ! ;D
http://makotoworkshop.org/

Message tapé en bépo sur un clavier orthogonal TypeMatrix
Sous GNU/Linux Ubuntu